aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-1/+1
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-2/+0
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-2/+24
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-2/+1
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-6/+8
* Update to LLVM 3.5a.Stephen Hines2014-04-241-202/+325
* Return early from getUnconditionalBranchTargetOpValue if the branch target isLang Hames2013-10-281-1/+1
* Clean up some usage of Triple. The base class has methods for determining if...Cameron Esfahani2013-08-291-2/+1
* Add support for Thumb2 literal loads with negative zero offsetMihai Popa2013-08-161-2/+4
* Fix signed overflow in when computing encodings for ADR instructionsMihai Popa2013-08-131-1/+1
* Fix assembling of Thumb2 branch instructions.Mihai Popa2013-08-091-2/+8
* [ARMv8] Add support for the NEON instructions vmaxnm/vminnm.Joey Gouly2013-07-171-0/+13
* ARM: fix literal load with positive offset encodingAmaury de la Vieuville2013-06-181-1/+1
* Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling2013-06-181-31/+31
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-2/+2
* ARM: permit full range of valid ADR immediates.Tim Northover2013-02-271-2/+15
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-3/+3
* Fix the handling of edge cases in ARM shifted operands.Tim Northover2012-09-221-0/+4
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper2012-09-151-2/+2
* Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith2012-08-241-1/+1
* Remove getARMRegisterNumbering and replace with calls intoEric Christopher2012-08-091-32/+34
* Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-021-7/+17
* Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach2012-05-151-0/+1
* ARM: allow vanilla expressions for movw/movt.Jim Grosbach2012-05-011-4/+16
* Unify internal representation of ARM instructions with a register right-shift...Richard Barton2012-04-251-2/+1
* Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy2012-03-301-2/+6
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-271-2/+2
* ARM BL/BLX instruction fixups should use relocations.Jim Grosbach2012-02-271-8/+15
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-3/+3
* Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-261-6/+6
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-241-1/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+1
* Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach2012-01-181-0/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-1/+0
* ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach2011-12-191-1/+14
* ARM NEON relax parse time diagnostics for alignment specifiers.Jim Grosbach2011-12-191-4/+4
* ARM encoder method needs the physical register number, not the enum.Jim Grosbach2011-12-021-1/+1
* Fix encoding of Thumb2 shifted register operands with RRX shifts.Owen Anderson2011-09-131-0/+1
* Zap some junk from the ARM instruction descriptions.Eli Friedman2011-09-131-14/+0
* Fix encoding of PC-relative LDRSHW with an immediate offset.Owen Anderson2011-09-121-10/+19
* Fix assembly/disassembly of Thumb2 ADR instructions with immediate operands.Owen Anderson2011-09-091-1/+6
* Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.Jim Grosbach2011-09-091-0/+20
* Thumb2 assembly parsing and encoding for LDRD(immediate).Jim Grosbach2011-09-081-0/+41
* Fix encoding for tBcc with immediate offset operand.Owen Anderson2011-08-311-1/+5
* Fix roundtripping of Thumb BL/BLX instructions with immediate offsets instead...Owen Anderson2011-08-311-3/+31
* Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather th...Owen Anderson2011-08-301-1/+4
* Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead...Owen Anderson2011-08-301-1/+4
* Fix encoding of Thumb1 B instructions with immediate offsets, which is necess...Owen Anderson2011-08-301-1/+4
* Clean up whitespace.Owen Anderson2011-08-301-8/+8
* Improve handling of #-0 offsets for many more pre-indexed addressing modes.Owen Anderson2011-08-291-1/+3