aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-10-24In LLVM 2.9, the GHC calling convention is only supported on x86-32,Bill Wendling
2011-10-24Merging r142801:Bill Wendling
2011-10-20Merging r142350:Bill Wendling
2011-10-15Mark tADDrSPi as having side effects again.Jakob Stoklund Olesen
2011-10-15Thumb1 does not support dynamic stack realignment.Chad Rosier
2011-10-15Mark registers as DEAD because they're really just clobbers.Bill Wendling
2011-10-14Add missing correctness check to ARMTargetLowering::ReconstructShuffle. Fixe...Eli Friedman
2011-10-14Make sure that the register is in the register class before adding it as a ma...Bill Wendling
2011-10-14Mark the invoke call instruction as implicitly defining the callee-saved regi...Bill Wendling
2011-10-14Fix a non-firing assert. Change:Richard Trieu
2011-10-14Ban rematerializable instructions with side effects.Jakob Stoklund Olesen
2011-10-13Fix undefined shift. Patch by Ahmed Charles.Eli Friedman
2011-10-13Simplify and avoid undefined shift. Based on patch by Ahmed Charles.Eli Friedman
2011-10-13SETEND is not allowed in an IT block.Owen Anderson
2011-10-12ARM addrmode5 represents the 'U' bit of the encoding backwards.Jim Grosbach
2011-10-12Thumb2 assembly parsing and encoding for LDC/STC.Jim Grosbach
2011-10-12addrmode2 is gone from these, so no need for the reg0 operand.Jim Grosbach
2011-10-12ARM parsing and encoding for the <option> form of LDC/STC instructions.Jim Grosbach
2011-10-1280 columns.Jim Grosbach
2011-10-12Tidy up. Formatting.Jim Grosbach
2011-10-12Fix -widen-vmovs liveness issues.Jakob Stoklund Olesen
2011-10-11ARM assembly parsing and encoding for LDC{2}{L}/STC{2}{L} instructions.Jim Grosbach
2011-10-11Revert r141529. This is causing failures in the test-suite, like bigstack and...Bill Wendling
2011-10-11ARM addressing mode cleanup for LDC/STC.Jim Grosbach
2011-10-11ARM parse alignment specifier for NEON load/store instructions.Jim Grosbach
2011-10-11ARM Rename operand sub-structure 'Mem' to 'Memory' for a bit more clarity.Jim Grosbach
2011-10-11Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().Jakob Stoklund Olesen
2011-10-11Simplify check that optional def is there and is CPSR.Bill Wendling
2011-10-10Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames
2011-10-10Simplify operand Kind checks a bit.Jim Grosbach
2011-10-10Reapply r141365 now that PR11107 is fixed.Bill Wendling
2011-10-10Add a name to sub-operand for clarity.Jim Grosbach
2011-10-10If the CPSR is defined by a copy, then we don't want to merge it into an ITBill Wendling
2011-10-10Revert r141365. It was causing MultiSource/Benchmarks/MiBench/consumer-lame toBill Wendling
2011-10-10When getting the number of bits necessary for addressing modeBill Wendling
2011-10-10Fix a regression from r138445. If we're loading from the frame/base pointerChad Rosier
2011-10-08Disable ABS optimization for Thumb1 target, we don't have necessary instructi...Anton Korobeynikov
2011-10-07ARM NEON assembly parsing and encoding for VDUP(scalar).Jim Grosbach
2011-10-07ARM prefix asmparser operand kind enums for readability.Jim Grosbach
2011-10-07Take all of the invoke basic blocks and make the dispatch basic block their newBill Wendling
2011-10-07Take the code that was emitted for the llvm.eh.dispatch.setup intrinsic and emitBill Wendling
2011-10-07Thread the chain through the eh.sjlj.setjmp intrinsic, like it's documented toBill Wendling
2011-10-07Improve ARM assembly parser diagnostic for unexpected tokens.Jim Grosbach
2011-10-07Reenable tail calls for iOS 5.0 and later.Bob Wilson
2011-10-07Reenable use of divmod compiler_rt functions for iOS 5.0 and later.Bob Wilson
2011-10-07Peephole optimization for ABS on ARM.Anton Korobeynikov
2011-10-06Use the correct vreg here.Bill Wendling
2011-10-06Generate the dispatch code for a 'thumb' function. This is very similar to theBill Wendling
2011-10-06Fix the check for nested IT instructions in the disassembler. We need to per...Owen Anderson
2011-10-06Generate the dispatch table for ARM mode.Bill Wendling