aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-311-5/+5
* Save a mapping between original and cloned constpool entries.Anton Korobeynikov2011-01-302-0/+25
* PR9030: Fix disassembly of ARM "mov pc, lr" instruction.Bob Wilson2011-01-281-2/+2
* Fix PLD encoding.Evan Cheng2011-01-271-2/+2
* Changed llvm-mc arm target to give an error if .syntax divided is used. SinceKevin Enderby2011-01-271-1/+1
* Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky2011-01-271-0/+7
* Use the incoming VT not the VT of where we're trying to store to determineEric Christopher2011-01-271-2/+2
* Add support for printing out floating point values from the ARM assemblyBill Wendling2011-01-261-2/+27
* fix the encoding and add testcases for ARM nop, yield, wfe and wfi instructionsBruno Cardoso Lopes2011-01-261-0/+1
* Add needed braces.Bill Wendling2011-01-261-1/+2
* Revert 124230. It was causing test failures.Bill Wendling2011-01-251-4/+2
* The floating point value is encoded in its binary form as an Imm. Convert itBill Wendling2011-01-251-2/+4
* Don't merge restore with tail call instruction.Evan Cheng2011-01-251-1/+6
* Provide correct registers for EH stuff on ARMAnton Korobeynikov2011-01-241-3/+4
* Add support for the --noexecstack option.Rafael Espindola2011-01-231-2/+3
* Null initialize a few variables flagged byTed Kremenek2011-01-231-1/+1
* Remove more duplicated code.Rafael Espindola2011-01-231-4/+4
* Remove duplicated code.Rafael Espindola2011-01-231-3/+4
* Last round of fixes for movw + movt global address codegen.Evan Cheng2011-01-219-75/+136
* Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm",Bruno Cardoso Lopes2011-01-212-15/+24
* Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick2011-01-211-9/+5
* Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relativeEvan Cheng2011-01-201-5/+1
* Fix the encoding and parsing of clrex instructionBruno Cardoso Lopes2011-01-202-5/+9
* Change instruction names for consistencyBruno Cardoso Lopes2011-01-201-4/+6
* Add cdp/cdp2 instructions for thumb/thumb2Bruno Cardoso Lopes2011-01-203-1/+51
* - Use a more appropriate name for Owen's ARM Parser isMCR hack since the same...Bruno Cardoso Lopes2011-01-202-26/+60
* Add mcr*2 and mr*c2 support to thumb2 targetsBruno Cardoso Lopes2011-01-202-0/+62
* Add mcr* and mr*c support to thumb targetsBruno Cardoso Lopes2011-01-203-2/+68
* Refactor mcr* and mr*c instructions into classes with the same encoding. No f...Bruno Cardoso Lopes2011-01-201-108/+46
* Correct itinerary entry for t2MOV_pic_ga_add_pc.Evan Cheng2011-01-201-1/+1
* Sorry, several patches in one.Evan Cheng2011-01-2012-168/+275
* Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes2011-01-191-16/+16
* ARM/ISel: Factor out isScaledConstantInRange() helper.Daniel Dunbar2011-01-191-122/+110
* For ARM subtargets with useNEONForSinglePrecisionFP, double count usesAndrew Trick2011-01-191-0/+16
* whitespaceAndrew Trick2011-01-191-16/+16
* Don't forget to emit the load from indirect symbol when using movw + movt to ...Evan Cheng2011-01-194-6/+14
* Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes2011-01-182-30/+55
* Fix MRS encoding for arm and thumb.Bruno Cardoso Lopes2011-01-182-4/+9
* Fix the encoding of t2ISB by using the right class and also parse it correctlyBruno Cardoso Lopes2011-01-182-2/+2
* Follow the current hack set and enable the correct parsing of bkpt while in t...Bruno Cardoso Lopes2011-01-181-3/+9
* Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes2011-01-184-13/+79
* Add a FIXME.Jim Grosbach2011-01-181-0/+1
* McARM: Use accessors where appropriate.Daniel Dunbar2011-01-181-13/+13
* McARM: Fill in ASMOperand::dump() for memory operands.Daniel Dunbar2011-01-181-1/+56
* McARM: Make ARMOperand use a union where appropriate.Daniel Dunbar2011-01-181-9/+13
* McARM: Unify ParseMemory() successfull return.Daniel Dunbar2011-01-181-40/+22
* McARM: Early exit on failure (NEFC).Daniel Dunbar2011-01-181-7/+8
* McARM: Always keep an offset expression, if used (instead of assuming == 0 if...Daniel Dunbar2011-01-181-24/+29
* McARM: Add a variety of asserts on the sanity of memory operands.Daniel Dunbar2011-01-181-1/+10
* McARM: Use a consistent marker for not-set OffsetRegNum.Daniel Dunbar2011-01-181-1/+1