aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-28Remove warning: 'c0' may be used uninitialized in this function.Chad Rosier
2011-06-28ARM Thumb2 asm syntax optional destination operand for binary operators.Jim Grosbach
2011-06-27ARM Assembly support for Thumb mov-immediate.Jim Grosbach
2011-06-27ARM Asm parsing of Thumb2 move immediate.Jim Grosbach
2011-06-27More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng
2011-06-27Add exception necessitated by 133938.Jim Grosbach
2011-06-27ARM assembly carry set/clear condition code aliases for 'hi/lo'Jim Grosbach
2011-06-27ARM assembler support for ldmfd/stmfd mnemonics.Jim Grosbach
2011-06-27ARM assembler support for vpush/vpop.Jim Grosbach
2011-06-27ARM Assembly syntax support for arithmetic implied dest operand.Jim Grosbach
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng
2011-06-24Refactor MachO relocation generaration into the Target directories.Jim Grosbach
2011-06-24ARM movw/movt fixups need to mask the high bits.Jim Grosbach
2011-06-24The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2011-06-23Remove TargetOptions.h dependency from ARMSubtarget.Evan Cheng
2011-06-22Add missing header.Jim Grosbach
2011-06-22Move ARMMachObjectWriter to its own file.Jim Grosbach
2011-06-21Handle the memory-ness of all U+ ARM constraints.Eric Christopher
2011-06-21Reorg. No functionality change.Evan Cheng
2011-06-21Teach dag combine to match halfword byteswap patterns.Evan Cheng
2011-06-18Remove unused but set variables.Benjamin Kramer
2011-06-18Switch ARM to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen
2011-06-18Reserve D16-D13 on subtargets that don't support them.Jakob Stoklund Olesen
2011-06-17Add an alternative rev16 pattern. We should figure out a better way to handle...Evan Cheng
2011-06-17Update an insertion point iterator after replacing a return instruction with aCameron Zwarich
2011-06-17Explicitly invoke ArrayRef constructor to keep gcc happy.Jakob Stoklund Olesen
2011-06-16Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen
2011-06-16Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson
2011-06-16Mark ldrexd/strexd w/ volatile memory by defaultBruno Cardoso Lopes
2011-06-16Revision r128665 added an optimization to make use of NEON multiplierChad Rosier
2011-06-15Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen
2011-06-15Another revsh pattern. rdar://9609059Evan Cheng
2011-06-15A minor simplification: no functional change.Bob Wilson
2011-06-15PerformBFICombine - (bfi A, (and B, Mask1), Mask2) -> (bfi A, B, Mask2) iffEvan Cheng
2011-06-14Add an optimization that looks for a specific pair-wise add pattern and gener...Tanya Lattner
2011-06-14Also recognize ARM v4t and v5e variants.Evan Cheng
2011-06-14Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes
2011-06-13Clean up a few 80 column violations.Jim Grosbach
2011-06-13Fix coordination for using R4 in Thumb1 as a scratch for SP restore.Jim Grosbach
2011-06-10Provide an ARMCCState subclass of CCState so that ARM clients will always setCameron Zwarich
2011-06-09A CCState was being created without setting whether it is in the Call or Prol...Cameron Zwarich
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-06-07Fix for setjmp/longjmp exception handling on ARM. setjmp clobbers CPSR.Andrew Trick
2011-06-03Make the Uv constraint a memory operand. This doesn't solve theEric Christopher
2011-06-03Add ARM fast-isel support for materializing the address of a global in cases ...Eli Friedman
2011-06-02Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher
2011-06-02Flag unallocatable register classes instead of giving them emptyJakob Stoklund Olesen
2011-06-02Fix encoding for VEXTdf.Tanya Lattner