summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
Commit message (Expand)AuthorAge
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-02
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-08
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-30
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-16
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* ARM: Use ldrd/strd to spill 64-bit pairs when available.Tim Northover2013-04-21
* ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer2013-04-05
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-04
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-10
* Add LLVM support for Swift.Bob Wilson2012-09-29
* Whitespace.Bob Wilson2012-09-29
* Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick2012-09-14
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-16
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-15
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-29
* misched: API for minimum vs. expected latency.Andrew Trick2012-06-05
* Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen2012-04-04
* ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach2012-02-28
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-14
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-14
* Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().Jakob Stoklund Olesen2011-10-11
* Implement TII::get/setExecutionDomain() for ARM.Jakob Stoklund Olesen2011-09-27
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-21
* Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM.Jakob Stoklund Olesen2011-08-08
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-20
* Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson2011-07-13
* Use BranchProbability instead of floating points in IfConverter.Jakub Staszak2011-07-10
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-01
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Clean up a few 80 column violations.Jim Grosbach2011-06-13
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Fix a typo.Cameron Zwarich2011-04-13
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-31
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-31
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-31
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-31
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-30
* Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-05
* VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng2011-02-22
* Sorry, several patches in one.Evan Cheng2011-01-20
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-24
* Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng2010-12-05
* s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling2010-11-30
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-27
* Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher2010-11-18
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-17
* Code clean up. The peephole pass should be the one updating the instructionEvan Cheng2010-11-15
* Revert this temporarily.Eric Christopher2010-11-11
* Change the prologue and epilogue to use push/pop for the low ARM registers.Eric Christopher2010-11-11