aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-09-02Not all targets have efficient ISel code generation for select instructions.Nadav Rotem
2012-09-01Limit domain conversion to cases where it won't break dep chains.Tim Northover
2012-09-01Fix Thumb2 fixup kind in the integrated-as.Logan Chien
2012-08-31Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst()Chad Rosier
2012-08-31Add a comment to explain what's really going on.Chad Rosier
2012-08-31The ConvertToMCInst() function can't fail, so remove the now dead Match_Conve...Chad Rosier
2012-08-31Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen
2012-08-31With the fix in r162954/162955 every cvt function returns true. Thus, haveChad Rosier
2012-08-30Fix for r162954. Return the Error.Chad Rosier
2012-08-30Move a check to the validateInstruction() function where it more properly bel...Chad Rosier
2012-08-30Typo.Chad Rosier
2012-08-30Add support for moving pure S-register to NEON pipeline if desiredTim Northover
2012-08-29Refactor setExecutionDomain to be clearer about what it's doing and more robust.Tim Northover
2012-08-29Cleanup sloppy code. Jakob's review.Andrew Trick
2012-08-29[arm-fast-isel] Add support for ARM PIC.Jush Lu
2012-08-29Fix ARM vector copies of overlapping register tuples.Andrew Trick
2012-08-29cleanupAndrew Trick
2012-08-28Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen
2012-08-27Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen
2012-08-27Make sure we add the predicate after all of the registers are added.Bill Wendling
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-08-24Missed tLEApcrelJT.Jakob Stoklund Olesen
2012-08-24Explicitly mark LEApcrel pseudos with hasSideEffects.Jakob Stoklund Olesen
2012-08-24Fix call instruction operands in ARMFastISel.Jakob Stoklund Olesen
2012-08-24Add missing SDNPSideEffect flags.Jakob Stoklund Olesen
2012-08-24Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-08-21Add a missing def flag.Jakob Stoklund Olesen
2012-08-20Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock.Jakob Stoklund Olesen
2012-08-18Remove the CAND/COR/CXOR custom ISD nodes and their select code.Jakob Stoklund Olesen
2012-08-18Remove virtual from many methods. These methods replace methods in the base c...Craig Topper
2012-08-18Also combine zext/sext into selects for ARM.Jakob Stoklund Olesen
2012-08-18Also pass logical ops to combineSelectAndUse.Jakob Stoklund Olesen
2012-08-18fp16-to-fp32 conversion instructions are available in Thumb mode as well.Anton Korobeynikov
2012-08-17Avoid folding ADD instructions with FI operands.Jakob Stoklund Olesen
2012-08-17Add comment, clean up code. No functional change.Jakob Stoklund Olesen
2012-08-17Implement NEON domain switching for scalar <-> S-register vmovs on ARMTim Northover
2012-08-17Remove unnecessary include of ARMGenInstrInfo.inc.Craig Topper
2012-08-16Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen
2012-08-16Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen
2012-08-16[arm-fast-isel] Add support for fastcc.Jush Lu
2012-08-15Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen
2012-08-15Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng
2012-08-15Add missing Rfalse operand to the predicated pseudo-instructions.Jakob Stoklund Olesen
2012-08-14The names of VFP variants of half-to-float conversion instructions wereAnton Korobeynikov
2012-08-14This needs braces. Spotted by Bill.Eric Christopher
2012-08-14Switch the fixed-length disassembler to be table-driven.Jim Grosbach
2012-08-13Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen
2012-08-13ARM: enable struct byval for AAPCS-VFP.Manman Ren