2009-08-13 |
Chris Lattner | fix a minor fixme. When building with SL and later... |
tree | commitdiff |
2009-08-13 |
Bruno Cardoso Lopes | Change MCSectionELF to represent a section semantically... |
tree | commitdiff |
2009-08-13 |
Bob Wilson | Add a comment to describe why vector shuffles are legal... |
tree | commitdiff |
2009-08-13 |
Bob Wilson | Use cast<> instead of dyn_cast<> in places where the... |
tree | commitdiff |
2009-08-13 |
Dan Gohman | Various AsmWriter output cleanups. Use WriteAsOperand... |
tree | commitdiff |
2009-08-12 |
Bob Wilson | Recognize Neon VDUP shuffles during legalization instea... |
tree | commitdiff |
2009-08-12 |
Bob Wilson | Recognize Neon VREV shuffles during legalization instea... |
tree | commitdiff |
2009-08-12 |
Dan Gohman | This void is implicit in C++. |
tree | commitdiff |
2009-08-12 |
Bob Wilson | Generate Neon VTBL and VTBX instructions from the corre... |
tree | commitdiff |
2009-08-12 |
Evan Cheng | PredCC is meant to be 2 bits wide, like PredCC1. |
tree | commitdiff |
2009-08-12 |
David Goodwin | Enhance the InstrStage object to enable the specificati... |
tree | commitdiff |
2009-08-12 |
Jim Grosbach | Add catch block handling to SjLj exception handling. |
tree | commitdiff |
2009-08-12 |
Bob Wilson | Fix TableGen warnings. This partly reverts my previous... |
tree | commitdiff |
2009-08-12 |
Jim Grosbach | register naming cleanup (s/ip/r12/) |
tree | commitdiff |
2009-08-12 |
Chris Lattner | Change TargetAsmInfo to be constructed via TargetRegist... |
tree | commitdiff |
2009-08-12 |
Evan Cheng | Shrink Thumb2 movcc instructions. |
tree | commitdiff |
2009-08-12 |
Evan Cheng | Remove another Darwin assembler workaround. |
tree | commitdiff |
2009-08-12 |
Evan Cheng | 80 col violation. |
tree | commitdiff |
2009-08-12 |
Evan Cheng | Remove an Darwin assembler workaround. |
tree | commitdiff |
2009-08-12 |
Evan Cheng | Shrink ADDS, ADC, RSB, and SUBS. |
tree | commitdiff |
2009-08-12 |
Bob Wilson | Add missing chain operands for VLD* and VST* instructions. |
tree | commitdiff |
2009-08-11 |
Evan Cheng | Shrinkify Thumb2 r = add sp, imm. |
tree | commitdiff |
2009-08-11 |
Chris Lattner | Change the asmprinter to print the comment character... |
tree | commitdiff |
2009-08-11 |
David Goodwin | Allow a zero cycle stage to reserve/require a FU withou... |
tree | commitdiff |
2009-08-11 |
Chris Lattner | factorize more darwin TAI stuff. Note that this gives |
tree | commitdiff |
2009-08-11 |
Chris Lattner | factorize darwin ProtectedDirective and SetDirective. |
tree | commitdiff |
2009-08-11 |
Chris Lattner | all darwin targets have .space and .zerofill, pull up. |
tree | commitdiff |
2009-08-11 |
Chris Lattner | eliminate template from arm TAI |
tree | commitdiff |
2009-08-11 |
Chris Lattner | move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI... |
tree | commitdiff |
2009-08-11 |
Evan Cheng | Shrinkify Thumb2 load / store multiple instructions. |
tree | commitdiff |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
tree | commitdiff |
2009-08-11 |
Chris Lattner | pass the TargetTriple down from each target ctor to the |
tree | commitdiff |
2009-08-11 |
Chris Lattner | split "JumpTableDirective" (an existing hack) into... |
tree | commitdiff |
2009-08-11 |
Jim Grosbach | Add Thumb2 eh_sjlj_setjmp implementation |
tree | commitdiff |
2009-08-11 |
Jim Grosbach | fix GetInstSizeInBytes for eh_sjlj_setjmp |
tree | commitdiff |
2009-08-11 |
Benjamin Kramer | This void is implicit in C++. |
tree | commitdiff |
2009-08-11 |
Jim Grosbach | Whitespace cleanup. Remove trailing whitespace. |
tree | commitdiff |
2009-08-11 |
Jim Grosbach | Move ~ARMConstantPoolValue() to the .cpp file to avoid... |
tree | commitdiff |
2009-08-11 |
Evan Cheng | Fix the previous accidental commit. Now shrinking commo... |
tree | commitdiff |
2009-08-11 |
Evan Cheng | Fix Thumb2 load / store addressing mode matching code... |
tree | commitdiff |
2009-08-11 |
Evan Cheng | 80 column violation. |
tree | commitdiff |
2009-08-11 |
Evan Cheng | Cosmetic changes. |
tree | commitdiff |
2009-08-11 |
Evan Cheng | Adding a blank line back. |
tree | commitdiff |
2009-08-11 |
Bob Wilson | Use vAny type to get rid of Neon intrinsics that differ... |
tree | commitdiff |
2009-08-11 |
Bob Wilson | Use new EVT::vAny type to combine Neon intrinsics for... |
tree | commitdiff |
2009-08-11 |
David Goodwin | Fix bug in NEON convert for single-precision FP. This... |
tree | commitdiff |
2009-08-11 |
Jim Grosbach | Add stdlib.h |
tree | commitdiff |
2009-08-11 |
Jim Grosbach | SjLj based exception handling unwinding support. This... |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Enable Thumb2 instruction shrinking (32-bit to 16-bit... |
tree | commitdiff |
2009-08-10 |
Dan Gohman | Fix a bug where DAGCombine was producing an illegal... |
tree | commitdiff |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
tree | commitdiff |
2009-08-10 |
David Goodwin | Use NEON for single-precision int<->FP conversions. |
tree | commitdiff |
2009-08-10 |
Owen Anderson | SimpleValueType-ify a few more methods on TargetLowering. |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Handle the constantfp created during post-legalization... |
tree | commitdiff |
2009-08-10 |
Owen Anderson | Continue the SimpleValueType-ification. |
tree | commitdiff |
2009-08-10 |
Chris Lattner | split MachO section handling stuff out to its out ... |
tree | commitdiff |
2009-08-10 |
Chris Lattner | arm only needs to emit one .align directive for hidden... |
tree | commitdiff |
2009-08-10 |
Chris Lattner | make sure that arm nonlazypointers are aligned properly |
tree | commitdiff |
2009-08-10 |
David Goodwin | Checkpoint scheduling itinerary changes. |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Watch out for empty BB. |
tree | commitdiff |
2009-08-10 |
Evan Cheng | rev, rev16, and revsh do not set CPSR. |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Duh. Most 16-bit Thumb rr instructions are two-address... |
tree | commitdiff |
2009-08-10 |
Evan Cheng | CPSR can be livein; transfer predicate operands correct... |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Add support for folding loads / stores into 16-bit... |
tree | commitdiff |
2009-08-10 |
Evan Cheng | 80 col violation. |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Use tMOVgpr2gpr instead of t2MOVr. |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Add support to reduce most of 32-bit Thumb2 arithmetic... |
tree | commitdiff |
2009-08-10 |
Evan Cheng | Always use the 16-bit tMOVgpr2gpr instead of the 32... |
tree | commitdiff |
2009-08-10 |
Chris Lattner | Make the big switch: Change MCSectionMachO to represent... |
tree | commitdiff |
2009-08-09 |
Evan Cheng | Add support to convert 32-bit instructions to 16-bit... |
tree | commitdiff |
2009-08-08 |
Anton Korobeynikov | Use subclassing to print lane-like immediates (w/o... |
tree | commitdiff |
2009-08-08 |
Chris Lattner | 1. Make MCSection an abstract class. |
tree | commitdiff |
2009-08-08 |
Chris Lattner | now that getOrCreateSection is all object-file specific, |
tree | commitdiff |
2009-08-08 |
Daniel Dunbar | Update CMake |
tree | commitdiff |
2009-08-08 |
Anton Korobeynikov | Add insert_elt / extract_elt patterns for v4f32 stuff. |
tree | commitdiff |
2009-08-08 |
Anton Korobeynikov | Lane number should be printed w/o hash |
tree | commitdiff |
2009-08-08 |
Anton Korobeynikov | Use VLDM / VSTM to spill/reload 128-bit Neon registers |
tree | commitdiff |
2009-08-08 |
Bob Wilson | Implement Neon VZIP and VUZP instructions. These are... |
tree | commitdiff |
2009-08-08 |
Bob Wilson | Implement Neon VTRN instructions. For now, anyway... |
tree | commitdiff |
2009-08-08 |
Evan Cheng | Add a skeleton Thumb2 instruction size reduction pass. |
tree | commitdiff |
2009-08-08 |
Evan Cheng | Code refactoring. No functionality change. |
tree | commitdiff |
2009-08-08 |
Evan Cheng | tADDhirr should target GPR, not tGPR. |
tree | commitdiff |
2009-08-08 |
Evan Cheng | I can type. |
tree | commitdiff |
2009-08-08 |
Chris Lattner | make printInstruction return void since its result... |
tree | commitdiff |
2009-08-07 |
David Goodwin | Make NEON single-precision FP support the default for... |
tree | commitdiff |
2009-08-07 |
Anton Korobeynikov | Unbreak the stuff |
tree | commitdiff |
2009-08-07 |
Anton Korobeynikov | 2 more vdup.32 cases |
tree | commitdiff |
2009-08-07 |
Evan Cheng | A big oops. Thumb1 default CC is a def of CPSR, not... |
tree | commitdiff |
2009-08-07 |
Evan Cheng | Thumb2 32-bit ldm / stm needs .w suffix if submode... |
tree | commitdiff |
2009-08-07 |
Evan Cheng | This is done. |
tree | commitdiff |
2009-08-07 |
Evan Cheng | Use 16-bit tMOVgpr2gpr instead of tMOVr to copy GPR... |
tree | commitdiff |
2009-08-07 |
Evan Cheng | Fix support to use NEON for single precision fp math. |
tree | commitdiff |
2009-08-07 |
Evan Cheng | Error out, rather than infinite looping, if constant... |
tree | commitdiff |
2009-08-07 |
Evan Cheng | tBfar is bl, which clobbers LR. |
tree | commitdiff |
2009-08-07 |
Dan Gohman | Fix a bunch of namespace pollution. |
tree | commitdiff |
2009-08-07 |
Evan Cheng | It turns out most of the thumb2 instructions are not... |
tree | commitdiff |
2009-08-06 |
Bob Wilson | Implement Neon VST[234] operations. |
tree | commitdiff |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary... |
tree | commitdiff |
2009-08-06 |
Bob Wilson | Neon does not actually have VLD{234}.64 instructions. |
tree | commitdiff |
2009-08-05 |
Bob Wilson | Add a new pre-allocation pass to assign adjacent regist... |
tree | commitdiff |
next |