aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
AgeCommit message (Expand)Author
2013-02-27ARM: permit full range of valid ADR immediates.Tim Northover
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-09-22Fix the handling of edge cases in ARM shifted operands.Tim Northover
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2012-08-24Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith
2012-08-09Remove getARMRegisterNumbering and replace with calls intoEric Christopher
2012-08-02Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach
2012-05-01ARM: allow vanilla expressions for movw/movt.Jim Grosbach
2012-04-25Unify internal representation of ARM instructions with a register right-shift...Richard Barton
2012-03-30Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-01-26Keep source information, if available, around for ARM Fixups.Jim Grosbach
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-18Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2011-12-19ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach
2011-12-19ARM NEON relax parse time diagnostics for alignment specifiers.Jim Grosbach
2011-12-02ARM encoder method needs the physical register number, not the enum.Jim Grosbach
2011-09-13Fix encoding of Thumb2 shifted register operands with RRX shifts.Owen Anderson
2011-09-13Zap some junk from the ARM instruction descriptions.Eli Friedman
2011-09-12Fix encoding of PC-relative LDRSHW with an immediate offset.Owen Anderson
2011-09-09Fix assembly/disassembly of Thumb2 ADR instructions with immediate operands.Owen Anderson
2011-09-09Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.Jim Grosbach
2011-09-08Thumb2 assembly parsing and encoding for LDRD(immediate).Jim Grosbach
2011-08-31Fix encoding for tBcc with immediate offset operand.Owen Anderson
2011-08-31Fix roundtripping of Thumb BL/BLX instructions with immediate offsets instead...Owen Anderson
2011-08-30Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather th...Owen Anderson
2011-08-30Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead...Owen Anderson
2011-08-30Fix encoding of Thumb1 B instructions with immediate offsets, which is necess...Owen Anderson
2011-08-30Clean up whitespace.Owen Anderson
2011-08-29Improve handling of #-0 offsets for many more pre-indexed addressing modes.Owen Anderson
2011-08-26Improve encoding support for BLX with immediat eoperands, and fix a BLX decod...Owen Anderson
2011-08-26Correct encoding of BL with immediate offset.Owen Anderson
2011-08-26Support an extension of ARM asm syntax to allow immediate operands to ADR ins...Owen Anderson
2011-08-17ARM clean up the imm_sr operand class representation.Jim Grosbach
2011-08-11Correct immediate range for shifter operands. Patch by James Molloy, with ad...Owen Anderson
2011-08-08Fix encodings for Thumb ASR and LSR immediate operands. They encode the rang...Owen Anderson
2011-08-05ARM simplify the postidx_reg operand encoding.Jim Grosbach
2011-08-03ARM refactoring assembly parsing of memory address operands.Jim Grosbach
2011-07-28Update comments.Owen Anderson
2011-07-27Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng
2011-07-27ARM parsing and encoding of SBFX and UBFX.Jim Grosbach
2011-07-26ARM cleanup of rot_imm encoding.Jim Grosbach
2011-07-23Sink ARM mc routines into MCTargetDesc.Evan Cheng