summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAge
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-13
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-05
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* Spell the specialization namespace correctly.Benjamin Kramer2014-04-12
* Make helper static and place random global into the llvm namespace.Benjamin Kramer2014-04-12
* ARM: teach LLVM that Cortex-A7 is very similar to A8.Tim Northover2014-04-01
* Fix PR19136: [ARM] Fix Folding SP Update into vpush/vpopWeiming Zhao2014-03-20
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-13
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-07
* Simplify. No functionality change.Rafael Espindola2014-03-07
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) w...Artyom Skrobov2014-02-26
* Test commitOliver Stannard2014-01-29
* For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback.Jiangning Liu2014-01-16
* ARM AnalyzeBranch should ignore DEBUG_VALUES while analyzing terminators.Lang Hames2013-12-20
* Bug 18149: [AArch32] VSel instructions has no ARMCC fieldWeiming Zhao2013-12-06
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-02
* ARM: add pseudo-instructions for lit-pool global materialisationTim Northover2013-12-02
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-01
* ARM: remove special cases for Darwin dynamic-no-pic mode.Tim Northover2013-11-25
* Fix a typo where we were creating <def,kill> operands instead ofLang Hames2013-11-22
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-19
* Revert r194865 and r194874.Alexey Samsonov2013-11-18
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-15
* Enable generating legacy IT block for AArch32Weiming Zhao2013-11-13
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-08
* ARM: remove unnecessary state-tracking during frame lowering.Tim Northover2013-11-04
* ARM: Thumb2 copy for GPRPair needs to use thumb instructions.Jim Grosbach2013-10-22
* ARM: Clean up copyPhysReg() a bit.Jim Grosbach2013-10-22
* ARM: optimizeSelect has to consider the previous register classMatthias Braun2013-10-04
* [ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.Amara Emerson2013-10-03
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-30
* Fix spelling.Robert Wilhelm2013-09-14
* [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.Joey Gouly2013-09-09
* Let t2LDRBi8 and t2LDRBi12 have same Base PointerRenato Golin2013-08-14
* Refactor AnalyzeBranch on ARM. The previous version did not always analyzeLang Hames2013-07-19
* Related to r181161 - Indirect branches may not be the last branch in a basicLang Hames2013-07-16
* Fix ARM paired GPR COPY loweringJF Bastien2013-07-12
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-16
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-15
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* ARMInstrInfo: Improve isSwiftFastImmShiftArnold Schwaighofer2013-06-05
* Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer2013-06-04
* ARMInstrInfo: Improve isSwiftFastImmShiftArnold Schwaighofer2013-06-04
* ARM AnalyzeBranch should conservatively return true when it sees a predicatedEvan Cheng2013-05-05
* ARM: Use ldrd/strd to spill 64-bit pairs when available.Tim Northover2013-04-21
* ARM: don't add FrameIndex offset for LDMIA (has no immediate)Tim Northover2013-04-20