aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2013-04-19ARM: permit "sp" in ARM variants of MOVW/MOVT instructionsTim Northover
2013-04-18[asm parser] Add support for predicating MnemonicAlias based on the assemblerChad Rosier
2013-04-18Fix for PR14824, An ARM Load/Store Optimization bugHao Liu
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-04-17Fix treatment of ARM unallocated hint instructions.Quentin Colombet
2013-04-16Fix build failure introduced in 179591 when assertions are disabled.Logan Chien
2013-04-16Implement ARM unwind opcode assembler.Logan Chien
2013-04-15ARM: Add VACLT and VACLE assembly aliases.Jim Grosbach
2013-04-12ARM: Correct printing of pre-indexed operands.Quentin Colombet
2013-04-10ARM: Make "SMC" instructions conditional on new TrustZone architecture feature.Tim Northover
2013-04-08ARM: Remove unused variable.Benjamin Kramer
2013-04-05Reverting 178851 as it broke buildbotsRenato Golin
2013-04-05Buildbot fix for r178851: mistake was in wrong TargetRegisterInfo::getRegClas...Stepan Dyatkovskiy
2013-04-05Fix for PR14824: "Optimization arm_ldst_opt inserts newly generated instructi...Stepan Dyatkovskiy
2013-04-05ARM scheduler model: Add scheduler info to more instructions and resourceArnold Schwaighofer
2013-04-05ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer
2013-04-04Avoid high-latency false CPSR dependencies even for tMOVSi.Jakob Stoklund Olesen
2013-04-01ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer
2013-03-29Remove the old CodePlacementOpt pass.Benjamin Kramer
2013-03-28Fix issue with disassembler decoding CBZ/CBNZ immediates as negatives when th...Gordon Keiser
2013-03-28Testing commit access to llvm. Remove two lines of whitespace from the Thumb...Gordon Keiser
2013-03-27Enabling the generation of dependency breakers for partial updates on Cortex-...Silviu Baranga
2013-03-26Revert ARM Scheduler Model: Add resources instructions, map resourcesArnold Schwaighofer
2013-03-26Patch by Gordon Keiser!Joe Abbey
2013-03-26ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer
2013-03-26ARM Scheduler Model: Partial implementation of the new machine scheduler modelArnold Schwaighofer
2013-03-25[arm load/store optimizer] When trying to merge a base update load/store, makeChad Rosier
2013-03-22Allow the register scavenger to spill multiple registersHal Finkel
2013-03-21Avoid NEON SP-FP unless unsafe-math or DarwinRenato Golin
2013-03-20Apply after-merge fixes to return to working state.Eli Bendersky
2013-03-19Fix pr13145 - Naming a function like a register name confuses the asm parser.Chad Rosier
2013-03-19Improve long vector sext/zext lowering on ARMRenato Golin
2013-03-18ARM cost model: Make some vector integer to float casts cheaperArnold Schwaighofer
2013-03-18ARM cost model: Correct cost for some cheap float to integer conversionsArnold Schwaighofer
2013-03-15ARM cost model: Fix costs for some vector selectsArnold Schwaighofer
2013-03-15Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga
2013-03-15ARM: Fix an old refacto.Benjamin Kramer
2013-03-15ARM cost model: Fix cost of fptrunc and fpext instructionsArnold Schwaighofer
2013-03-15Silence anonymous type in anonymous union warnings.Eric Christopher
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-03-14ARM cost model: Increase cost of some vector selects we do terrible onArnold Schwaighofer
2013-03-12ARM cost model: Increase the cost for vector casts that use the stackArnold Schwaighofer
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-03-09Don't glue users to extract_subreg when selecting the llvm.arm.ldrexdLang Hames
2013-03-07ArrayRefize some code. No functionality change.Benjamin Kramer
2013-03-02ARM: Creating a vector from a lane of another.Jim Grosbach
2013-03-02Clean up code format a bit.Jim Grosbach
2013-03-02Tidy up. Trailing whitespace.Jim Grosbach
2013-03-02ARM NEON: Fix v2f32 float intrinsicsArnold Schwaighofer
2013-03-01Add support for using non-pic code for arm and thumb1 when emitting the sjljChad Rosier