aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
AgeCommit message (Expand)Author
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-10-10misched: Use the TargetSchedModel interface wherever possible.Andrew Trick
2012-09-29Add LLVM support for Swift.Bob Wilson
2012-09-29Whitespace.Bob Wilson
2012-09-14Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick
2012-08-16Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen
2012-08-15Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen
2012-06-29Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren
2012-06-05misched: API for minimum vs. expected latency.Andrew Trick
2012-04-04Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen
2012-02-28ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2011-12-14Model ARM predicated write as read-mod-write. e.g.Evan Cheng
2011-12-14- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng
2011-10-11Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().Jakob Stoklund Olesen
2011-09-27Implement TII::get/setExecutionDomain() for ARM.Jakob Stoklund Olesen
2011-09-21Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick
2011-08-08Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM.Jakob Stoklund Olesen
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng
2011-07-13Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson
2011-07-10Use BranchProbability instead of floating points in IfConverter.Jakub Staszak
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-13Clean up a few 80 column violations.Jim Grosbach
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-13Fix a typo.Cameron Zwarich
2011-03-31Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes
2011-03-31Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes
2011-03-31Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes
2011-03-31Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay
2011-03-30- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes
2011-03-05Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov
2011-02-22VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng
2011-01-20Sorry, several patches in one.Evan Cheng
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng
2010-11-30s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov
2010-11-18Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher
2010-11-17Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng
2010-11-15Code clean up. The peephole pass should be the one updating the instructionEvan Cheng
2010-11-11Revert this temporarily.Eric Christopher
2010-11-11Change the prologue and epilogue to use push/pop for the low ARM registers.Eric Christopher
2010-11-03Two sets of changes. Sorry they are intermingled.Evan Cheng
2010-10-26First part of refactoring ARM addrmode2 (load/store) instructions to be moreJim Grosbach
2010-10-26Use instruction itinerary to determine what instructions are 'cheap'.Evan Cheng
2010-10-26Tidy up redundant check.Bob Wilson
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach
2010-10-19Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng
2010-10-19Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar