summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAge
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-06
* make sure ScheduleDAGInstrs::EmitSchedule does not crash when the first instr...Hal Finkel2011-12-02
* PostRA scheduler fix. Clear stale loop dependencies.Andrew Trick2011-10-07
* whitespaceAndrew Trick2011-10-07
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-01
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-29
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Remove dead code.Devang Patel2011-06-02
* Update DBG_VALUEs while breaking anti dependencies.Devang Patel2011-06-02
* During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALU...Devang Patel2011-06-02
* Added an assertion, and updated a comment.Andrew Trick2011-05-06
* ARM post RA scheduler compile time fix.Andrew Trick2011-05-05
* whitespaceAndrew Trick2011-05-05
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-07
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-15
* Two sets of changes. Sorry they are intermingled.Evan Cheng2010-11-03
* Putting r117193 back except for the compile time cost. Rather than assuming f...Evan Cheng2010-10-27
* Neuter r117193 as it causes significant post-ra scheduler compile time regres...Evan Cheng2010-10-25
* Properly model the latency of register defs which are 1) function returns orEvan Cheng2010-10-23
* Avoid compiler warning: comparison between signed and unsigned integer.Evan Cheng2010-10-08
* Fix operand latency computation in cases where the definition operand isEvan Cheng2010-10-08
* Remove unused variables.Nick Lewycky2010-10-06
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-06
* Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng2010-09-29
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-10
* Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson2010-07-24
* Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.Bill Wendling2010-07-15
* Fix the post-RA instruction scheduler to handle instructions referenced byJim Grosbach2010-05-19
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-01
* Fix -Wcast-qual warnings.Dan Gohman2010-04-17
* Reduce indentation.Evan Cheng2010-03-22
* 80 col violation.Evan Cheng2010-03-22
* Progress towards shepherding debug info through SelectionDAG.Dale Johannesen2010-03-10
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Fix dependencies added to model memory aliasing for post-RA scheduling. The d...David Goodwin2009-11-09
* Correctly add chain dependencies around calls and unknown-side-effect instruc...David Goodwin2009-11-05
* <rdar://problem/7352605>. When building schedule graph use mayAlias informati...David Goodwin2009-11-03
* Chain dependencies used to enforce memory order should have latency of 0 (exc...David Goodwin2009-11-02
* When checking whether a def of an aliased register is dead, ask theDan Gohman2009-10-26
* Spill slots cannot alias.Evan Cheng2009-10-18
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-18
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-09
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-07
* Improve MachineMemOperand handling.Dan Gohman2009-09-25
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-18
* Use the schedule itinerary operand use/def cycle information to adjust depend...David Goodwin2009-08-19
* Add callback to allow target to adjust latency of schedule dependency edge.David Goodwin2009-08-13
* Post RA scheduler changes. Introduce a hazard recognizer that uses the target...David Goodwin2009-08-10