aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/MCTargetDesc
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'upstream' into merge_2Stephen Hines2012-08-233-124/+83
|\
| * Remove getARMRegisterNumbering and replace with calls intoEric Christopher2012-08-092-108/+34
| * Fix #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu2012-08-021-7/+23
| * Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-021-7/+17
| * Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby2012-07-301-2/+9
* | Merge with LLVM upstream r160668 (Jul 24th 2012)Shih-wei Liao2012-08-037-120/+172
|\ \ | |/
| * Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
| * Have ARM ELF use correct reloc for "b" instr.Jan Wen Voung2012-06-191-5/+3
| * Refactor data-in-code annotations.Jim Grosbach2012-05-181-0/+1
| * Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach2012-05-152-0/+3
| * Nuke a few dead remnants of the CBE.Jim Grosbach2012-05-051-27/+0
| * Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby2012-05-031-31/+57
| * ARM: allow vanilla expressions for movw/movt.Jim Grosbach2012-05-011-4/+16
| * ARM: Diagnostics for out of range fixups.Jim Grosbach2012-04-301-34/+52
| * - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-271-10/+22
| * ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach2012-04-261-1/+2
| * If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng2012-04-262-6/+15
| * Unify internal representation of ARM instructions with a register right-shift...Richard Barton2012-04-251-2/+1
* | Merge with LLVM upstream r155090.Shih-wei Liao2012-04-246-14/+44
|\ \ | |/
| * ARM 'adr' fixups don't need the interworking addend tweaking.Jim Grosbach2012-04-121-0/+3
| * Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper2012-04-021-1/+2
| * ARM fix encoding fixup resolution for ldrd and friends.Jim Grosbach2012-03-301-0/+2
| * Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy2012-03-305-10/+33
| * Prune some includesCraig Topper2012-03-271-1/+0
| * Remove unnecessary llvm:: qualificationsCraig Topper2012-03-271-2/+2
| * Prune some includes and forward declarations.Craig Topper2012-03-262-0/+2
* | Merge branch 'upstream' into sliao_dShih-wei Liao2012-03-244-39/+102
|\ \ | |/
| * ARM non-scattered MachO relocations for movw/movt.Jim Grosbach2012-03-201-22/+58
| * ARM branch relaxation for unconditional t1 branches.Jim Grosbach2012-03-191-0/+11
| * ARM don't use MCRelaxAll, as it's not safe on ARM.Jim Grosbach2012-03-081-2/+2
| * ARM more NEON VLD/VST composite physical register refactoring.Jim Grosbach2012-03-061-15/+31
* | Merge with upstream LLVM @152063Stephen Hines2012-03-051-0/+1
* | Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-0514-83/+493
|\ \ | |/
| * ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-051-0/+17
| * Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2012-03-051-1/+2
| * ARM BL/BLX instruction fixups should use relocations.Jim Grosbach2012-02-275-10/+43
| * comment fixJia Liu2012-02-241-1/+1
| * Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-1/+0
| * Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-185-5/+5
| * Revert r150222, as the clang driver now handles this properly.Jim Grosbach2012-02-101-11/+3
| * ARM on darwin, v6 implies the presence of VFP for the assembler.Jim Grosbach2012-02-101-3/+11
| * Convert assert(0) to llvm_unreachableCraig Topper2012-02-074-15/+13
| * Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and...James Molloy2012-01-281-1/+1
| * Better user diagnostics for more ARM MachO relocation errors.Jim Grosbach2012-01-271-4/+8
| * Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-262-9/+14
| * Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-261-1/+4
| * Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-241-1/+1
| * Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-241-2/+5
| * An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-231-5/+2
| * More dead code removal (using -Wunreachable-code)David Blaikie2012-01-203-5/+2