aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetInstrInfo.h
AgeCommit message (Expand)Author
2013-04-06Add a comment to TargetInstrInfo about FoldImmediateHal Finkel
2013-04-05Clean up some confusing language, and use more realistic examples.Jakob Stoklund Olesen
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-11-28Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen
2012-11-28Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class.Jakob Stoklund Olesen
2012-11-16Work around a layering violation from Target to CodeGen.Benjamin Kramer
2012-11-12misched: rename interfaceto avoid gcc warningsAndrew Trick
2012-11-12misched: Target-independent support for MacroFusion.Andrew Trick
2012-11-12misched: Target-independent support for load/store clustering.Andrew Trick
2012-10-10misched: Use the TargetSchedModel interface wherever possible.Andrew Trick
2012-09-18TargetSchedModel API. Implement latency lookup, disabled.Andrew Trick
2012-09-17Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick
2012-09-17TargetSchedModel API. Implement latency lookup, disabled.Andrew Trick
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2012-08-29Add a bit of documentation to copyPhysReg.Jakob Stoklund Olesen
2012-08-23Simplify the computeOperandLatency API.Andrew Trick
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen
2012-08-13Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen
2012-08-08Minor cleanup of defaultDefLatency APIAndrew Trick
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-29Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren
2012-07-28X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-04Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen
2012-07-02Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick
2012-06-29Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren
2012-06-29Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick
2012-06-29Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick
2012-06-13*typo: Cyles changed to CyclesKay Tiong Khoo
2012-06-08Removing strange "using" declarations form TargetInstrInfo.Andrew Trick
2012-06-08TargetInstrInfo hooks implemented in codegen should be declared pure virtual.Andrew Trick
2012-06-07Continue factoring computeOperandLatency. Use it for ARM hasHighOperandLatency.Andrew Trick
2012-06-06Revert r157755.Manman Ren
2012-06-05misched: API for minimum vs. expected latency.Andrew Trick
2012-05-31X86: replace SUB with CMP if possibleManman Ren
2012-05-24misched: Added ScoreboardHazardRecognizer.Andrew Trick
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-01VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick
2011-12-19Add a if-conversion optimization that allows 'true' side of a diamond to beEvan Cheng
2011-12-19Add "using" to silence warnings.Eli Friedman
2011-12-19Attempt to fix PR11607 by shuffling around which class defines which methods.Eli Friedman
2011-12-14Model ARM predicated write as read-mod-write. e.g.Evan Cheng
2011-12-14Allow target to specify register output dependency. Still default to one.Evan Cheng
2011-12-09Move isUnpredicatedTerminator() default implementation to TargetInstrInfoImpl...Evan Cheng
2011-11-15Break false dependencies before partial register updates.Jakob Stoklund Olesen
2011-09-29Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen
2011-09-27Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.Jakob Stoklund Olesen
2011-09-25Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen
2011-09-21Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick