aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/MCTargetDesc
AgeCommit message (Expand)Author
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-07MC: Overhaul handling of .lcommBenjamin Kramer
2012-09-01Fix Thumb2 fixup kind in the integrated-as.Logan Chien
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 #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu
2012-08-02Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu
2012-07-30Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-06-19Have ARM ELF use correct reloc for "b" instr.Jan Wen Voung
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach
2012-05-05Nuke a few dead remnants of the CBE.Jim Grosbach
2012-05-03Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby
2012-05-01ARM: allow vanilla expressions for movw/movt.Jim Grosbach
2012-04-30ARM: Diagnostics for out of range fixups.Jim Grosbach
2012-04-27- thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng
2012-04-26ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach
2012-04-26If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng
2012-04-25Unify internal representation of ARM instructions with a register right-shift...Richard Barton
2012-04-12ARM 'adr' fixups don't need the interworking addend tweaking.Jim Grosbach
2012-04-02Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper
2012-03-30ARM fix encoding fixup resolution for ldrd and friends.Jim Grosbach
2012-03-30Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy
2012-03-27Prune some includesCraig Topper
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper
2012-03-26Prune some includes and forward declarations.Craig Topper
2012-03-20ARM non-scattered MachO relocations for movw/movt.Jim Grosbach
2012-03-19ARM branch relaxation for unconditional t1 branches.Jim Grosbach
2012-03-08ARM don't use MCRelaxAll, as it's not safe on ARM.Jim Grosbach
2012-03-06ARM more NEON VLD/VST composite physical register refactoring.Jim Grosbach
2012-03-05ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach
2012-03-05Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach
2012-02-24comment fixJia Liu
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-10Revert r150222, as the clang driver now handles this properly.Jim Grosbach
2012-02-10ARM on darwin, v6 implies the presence of VFP for the assembler.Jim Grosbach
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-01-28Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and...James Molloy
2012-01-27Better user diagnostics for more ARM MachO relocation errors.Jim Grosbach
2012-01-26Keep source information, if available, around for ARM Fixups.Jim Grosbach
2012-01-26Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson
2012-01-24Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth
2012-01-23An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-19Silence warnings about mixing enums.Benjamin Kramer
2012-01-19Thumb2 relaxation for tADR to t2ADR.Jim Grosbach