aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+3
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-8/+64
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-1/+8
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-1/+1
* Update to LLVM 3.5a.Stephen Hines2014-04-241-115/+112
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-081-0/+18
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-301-0/+2
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-6/+0
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-1/+1
* ARM: Use ldrd/strd to spill 64-bit pairs when available.Tim Northover2013-04-211-0/+4
* ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer2013-04-051-0/+4
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-2/+2
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-101-4/+0
* Add LLVM support for Swift.Bob Wilson2012-09-291-0/+7
* Whitespace.Bob Wilson2012-09-291-1/+1
* Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick2012-09-141-0/+3
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-161-0/+7
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-151-0/+5
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-291-10/+14
* misched: API for minimum vs. expected latency.Andrew Trick2012-06-051-2/+3
* Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen2012-04-041-0/+2
* ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach2012-02-281-0/+3
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-141-0/+4
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-4/+3
* Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().Jakob Stoklund Olesen2011-10-111-0/+2
* Implement TII::get/setExecutionDomain() for ARM.Jakob Stoklund Olesen2011-09-271-0/+6
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-211-0/+9
* Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM.Jakob Stoklund Olesen2011-08-081-0/+4
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-140/+0
* Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson2011-07-131-13/+5
* Use BranchProbability instead of floating points in IfConverter.Jakub Staszak2011-07-101-4/+4
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-1/+4
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-6/+6
* Clean up a few 80 column violations.Jim Grosbach2011-06-131-2/+2
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Fix a typo.Cameron Zwarich2011-04-131-3/+3
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-311-22/+2
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-311-2/+22
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-311-22/+2
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-311-1/+19
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-301-19/+1
* Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-051-4/+4
* VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng2011-02-221-1/+2
* Sorry, several patches in one.Evan Cheng2011-01-201-1/+2
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-241-1/+6
* Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng2010-12-051-1/+39
* s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling2010-11-301-1/+1
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-271-19/+0
* Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher2010-11-181-0/+15