2010-08-25 |
Bob Wilson | Start converting NEON load/stores to use pseudo instruc... |
blob | commitdiff | raw |
2010-08-11 |
Daniel Dunbar | MC/ARM: Add an ARMOperand class for condition codes. |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bob Wilson | Add a separate ARM instruction format for Saturate... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Xerxes Ranby | ARMv4 JIT forgets to set the lr register when making... |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Bob Wilson | Renumber NEON instruction formats to be consecutive. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bob Wilson | Rename ARM instruction formats NEONGetLnFrm, NEONSetLnF... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bob Wilson | Remove unused NEONFrm and ThumbMiscFrm ARM instruction... |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Bob Wilson | Clean up some extra whitespace. |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Jakob Stoklund Olesen | Replace TSFlagsFields and TSFlagsShifts with a simpler... |
blob | commitdiff | raw | diff to current |
2010-03-29 |
Johnny Chen | Add NVTBLFrm to represent A8.6.406 VTBL, VTBX Vector... |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Bob Wilson | Add a format argument to the N3V and N3VX classes,... |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Johnny Chen | Add NVMulSLFrm to represent "3-register multiply with... |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Johnny Chen | Add NVExtFrm to represent NEON Vector Extract Instructi... |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Johnny Chen | Add N3RegVShFrm to represent 3-Register Vector Shift... |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Johnny Chen | Add N3RegFrm to represent "NEON 3 vector register forma... |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Johnny Chen | Add N2RegVShLFrm and N2RegVShRFrm formats so that the... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Johnny Chen | Removed instruction class NI from ARMInstrFormats.td. |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Johnny Chen | Add NVDupLnFrm and change NVDupLane class to use that... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Johnny Chen | Add NVCVTFrm (NEON Convert with fractional bits immedia... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Johnny Chen | Added a new instruction class NVDupLane to be inherited... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Jim Grosbach | Make the use of the vmla and vmls VFP instructions... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Johnny Chen | Reverted r99326 which added NVdVmVCVTFrm, and later... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Johnny Chen | Renamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Johnny Chen | Renamed NVdImmFrm to N1RegModImmFrm. |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Johnny Chen | Fix typo in the comment for N3VX class. |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Johnny Chen | Add New NEON Format NVdVmVCVTFrm. |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Johnny Chen | Add New NEON Format NVdVmImmFrm. |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bob Wilson | Fix VLDMQ and VSTMQ instructions to use the correct... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bob Wilson | Fix bad indentation, 80-column violations, and trailing... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Johnny Chen | Add New NEON Format NVdImmFrm. |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Johnny Chen | Add NLdStFrm Format. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Bob Wilson | Revert this change, since it was causing ARM performanc... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Johnny Chen | Renumber LdStExFrm from 28 to 11 and shift the existing... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Bob Wilson | Update comment to refer to the right filename. |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Anton Korobeynikov | Get rid of target-specific fp <-> int nodes when still... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Chris Lattner | fix some buggy ops concatentation |
blob | commitdiff | raw | diff to current |
2010-03-17 |
Johnny Chen | Revert 98745 with respect to the addition of NEONFrm... |
blob | commitdiff | raw | diff to current |
2010-03-17 |
Bob Wilson | Increase format field from 5 to 6 bits. ARMII::FormMas... |
blob | commitdiff | raw | diff to current |
2010-03-17 |
Johnny Chen | Added sub-formats to the NeonI/NeonXI instructions... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | --- Reverse-merging r98637 into '.': |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Johnny Chen | Initial ARM/Thumb disassembler check-in. It consists... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Attempt to appease the arm-linux buildbot by fixing... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Change ARM ld/st multiple instructions to have variant... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Johnny Chen | Factored out the disassembly printing of CPS option... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Johnny Chen | Added STRHT for disassembly only and fixed a bug in... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Johnny Chen | Added the follwoing 32-bit Thumb instructions for disas... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Johnny Chen | Added LDRD_PRE/POST & STRD_PRE/POST for disassembly... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Johnny Chen | Added LDRSBT, LDRHT, LDRSHT for disassembly only. ... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Johnny Chen | Add YIELD, WFE, WFI, and SEV instructions for disassemb... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Johnny Chen | Forgot to also check in this file for vcvt (floating... |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Johnny Chen | Modified encoding bits specification for VFP instructio... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Johnny Chen | Add encoding bits for some Thumb instructions. Plus... |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Johnny Chen | Added encoding bits for the Thumb ISA. Initial checkin. |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Jim Grosbach | ARM memory barrier instructions are not predicable |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Johnny Chen | Store Register Exclusive should leave the source regist... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Jim Grosbach | Rough first pass at compare_and_swap atomic builtins... |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Jim Grosbach | Thumb1 exception handling setjmp |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Evan Cheng | Massive refactoring of NEON instructions. Separate... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Johnny Chen | Partially revert r84730 by removing N2VDup from ARMInst... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Johnny Chen | Revert r84572 by removing N3VImm from ARMInstrFormats... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Johnny Chen | Partially revert r89377 by removing NLdStLN class defin... |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Evan Cheng | Add predicate operand to NEON instructions. Fix lots... |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Johnny Chen | Added NLdStLN which is similar to NLdSt with the except... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Anton Korobeynikov | 64-bit FP loads & stores operate on both NEON and VFP... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Anton Korobeynikov | Use NEON reg-reg moves, where profitable. This reduces... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Bob Wilson | Fix ARM encoding typo: Opcod3 is not passed to ASuI... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Bob Wilson | Leave some NEON instruction encoding bits unspecified... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jim Grosbach | Refs: A8-598. |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jim Grosbach | Add missing encoding bits to NLdSt class of instructions. |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Bob Wilson | Add some instruction encoding bits for NEON load/store... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Evan Cheng | Make ARM and Thumb2 32-bit immediate materialization... |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Evan Cheng | Fix double load / store multiple encoding. |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Bob Wilson | Expose the instruction contraint string as an argument... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
David Goodwin | Use NEON for single-precision int<->FP conversions. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Use VLDM / VSTM to spill/reload 128-bit Neon registers |
blob | commitdiff | raw | diff to current |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Evan Cheng | Fix part 1 of pr4682. PICADD is a 16-bit instruction... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Add NEON single-precision FP support for fabs and fneg. |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Initial support for single-precision FP using NEON... |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Fix Thumb2 function call isel. Thumb1 and Thumb2 should... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
David Goodwin | Remove TPat. No patterns depend on just isThumb().... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
David Goodwin | Fix typo in addrmode definition. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Evan Cheng | Major changes to Thumb (not Thumb2). Many 16-bit instru... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
David Goodwin | Predicate VFP instructions on HasVFP2 instead of IsARM... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Evan Cheng | - Add some NEON ld / st instruction static encoding. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Bob Wilson | Implement NEON vld1 instructions. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Evan Cheng | Add a Thumb2 instruction flag to that indicates whether... |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Thumb2 pre/post indexed loads. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Change the meaning of predicate hasThumb2 to mean thumb... |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Bob Wilson | Add a new addressing mode for NEON load/store instructions. |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Add conditional and unconditional thumb-2 branch. Add... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
Evan Cheng | A few more load instructions. |
blob | commitdiff | raw | diff to current |
2009-06-29 |
Evan Cheng | Implement Thumb2 ldr. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Evan Cheng | Renaming for consistency. |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Evan Cheng | Change thumb2 instruction definitions so if-converter... |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Add IsThumb1Only to most 16-bit thumb instructions... |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Initial Thumb2 support. Majority of the work is done... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Bob Wilson | Add support for ARM's Advanced SIMD (NEON) instruction... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Evan Cheng | Handle the rest of pseudo instructions. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Evan Cheng | Fix pre- and post-indexed load / store encoding bugs. |
blob | commitdiff | raw | diff to current |
next |