Push LLVMContexts through the IntegerType APIs.
[oota-llvm.git] / lib / Target / ARM /
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-13 Daniel DunbarRevert 78892 and 78895, these break generating working...
2009-08-13 Jim GrosbachAdd missing defs of R2 and D1.
2009-08-13 David GoodwinFinalize itineraries for cortex-a8 integer multiply
2009-08-13 Jim GrosbachRemove unnecessary newline
2009-08-13 Jim GrosbachCorrect comment wording
2009-08-13 Evan ChengtPOP_RET now has predicate operands.
2009-08-13 Bob WilsonAdd a fixme message about canonicalizing floating-point...
2009-08-13 Bob WilsonRevert r78852 for now. I want to do this differently...
2009-08-13 Evan ChengIt's ok to spill a tGPR register as long as it's still...
2009-08-13 Chris Lattnerfix a minor fixme. When building with SL and later...
2009-08-13 Bruno Cardoso LopesChange MCSectionELF to represent a section semantically...
2009-08-13 Bob WilsonAdd a comment to describe why vector shuffles are legal...
2009-08-13 Bob WilsonUse cast<> instead of dyn_cast<> in places where the...
2009-08-13 Dan GohmanVarious AsmWriter output cleanups. Use WriteAsOperand...
2009-08-12 Bob WilsonRecognize Neon VDUP shuffles during legalization instea...
2009-08-12 Bob WilsonRecognize Neon VREV shuffles during legalization instea...
2009-08-12 Dan GohmanThis void is implicit in C++.
2009-08-12 Bob WilsonGenerate Neon VTBL and VTBX instructions from the corre...
2009-08-12 Evan ChengPredCC is meant to be 2 bits wide, like PredCC1.
2009-08-12 David GoodwinEnhance the InstrStage object to enable the specificati...
2009-08-12 Jim GrosbachAdd catch block handling to SjLj exception handling.
2009-08-12 Bob WilsonFix TableGen warnings. This partly reverts my previous...
2009-08-12 Jim Grosbachregister naming cleanup (s/ip/r12/)
2009-08-12 Chris LattnerChange TargetAsmInfo to be constructed via TargetRegist...
2009-08-12 Evan ChengShrink Thumb2 movcc instructions.
2009-08-12 Evan ChengRemove another Darwin assembler workaround.
2009-08-12 Evan Cheng80 col violation.
2009-08-12 Evan ChengRemove an Darwin assembler workaround.
2009-08-12 Evan ChengShrink ADDS, ADC, RSB, and SUBS.
2009-08-12 Bob WilsonAdd missing chain operands for VLD* and VST* instructions.
2009-08-11 Evan ChengShrinkify Thumb2 r = add sp, imm.
2009-08-11 Chris LattnerChange the asmprinter to print the comment character...
2009-08-11 David GoodwinAllow a zero cycle stage to reserve/require a FU withou...
2009-08-11 Chris Lattnerfactorize more darwin TAI stuff. Note that this gives
2009-08-11 Chris Lattnerfactorize darwin ProtectedDirective and SetDirective.
2009-08-11 Chris Lattnerall darwin targets have .space and .zerofill, pull up.
2009-08-11 Chris Lattnereliminate template from arm TAI
2009-08-11 Chris Lattnermove LCOMMDirective = "\t.lcomm\t" up to DarwinTAI...
2009-08-11 Evan ChengShrinkify Thumb2 load / store multiple instructions.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-11 Chris Lattnerpass the TargetTriple down from each target ctor to the
2009-08-11 Chris Lattnersplit "JumpTableDirective" (an existing hack) into...
2009-08-11 Jim GrosbachAdd Thumb2 eh_sjlj_setjmp implementation
2009-08-11 Jim Grosbachfix GetInstSizeInBytes for eh_sjlj_setjmp
2009-08-11 Benjamin KramerThis void is implicit in C++.
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-11 Jim GrosbachMove ~ARMConstantPoolValue() to the .cpp file to avoid...
2009-08-11 Evan ChengFix the previous accidental commit. Now shrinking commo...
2009-08-11 Evan ChengFix Thumb2 load / store addressing mode matching code...
2009-08-11 Evan Cheng80 column violation.
2009-08-11 Evan ChengCosmetic changes.
2009-08-11 Evan ChengAdding a blank line back.
2009-08-11 Bob WilsonUse vAny type to get rid of Neon intrinsics that differ...
2009-08-11 Bob WilsonUse new EVT::vAny type to combine Neon intrinsics for...
2009-08-11 David GoodwinFix bug in NEON convert for single-precision FP. This...
2009-08-11 Jim GrosbachAdd stdlib.h
2009-08-11 Jim GrosbachSjLj based exception handling unwinding support. This...
2009-08-10 Evan ChengEnable Thumb2 instruction shrinking (32-bit to 16-bit...
2009-08-10 Dan GohmanFix a bug where DAGCombine was producing an illegal...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 David GoodwinUse NEON for single-precision int<->FP conversions.
2009-08-10 Owen AndersonSimpleValueType-ify a few more methods on TargetLowering.
2009-08-10 Evan ChengHandle the constantfp created during post-legalization...
2009-08-10 Owen AndersonContinue the SimpleValueType-ification.
2009-08-10 Chris Lattnersplit MachO section handling stuff out to its out ...
2009-08-10 Chris Lattnerarm only needs to emit one .align directive for hidden...
2009-08-10 Chris Lattnermake sure that arm nonlazypointers are aligned properly
2009-08-10 David GoodwinCheckpoint scheduling itinerary changes.
2009-08-10 Evan ChengWatch out for empty BB.
2009-08-10 Evan Chengrev, rev16, and revsh do not set CPSR.
2009-08-10 Evan ChengDuh. Most 16-bit Thumb rr instructions are two-address...
2009-08-10 Evan ChengCPSR can be livein; transfer predicate operands correct...
2009-08-10 Evan ChengAdd support for folding loads / stores into 16-bit...
2009-08-10 Evan Cheng80 col violation.
2009-08-10 Evan ChengUse tMOVgpr2gpr instead of t2MOVr.
2009-08-10 Evan ChengAdd support to reduce most of 32-bit Thumb2 arithmetic...
2009-08-10 Evan ChengAlways use the 16-bit tMOVgpr2gpr instead of the 32...
2009-08-10 Chris LattnerMake the big switch: Change MCSectionMachO to represent...
2009-08-09 Evan ChengAdd support to convert 32-bit instructions to 16-bit...
2009-08-08 Anton KorobeynikovUse subclassing to print lane-like immediates (w/o...
2009-08-08 Chris Lattner1. Make MCSection an abstract class.
2009-08-08 Chris Lattnernow that getOrCreateSection is all object-file specific,
2009-08-08 Daniel DunbarUpdate CMake
2009-08-08 Anton KorobeynikovAdd insert_elt / extract_elt patterns for v4f32 stuff.
2009-08-08 Anton KorobeynikovLane number should be printed w/o hash
2009-08-08 Anton KorobeynikovUse VLDM / VSTM to spill/reload 128-bit Neon registers
2009-08-08 Bob WilsonImplement Neon VZIP and VUZP instructions. These are...
2009-08-08 Bob WilsonImplement Neon VTRN instructions. For now, anyway...
2009-08-08 Evan ChengAdd a skeleton Thumb2 instruction size reduction pass.
2009-08-08 Evan ChengCode refactoring. No functionality change.
2009-08-08 Evan ChengtADDhirr should target GPR, not tGPR.
2009-08-08 Evan ChengI can type.
2009-08-08 Chris Lattnermake printInstruction return void since its result...
2009-08-07 David GoodwinMake NEON single-precision FP support the default for...
2009-08-07 Anton KorobeynikovUnbreak the stuff
2009-08-07 Anton Korobeynikov2 more vdup.32 cases
2009-08-07 Evan ChengA big oops. Thumb1 default CC is a def of CPSR, not...
2009-08-07 Evan ChengThumb2 32-bit ldm / stm needs .w suffix if submode...
2009-08-07 Evan ChengThis is done.
next