Re-apply 84180 with the fixed test case.
[oota-llvm.git] / lib / Target / ARM /
2009-10-15 Bob WilsonBe smarter about reusing constant pool entries.
2009-10-15 Bob WilsonFix another problem with ARM constant pools. Radar...
2009-10-14 Bob WilsonFix instruction encoding bits for NEON VPADAL.
2009-10-14 Bob WilsonRemove unused variables to fix build warning.
2009-10-14 Jim GrosbachInst{11-8} for vshl should be 0b0101, not 0b1111.
2009-10-14 Bob WilsonSet instruction encoding bits 4 and 7 for ARM register...
2009-10-14 Bob WilsonRefactor code to select NEON VST intrinsics.
2009-10-14 Bob WilsonRefactor code to select NEON VLD intrinsics.
2009-10-14 Bob WilsonMore refactoring. NEON vst lane intrinsics can share...
2009-10-14 Bob WilsonRefactor code for selecting NEON load lane intrinsics.
2009-10-13 Kevin EnderbyCorrect comment about ARM immediates using '#' not...
2009-10-13 Bob WilsonMore Neon clean-up: avoid the need for custom-lowering...
2009-10-13 Kevin EnderbyMore bits of the ARM target assembler for llvm-mc to...
2009-10-13 Bob WilsonNEON VLD/VST are now fully implemented. For operations...
2009-10-13 Bob WilsonRevise ARM inline assembly memory operands to require...
2009-10-13 Sandeep PatelFix method name in comment, per Bob Wilson.
2009-10-13 Sandeep PatelAdd ARMv6T2 SBFX/UBFX instructions. Approved by Anton...
2009-10-13 Bob WilsonAdd some ARM instruction encoding bits.
2009-10-13 Bob WilsonFix regression introduced by r83894.
2009-10-13 Bob WilsonFix a tab. Thanks to Johnny Chen for pointing it out.
2009-10-12 Kevin EnderbyFix two warnings about unused variables that are only...
2009-10-12 Bob WilsonDelete a comment that makes no sense to me. The statem...
2009-10-12 Kevin EnderbyFix a problem in the code where ARMAsmParser::ParseShif...
2009-10-12 Bob WilsonChange CreateNewWater method to return NewMBB by reference.
2009-10-12 Bob WilsonLast week, ARMConstantIslandPass was failing to converg...
2009-10-12 Bob WilsonAnother minor clean-up.
2009-10-12 Bob WilsonRemove redundant parameter.
2009-10-12 Bob WilsonUse early exit to reduce indentation.
2009-10-12 Bob WilsonChange to return a value by reference.
2009-10-12 Bob WilsonAdd a typedef for an iterator.
2009-10-09 Dan GohmanMark the LDR instruction with isReMaterializable, as...
2009-10-09 Kevin EnderbyAdded another bit of the ARM target assembler to llvm...
2009-10-09 Bob WilsonAdd codegen support for NEON vst4lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vst3lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vst2lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vld4lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vld3lane intrinsics with...
2009-10-08 Anton KorobeynikovUse lower16 / upper16 imm modifiers to asmprint 32...
2009-10-08 Bob WilsonAdd codegen support for NEON vld2lane intrinsics with...
2009-10-08 Bob WilsonClean up some unnecessary initializations.
2009-10-08 Bob WilsonClean up a comment (indentation was wrong).
2009-10-08 Bob WilsonAdd codegen support for NEON vst4 intrinsics with ...
2009-10-08 Jim GrosbachCleanup up unused R3LiveIn tracking.
2009-10-08 Jim GrosbachRe-enable register scavenging in Thumb1 by default.
2009-10-08 Bob WilsonAdd codegen support for NEON vst3 intrinsics with ...
2009-10-08 Bob WilsonAdd codegen support for NEON vst2 intrinsics with ...
2009-10-07 Bob WilsonAdd codegen support for NEON vld4 intrinsics with ...
2009-10-07 Bob WilsonAdd codegen support for NEON vld3 intrinsics with ...
2009-10-07 Bob WilsonAdd codegen support for NEON vld2 intrinsics with ...
2009-10-07 Jim Grosbachreverting thumb1 scavenging default due to test failure...
2009-10-07 Jim GrosbachEnable thumb1 register scavenging by default.
2009-10-07 Bob WilsonAdd some instruction encoding bits for NEON load/store...
2009-10-07 Bob WilsonAdd codegen support for NEON vst4 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vst3 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vst2 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vld4 intrinsics with 128...
2009-10-07 Kevin EnderbyAdd another bit of the ARM target assembler to llvm...
2009-10-07 Bob WilsonAdd codegen support for NEON vld3 intrinsics with 128...
2009-10-07 Bob WilsonRearrange code for selecting vld2 intrinsics. No funct...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-10-07 Anton KorobeynikovAdd PseudoSourceValues for constpool stuff on ELF ...
2009-10-06 Kevin EnderbyAdded bits of the ARM target assembler to llvm-mc to...
2009-10-06 Bob WilsonAdd codegen support for NEON vld2 operations on quad...
2009-10-06 Bob WilsonUse copyRegToReg hook to copy registers.
2009-10-06 Bob WilsonFix a comment typo.
2009-10-06 Dan GohmanInstead of printing unnecessary basic block labels...
2009-10-06 Devang PatelUpdate processDebugLoc() so that it can be used to...
2009-10-05 Jim GrosbachIn Thumb1, the register scavenger is not always able...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-10-03 Bob WilsonAdd a comment to describe letters used in multiclass...
2009-10-03 Bob WilsonFix encoding problem for VMLS instruction.
2009-10-02 Evan ChenggetFunctionAlignment should return log2 alignment.
2009-10-02 Evan ChengForgot about ARM::tPUSH. It also has a new writeback...
2009-10-02 Evan ChengMove load / store multiple before post-alloc scheduling.
2009-10-01 David GoodwinRemove neonfp attribute and instead set default based...
2009-10-01 David GoodwinRestore the -post-RA-scheduler flag as an override...
2009-10-01 Evan ChengARM::tPOP and tPOP_RET each has an extra writeback...
2009-10-01 Evan ChengAdd hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq...
2009-10-01 Evan ChengUpdate ARM JIT emitter to account for ld/st multiple...
2009-10-01 Evan ChengChange ld/st multiples to explicitly model the writebac...
2009-09-30 Devang PatelUse MachineInstr as an processDebugLoc() argument.
2009-09-30 Bob WilsonUse OutStreamer.SwitchSection instead of writing out...
2009-09-30 Bob WilsonAdd a new virtual EmitStartOfAsmFile method to the...
2009-09-30 Bob WilsonThe AsmPrinter base class contains a DwarfWriter member...
2009-09-30 Jim GrosbachClarify comment phrasing.
2009-09-30 Evan ChengAdd a option which would move ld/st multiple pass befor...
2009-09-30 Jim GrosbachWhen checking whether we need to reserve a register...
2009-09-30 Jim GrosbachAdd "isBarrier = 1" to return instructions.
2009-09-30 Bob WilsonFor Darwin, emit all the text section directives togeth...
2009-09-30 David GoodwinRemove -post-RA-schedule flag and add a TargetSubtarget...
2009-09-29 Jim Grosbachminor cleanup and add clarifying comment
2009-09-29 Evan ChengFix PR4687. Pre ARMv5te does not support ldrd / strd...
2009-09-28 Jim GrosbachAdjust processFunctionBeforeCalleeSavedScan() to correc...
2009-09-28 Evan ChengFix Thumb2 IT block pass bug. t2MOVi32imm may not be...
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-09-28 Bob WilsonPass the optimization level when constructing the ARM...
2009-09-28 Evan ChengMake ARM and Thumb2 32-bit immediate materialization...
2009-09-28 Anton KorobeynikovFix thinko in my recent movt commit: it's not safe...
2009-09-27 Anton KorobeynikovUse movt/movw pair to materialize 32 bit constants...
2009-09-27 Evan ChengEnable pre-regalloc load / store multiple pass for...
next