aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-02Add support for ARM modified-immediate assembly syntax.Asiri Rathnayake1-0/+22
2014-06-19Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper1-2/+1
2014-05-21MC: correct IMAGE_REL_ARM_MOV32T relocation emissionSaleem Abdulrasool1-3/+0
2014-04-27Add WoA object file emission supportSaleem Abdulrasool1-0/+4
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-18Change the ARM assembler to require a :lower16: or :upper16 on non-constantKevin Enderby1-5/+5
2014-04-01ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble/Thumbbe with ThumbLE/Th...Christian Pirker1-2/+2
2014-03-29Recommitted fix for PR18931, with extended tests set.Stepan Dyatkovskiy1-1/+19
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola1-37/+6
2014-03-28Add ARM big endian Target (armeb, thumbeb)Christian Pirker1-9/+17
2014-03-27Rejected r204899 and r204900 due to remaining test failures on cmake-llvm-x86...Stepan Dyatkovskiy1-17/+1
2014-03-27Fix for pr18931: Crash using integrated assembler with immediate arithmeticStepan Dyatkovskiy1-1/+17
2014-03-21This reverts commit r203762, "ARM: support emission of complex SO expressions".Jiangning Liu1-14/+2
2014-03-13ARM: ignore unused variable to fix -Wunused-variable buildsSaleem Abdulrasool1-0/+1
2014-03-13ARM: support emission of complex SO expressionsSaleem Abdulrasool1-2/+13
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2014-01-28Delete MCSubtargetInfo data members from target MCCodeEmitter classesDavid Woodhouse1-28/+25
2014-01-28Propagate MCSubtargetInfo through TableGen's getBinaryCodeForInstr()David Woodhouse1-136/+250
2014-01-28Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse1-2/+4
2014-01-11ARM IAS: support emitting constant values in target expressionsSaleem Abdulrasool1-0/+15
2014-01-06ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover1-5/+5
2013-10-28Return early from getUnconditionalBranchTargetOpValue if the branch target isLang Hames1-1/+1
2013-08-29Clean up some usage of Triple. The base class has methods for determining if...Cameron Esfahani1-2/+1
2013-08-16Add support for Thumb2 literal loads with negative zero offsetMihai Popa1-2/+4
2013-08-13Fix signed overflow in when computing encodings for ADR instructionsMihai Popa1-1/+1
2013-08-09Fix assembling of Thumb2 branch instructions.Mihai Popa1-2/+8
2013-07-17[ARMv8] Add support for the NEON instructions vmaxnm/vminnm.Joey Gouly1-0/+13
2013-06-18ARM: fix literal load with positive offset encodingAmaury de la Vieuville1-1/+1
2013-06-18Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling1-31/+31
2013-05-24Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer1-2/+2
2013-02-27ARM: permit full range of valid ADR immediates.Tim Northover1-2/+15
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+3
2012-09-22Fix the handling of edge cases in ARM shifted operands.Tim Northover1-0/+4
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper1-2/+2
2012-08-24Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith1-1/+1
2012-08-09Remove getARMRegisterNumbering and replace with calls intoEric Christopher1-32/+34
2012-08-02Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu1-7/+17
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach1-0/+1
2012-05-01ARM: allow vanilla expressions for movw/movt.Jim Grosbach1-4/+16
2012-04-25Unify internal representation of ARM instructions with a register right-shift...Richard Barton1-2/+1
2012-03-30Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy1-2/+6
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper1-2/+2
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach1-8/+15
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper1-3/+3
2012-01-26Keep source information, if available, around for ARM Fixups.Jim Grosbach1-6/+6
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson1-1/+1
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-3/+1
2012-01-18Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach1-0/+1
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie1-1/+0
2011-12-19ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach1-1/+14