aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Fixed the condition codes for the atomic64 min/umin code generation on ARM. I...Silviu Baranga2013-01-251-2/+2
* Follow up of commit r172472.Quentin Colombet2013-01-141-28/+15
* Complete the existing support of ARM v6m, v7m, and v7em, i.e., respectively c...Quentin Colombet2013-01-141-0/+9
* Fix description of ARMOperandJoel Jones2013-01-091-1/+1
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-091-0/+10
* Last in the series of removing unnecessary '0' arguments forEric Christopher2013-01-092-6/+6
* MIsched: add an ILP window property to machine model.Andrew Trick2013-01-091-0/+3
* These functions have default arguments of 0 for the last arg. UseEric Christopher2013-01-091-2/+2
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-0/+25
* Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky2013-01-081-2/+2
* ARM: Copy-paste error.Jim Grosbach2013-01-071-1/+1
* ARM: Fix a few copy-paste errors.Jim Grosbach2013-01-072-3/+3
* Change SMRange to be half-open (exclusive end) instead of closed (inclusive)Jordan Rose2013-01-071-82/+90
* Add LICENSE.TXT covering contributions made by ARM.Tim Northover2013-01-071-0/+47
* Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-071-1/+1
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-077-64/+142
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-0222-63/+63
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-022-2/+2
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-301-2/+1
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-305-12/+19
* Use a std::string rather than a dynamically allocated char* buffer.Benjamin Kramer2012-12-242-21/+6
* Cleanup compiler warnings on discarding type qualifiers in casts. Switch to C...Benjamin Kramer2012-12-212-6/+10
* Remove duplicate includes.Roman Divacky2012-12-213-3/+0
* Add ARM cortex-r5 subtarget.Quentin Colombet2012-12-212-1/+13
* Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen2012-12-203-4/+4
* MachineInstrBuilderize ARM.Jakob Stoklund Olesen2012-12-201-3/+4
* Revert "Adding support for llvm.arm.neon.vaddl[su].* and"Bob Wilson2012-12-203-66/+4
* On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr,Evan Cheng2012-12-204-77/+103
* Remove MCTargetAsmLexer and its derived classes now that edis,Roman Divacky2012-12-203-138/+0
* Adding support for llvm.arm.neon.vaddl[su].* andRenato Golin2012-12-203-4/+66
* MC: Add MCInstrDesc::mayAffectControlFlow() method.Jim Grosbach2012-12-192-2/+2
* Remove the explicit MachineInstrBuilder(MI) constructor.Jakob Stoklund Olesen2012-12-194-11/+9
* LLVM sdisel normalize bit extraction of the form:Evan Cheng2012-12-191-2/+107
* Remove edis - the enhanced disassembler. Fixes PR14654.Roman Divacky2012-12-193-18/+1
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-192-3/+3
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-196-13/+13
* Disable ARM partial flag dependency optimization at -OzQuentin Colombet2012-12-181-2/+10
* Repair bundles that were broken by removing and reinserting the firstJakob Stoklund Olesen2012-12-181-1/+8
* Extract a method, no functional change intended.Jakob Stoklund Olesen2012-12-181-31/+35
* [arm fast-isel] Minor cleanup. No functional change intended.Chad Rosier2012-12-171-10/+6
* [arm fast-isel] Fast-isel only handles simple VTs, so make sure the necessaryChad Rosier2012-12-171-10/+20
* Revert/correct some FastISel changes in r170104 (EVT->MVT forPatrik Hagglund2012-12-171-11/+19
* Make sure the alternate PC+imm syntax of LDR instruction with a smallKevin Enderby2012-12-141-1/+6
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-133-43/+37
* Add ARM NONE and PREL31 relocation types.Logan Chien2012-12-121-1/+8
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-122-3/+3
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-122-14/+3
* Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng2012-12-122-0/+11
* Trim unneeded header #include.Jim Grosbach2012-12-111-1/+0
* ARM: Remove old testing option.Jim Grosbach2012-12-111-5/+1