summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetInstrInfo.h
Commit message (Expand)AuthorAge
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-10
* TargetSchedModel API. Implement latency lookup, disabled.Andrew Trick2012-09-18
* Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick2012-09-17
* TargetSchedModel API. Implement latency lookup, disabled.Andrew Trick2012-09-17
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-17
* Add a bit of documentation to copyPhysReg.Jakob Stoklund Olesen2012-08-29
* Simplify the computeOperandLatency API.Andrew Trick2012-08-23
* Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen2012-08-16
* Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen2012-08-13
* Minor cleanup of defaultDefLatency APIAndrew Trick2012-08-08
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-02
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-02
* Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren2012-07-29
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-07-28
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-04
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-02
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-29
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-29
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-29
* *typo: Cyles changed to CyclesKay Tiong Khoo2012-06-13
* Removing strange "using" declarations form TargetInstrInfo.Andrew Trick2012-06-08
* TargetInstrInfo hooks implemented in codegen should be declared pure virtual.Andrew Trick2012-06-08
* Continue factoring computeOperandLatency. Use it for ARM hasHighOperandLatency.Andrew Trick2012-06-07
* Revert r157755.Manman Ren2012-06-06
* misched: API for minimum vs. expected latency.Andrew Trick2012-06-05
* X86: replace SUB with CMP if possibleManman Ren2012-05-31
* misched: Added ScoreboardHazardRecognizer.Andrew Trick2012-05-24
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-07
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-01
* Add a if-conversion optimization that allows 'true' side of a diamond to beEvan Cheng2011-12-19
* Add "using" to silence warnings.Eli Friedman2011-12-19
* Attempt to fix PR11607 by shuffling around which class defines which methods.Eli Friedman2011-12-19
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-14
* Allow target to specify register output dependency. Still default to one.Evan Cheng2011-12-14
* Move isUnpredicatedTerminator() default implementation to TargetInstrInfoImpl...Evan Cheng2011-12-09
* Break false dependencies before partial register updates.Jakob Stoklund Olesen2011-11-15
* Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen2011-09-29
* Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.Jakob Stoklund Olesen2011-09-27
* Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen2011-09-25
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-21
* Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen2011-08-08
* 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
* Unbreak every backend.Evan Cheng2011-06-28
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-28
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-27
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Missing "virtual" keyword. Jakob's review.Andrew Trick2011-03-05