aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMMCInstLower.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-08Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"Renato Golin1-87/+0
2016-09-08[XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris1-0/+87
2016-06-21fix indentationEtienne Bergeron1-1/+1
2016-06-20Removing an unused switch statement that has only a default label. This happe...Aaron Ballman1-22/+16
2016-06-16Don't print (PLT) on arm.Rafael Espindola1-5/+0
2015-05-30MC: Clean up MCExpr naming. NFC.Jim Grosbach1-9/+9
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach1-5/+5
2014-12-02Add support for ARM modified-immediate assembly syntax.Asiri Rathnayake1-1/+35
2014-06-30ARM: use symbolic name for constantSaleem Abdulrasool1-1/+1
2014-03-22Prune includes in ARM target.Craig Topper1-0/+1
2014-01-07Move the llvm mangler to lib/IR.Rafael Espindola1-1/+1
2013-12-04Add support for parsing ARM symbol variants on ELF targetsDavid Peixotto1-1/+1
2013-11-25ARM: remove special cases for Darwin dynamic-no-pic mode.Tim Northover1-4/+7
2013-10-29Add a helper getSymbol to AsmPrinter.Rafael Espindola1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper1-5/+2
2012-01-18Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen1-0/+3
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng1-1/+1
2011-07-08Use TableGen'erated pseudo lowering for ARM.Jim Grosbach1-54/+64
2011-01-26Add needed braces.Bill Wendling1-1/+2
2011-01-13Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng1-8/+18
2010-12-01Move the ARMAsmPrinter class defintiion into a header file.Jim Grosbach1-3/+3
2010-11-30Trailing whitespace.Jim Grosbach1-3/+3
2010-11-14trim #includes.Chris Lattner1-5/+1
2010-11-14rename LowerToMCInst -> LowerARMMachineInstrToMCInst.Chris Lattner1-1/+2
2010-11-14even more simplifications. ARM MCInstLowering is now justChris Lattner1-12/+11
2010-11-14more shrinkificationChris Lattner1-5/+1
2010-11-14more simplifications.Chris Lattner1-84/+17
2010-11-14simplify and tidy upChris Lattner1-27/+10
2010-09-22Add support for ELF PLT references for ARM MC asm printing. Adding aJim Grosbach1-9/+22
2010-09-22Enable a few additional asserts in MC instruction lowering.Jim Grosbach1-9/+6
2010-09-22Remove a few commented out bitsJim Grosbach1-14/+0
2010-09-17handle the upper16/lower16 target operand flags on symbol references for MCJim Grosbach1-5/+35
2010-09-16Make sure to promote single precision floats to double before extracting themJim Grosbach1-2/+4
2010-09-16store MC FP immediates as a double instead of as an APFloat, thus avoiding anJim Grosbach1-1/+2
2010-09-15Add support for floating point immediates to MC instruction printing. ARMJim Grosbach1-0/+4
2010-09-14Don't ignore the CPSR implicit def when lowering a MachineInstruction to an M...Jim Grosbach1-2/+3
2010-09-13trailing whitespaceJim Grosbach1-14/+14
2010-07-19sink the arm implementations of ASmPrinter and MCInstLowerChris Lattner1-0/+162