aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/MCTargetDesc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy2011-09-071-2/+3
* Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky2011-09-051-0/+8
* Fix typo in comment.Nick Lewycky2011-09-051-1/+1
* Don't drop alignment info on local common symbols.Benjamin Kramer2011-09-011-1/+1
* 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
* Improve encoding support for BLX with immediat eoperands, and fix a BLX decod...Owen Anderson2011-08-261-1/+15
* Correct encoding of BL with immediate offset.Owen Anderson2011-08-261-5/+10
* Support an extension of ARM asm syntax to allow immediate operands to ADR ins...Owen Anderson2011-08-261-9/+22
* ARM asm backend initialize isThumbMode based on target triple.Jim Grosbach2011-08-241-1/+1
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-1/+1
* Some refactoring so TargetRegistry.h no longer has to include any filesEvan Cheng2011-08-231-5/+8
* Thumb assembly parsing and encoding for LDR(literal).Jim Grosbach2011-08-191-1/+1
* ARM Thumb blx instruction fixup has same data range as bl.Jim Grosbach2011-08-181-1/+1
* ARM clean up the imm_sr operand class representation.Jim Grosbach2011-08-171-10/+0
* Thumb parsing diagnostics for low-reg requirements on ADD and MOV.Jim Grosbach2011-08-161-0/+13
* ARM thumb assembly parsing for arithmetic flag setting instructions.Jim Grosbach2011-08-161-0/+6
* ARM .align NOP padding uses different encoding pre-ARMv6.Jim Grosbach2011-08-161-14/+37
* Correct immediate range for shifter operands. Patch by James Molloy, with ad...Owen Anderson2011-08-111-1/+4
* The new ARM disassembler disassembles "bx lr" as a special BX_ret instruction...Benjamin Kramer2011-08-091-10/+0
* Fix encodings for Thumb ASR and LSR immediate operands. They encode the rang...Owen Anderson2011-08-081-0/+13
* Add MCInstrAnalysis class. This allows the targets to specify own versions of...Benjamin Kramer2011-08-081-0/+53
* ARM simplify the postidx_reg operand encoding.Jim Grosbach2011-08-051-2/+1
* ARM refactoring assembly parsing of memory address operands.Jim Grosbach2011-08-032-1/+18
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-291-1/+6
* Update comments.Owen Anderson2011-07-281-18/+10
* Explicitly declare a library dependency of LLVM*Desc toOscar Fuentes2011-07-281-0/+2
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-271-5/+0
* ARM parsing and encoding of SBFX and UBFX.Jim Grosbach2011-07-271-5/+0
* Support .code32 and .code64 in X86 assembler.Evan Cheng2011-07-271-2/+7
* ARM cleanup of rot_imm encoding.Jim Grosbach2011-07-261-11/+0
* Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng2011-07-261-5/+5
* Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth2011-07-261-0/+1
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-254-14/+12
* Separate MCInstPrinter registration from AsmPrinter registration.Evan Cheng2011-07-251-0/+13
* Code clean up.Evan Cheng2011-07-251-3/+0
* ARMMCTargetDesc.h: Fixup to add DataTypes.h, or uint32_t would be unavailable.NAKAMURA Takumi2011-07-231-0/+1
* Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng2011-07-232-2/+2
* Sink ARM mc routines into MCTargetDesc.Evan Cheng2011-07-238-3/+2832
* Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng2011-07-221-25/+21
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-204-0/+730
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-201-2/+3
* Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng2011-07-201-1/+0