summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* constify TargetMachine argument.Eric Christopher2014-10-034-4/+4
* We can grab the options struct from the TargetMachine, no need toEric Christopher2014-10-033-5/+4
* ARM: allow copying of CPSR when all else fails.Tim Northover2014-10-013-1/+57
* [ARM] Allow selecting VRINT[APMXZR] and VCVT[BT] instructions for FPv5Oliver Stannard2014-10-011-12/+17
* [ARM] Add support for Cortex-M7, FPv5-SP and FPv5-DP (LLVM)Oliver Stannard2014-10-015-1/+20
* [Thumb2] ldrexd and strexd are not defined on v7MOliver Stannard2014-09-291-2/+4
* Elide repeated register operand in Thumb1 instructionsRenato Golin2014-09-261-1/+43
* ARM: Remove unneeded check for MI->hasPostISelHook()Tom Stellard2014-09-251-6/+0
* Add aliases for VAND imm to VBIC ~immRenato Golin2014-09-253-19/+111
* [Thumb2] BXJ should be undefined for v7M, v8AOliver Stannard2014-09-251-1/+1
* [Thumb] Make load/store optimizer less conservative.Moritz Roth2014-09-241-60/+195
* [Thumb] 32-bit encodings of 'cps' are not valid for v7MOliver Stannard2014-09-242-1/+4
* Add AtomicExpandPass::bracketInstWithFences, and use it whenever getInsertFen...Robin Morisset2014-09-232-16/+16
* Just add a fixme about a possibly faster implementation of some atomic loads ...Robin Morisset2014-09-231-0/+3
* [MCJIT] Nuke MachineRelocation and MachineCodeEmitter. Now that the old JIT isLang Hames2014-09-231-62/+0
* [ARM] Do not perform a tail call when the caller returns several values.Quentin Colombet2014-09-181-1/+11
* Restore "[ARM, Fix] Fix emitLeading/TrailingFence on old ARM processors"Robin Morisset2014-09-182-4/+27
* Reverting NFC changes from r218050. Instead, the warning was disabled for GCC...Aaron Ballman2014-09-181-1/+0
* Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp...Aaron Ballman2014-09-181-0/+1
* ARM: prevent crash on ELF directives on COFFSaleem Abdulrasool2014-09-181-1/+4
* ARM: use a more precise check for MachOSaleem Abdulrasool2014-09-181-4/+5
* Revert "[ARM, Fix] Fix emitLeading/TrailingFence on old ARM processors"Robin Morisset2014-09-172-27/+4
* [ARM, Fix] Fix emitLeading/TrailingFence on old ARM processorsRobin Morisset2014-09-172-4/+27
* | -> ||Richard Trieu2014-09-171-1/+1
* [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPassRobin Morisset2014-09-172-0/+3
* ARM load/store optimizer: Don't materialize a new base register withMoritz Roth2014-09-161-4/+15
* ARMAsmBackend uses a factory method to generate binary file format specificJoe Abbey2014-09-165-245/+341
* [ARM] Teach the cost model that cross-class copies are costly.James Molloy2014-09-121-0/+7
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-1/+1
* ARM: don't size-reduce STMs using the LR register.Tim Northover2014-09-101-1/+1
* ARM: Negative offset support problemRenato Golin2014-09-091-2/+2
* ARM: cover all sub-architecture enumerators to keep compiler happy.Tim Northover2014-09-051-0/+2
* Silencing a usually-helpful-but-braindead-silly-in-this-case sign mismatch wa...Aaron Ballman2014-09-041-1/+1
* Refactor AtomicExpandPass and add a generic isAtomic() method to InstructionRobin Morisset2014-09-032-18/+26
* Use target-dependent emitLeading/TrailingFence instead of the target-independ...Robin Morisset2014-09-032-1/+63
* [FastISel][tblgen] Rename tblgen generated FastISel functions. NFC.Juergen Ributzka2014-09-031-15/+15
* [FastISel] Rename public visible FastISel functions. NFC.Juergen Ributzka2014-09-031-29/+29
* Remove resetSubtargetFeatures as it is unused.Eric Christopher2014-09-032-22/+3
* Add override to overriden virtual methods, remove virtual keywords.Benjamin Kramer2014-09-031-1/+1
* Only emit movw on ARMv6T2+Renato Golin2014-09-021-1/+2
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-0211-2456/+4
* Change MCSchedModel to be a struct of statically initialized data.Pete Cooper2014-09-022-2/+2
* Add missing override on ARMAsmBackend's dtor.JF Bastien2014-09-021-2/+1
* Thumb2 M-class MSR instruction support changesRenato Golin2014-09-014-62/+88
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-4/+4
* Fix typos in comments, NFCRobin Morisset2014-08-291-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* ARM: Add patterns for dbgYi Kong2014-08-262-2/+3
* [AArch32] Add patterns for VCVT{A,N,P,M}.Chad Rosier2014-08-251-9/+13
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-9/+11
OpenPOWER on IntegriCloud