Whitespace cleanup. Remove trailing whitespace.
[oota-llvm.git] / lib / Target / ARM /
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.
2009-08-07 Evan ChengUse 16-bit tMOVgpr2gpr instead of tMOVr to copy GPR...
2009-08-07 Evan ChengFix support to use NEON for single precision fp math.
2009-08-07 Evan ChengError out, rather than infinite looping, if constant...
2009-08-07 Evan ChengtBfar is bl, which clobbers LR.
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-08-07 Evan ChengIt turns out most of the thumb2 instructions are not...
2009-08-06 Bob WilsonImplement Neon VST[234] operations.
2009-08-06 David GoodwinAdd parameter to pattern classes to enable an itinerary...
2009-08-06 Bob WilsonNeon does not actually have VLD{234}.64 instructions.
2009-08-05 Bob WilsonAdd a new pre-allocation pass to assign adjacent regist...
2009-08-05 David GoodwinWhen using NEON for single-precision FP, the NEON resul...
2009-08-05 Anton KorobeynikovRemove redundand checks: the only way to have, e.g...
2009-08-05 Anton KorobeynikovUnbreak the stuff, this is ugly, but we cannot do bette...
2009-08-05 Anton KorobeynikovMissed pieces for ARM HardFP ABI.
2009-08-05 Daniel DunbarRemove some dead code.
2009-08-05 Bob WilsonRemove a redundant declaration.
2009-08-05 David GoodwinDisable NEON single-precision FP support for Cortex...
2009-08-05 Devang PatelRemove dead code. MDNode and MDString are not Constant...
2009-08-05 David GoodwinBy default, for cortex-a8 use NEON for single-precision FP.
2009-08-05 Evan Cheng80 col violations.
2009-08-05 Bob WilsonOops. I didn't mean to commit this piece yet.
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-05 Dan GohmanDon't flush the raw_ostream between each MachineFunctio...
2009-08-05 Bob WilsonChange DAG nodes for Neon VLD2/3/4 operations to return...
2009-08-04 Evan ChengFix part 1 of pr4682. PICADD is a 16-bit instruction...
2009-08-04 Bob WilsonReplace dregsingle operand modifier with explicit escap...
2009-08-04 Evan ChengEnable load / store multiple pass for Thumb2. It's...
2009-08-04 David GoodwinAdd NEON single-precision FP support for fabs and fneg.
2009-08-04 Evan ChengIn thumb mode, r7 is used as frame register. This fixes...
2009-08-04 David GoodwinMatch common pattern for FNMAC. Add NEON SP support.
2009-08-04 David GoodwinInitial support for single-precision FP using NEON...
2009-08-04 Anton KorobeynikovOoops, I was too fast to commit the wrong fix :(
2009-08-04 Anton KorobeynikovFix a typo - this unbreaks llvm-gcc build on arm
2009-08-04 Evan ChengThumb2 does not have ib (increment before) and da ...
2009-08-04 Evan ChengRemove ARM specific getInlineAsmLength. We'll rely...
2009-08-04 Evan ChengLoad / store multiple pass fixes for Thumb2. Not enable...
2009-08-04 Evan ChengEmit sub r, #c instead of transforming it to add r...
2009-08-04 Bob WilsonLower Neon VLD* intrinsics to custom DAG nodes, and...
2009-08-04 Bob WilsonMinor cleanup. No functional changes intended.
2009-08-03 Chris Lattneruse TLOF to compute the section for a function instead of
2009-08-03 Chris Lattnerconvert macho stub emission to use SwitchToSection...
2009-08-03 Bob WilsonLower CONCAT_VECTOR during legalization instead of...
2009-08-03 Benjamin Kramerllvm_report_error already prints "LLVM ERROR:". So...
2009-08-03 Evan ChengThese are done.
2009-08-03 Evan ChengUse the i12 variant of load / store opcodes if offset...
2009-08-02 Daniel DunbarMove most targets TargetMachine constructor to only...
next