aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
...
* ARM: don't add FrameIndex offset for LDMIA (has no immediate)Tim Northover2013-04-201-1/+1
* Remove unused ShouldFoldAtomicFences flag.Tim Northover2013-04-201-2/+0
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-201-32/+0
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-205-6/+48
* Test commitStephen Lin2013-04-201-1/+1
* Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky2013-04-191-5/+5
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-191-48/+40
* ARM: Permit "sp" in ARM variant of STREXD instructionsTim Northover2013-04-191-1/+1
* ARM: permit "sp" in ARM variants of MOVW/MOVT instructionsTim Northover2013-04-191-2/+3
* [asm parser] Add support for predicating MnemonicAlias based on the assemblerChad Rosier2013-04-181-3/+4
* Fix for PR14824, An ARM Load/Store Optimization bugHao Liu2013-04-181-1/+17
* Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne2013-04-171-4/+5
* Fix treatment of ARM unallocated hint instructions.Quentin Colombet2013-04-173-4/+29
* Fix build failure introduced in 179591 when assertions are disabled.Logan Chien2013-04-161-0/+4
* Implement ARM unwind opcode assembler.Logan Chien2013-04-165-45/+427
* ARM: Add VACLT and VACLE assembly aliases.Jim Grosbach2013-04-152-0/+19
* ARM: Correct printing of pre-indexed operands.Quentin Colombet2013-04-124-26/+57
* ARM: Make "SMC" instructions conditional on new TrustZone architecture feature.Tim Northover2013-04-105-7/+22
* ARM: Remove unused variable.Benjamin Kramer2013-04-081-2/+0
* Reverting 178851 as it broke buildbotsRenato Golin2013-04-051-161/+10
* Buildbot fix for r178851: mistake was in wrong TargetRegisterInfo::getRegClas...Stepan Dyatkovskiy2013-04-051-1/+1
* Fix for PR14824: "Optimization arm_ldst_opt inserts newly generated instructi...Stepan Dyatkovskiy2013-04-051-10/+161
* ARM scheduler model: Add scheduler info to more instructions and resourceArnold Schwaighofer2013-04-054-32/+67
* ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer2013-04-054-5/+57
* Avoid high-latency false CPSR dependencies even for tMOVSi.Jakob Stoklund Olesen2013-04-041-46/+103
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-04-014-41/+85
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-2/+0
* Fix issue with disassembler decoding CBZ/CBNZ immediates as negatives when th...Gordon Keiser2013-03-281-2/+2
* Testing commit access to llvm. Remove two lines of whitespace from the Thumb...Gordon Keiser2013-03-281-2/+0
* Enabling the generation of dependency breakers for partial updates on Cortex-...Silviu Baranga2013-03-272-9/+6
* Revert ARM Scheduler Model: Add resources instructions, map resourcesArnold Schwaighofer2013-03-264-70/+24
* Patch by Gordon Keiser!Joe Abbey2013-03-261-1/+1
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-03-264-24/+70
* ARM Scheduler Model: Partial implementation of the new machine scheduler modelArnold Schwaighofer2013-03-261-0/+57
* [arm load/store optimizer] When trying to merge a base update load/store, makeChad Rosier2013-03-251-1/+1
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-223-3/+3
* Avoid NEON SP-FP unless unsafe-math or DarwinRenato Golin2013-03-214-9/+23
* Fix pr13145 - Naming a function like a register name confuses the asm parser.Chad Rosier2013-03-191-14/+20
* Improve long vector sext/zext lowering on ARMRenato Golin2013-03-192-4/+67
* ARM cost model: Make some vector integer to float casts cheaperArnold Schwaighofer2013-03-181-0/+30
* ARM cost model: Correct cost for some cheap float to integer conversionsArnold Schwaighofer2013-03-181-1/+9
* ARM cost model: Fix costs for some vector selectsArnold Schwaighofer2013-03-151-5/+0
* Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga2013-03-155-2/+720
* ARM: Fix an old refacto.Benjamin Kramer2013-03-151-1/+1
* ARM cost model: Fix cost of fptrunc and fpext instructionsArnold Schwaighofer2013-03-151-2/+17
* Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-96/+120
* Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-141-54/+3
* ARM cost model: Increase cost of some vector selects we do terrible onArnold Schwaighofer2013-03-141-0/+24
* ARM cost model: Increase the cost for vector casts that use the stackArnold Schwaighofer2013-03-121-0/+8
* Don't glue users to extract_subreg when selecting the llvm.arm.ldrexdLang Hames2013-03-091-6/+4