projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM / x86_64 varargs: Don't save regparms in prologue without va_start
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
ScheduleDAG.h
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
2014-03-02
Alp Toker
[C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-12
Hal Finkel
Add isBarrier to SDep
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Andrew Trick
MI-Sched: Model "reserved" processor resources.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Andrew Trick
MI-Sched: handle latency of in-order operations with...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-08
Reid Kleckner
Explicitly request unsigned enum types when desired
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Eric Christopher
Use SmallVectorImpl::iterator/const_iterator instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-15
Andrew Trick
Machine Model: Add MicroOpBufferSize and resource Buffe...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-24
Andrew Trick
MI Sched: eliminate local vreg copies.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-13
Andrew Trick
MI-Sched: schedule physreg copies.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-01
Andrew Trick
Fix incorrect ScheduleDAG comment and formalize Weak...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Jakub Staszak
Fix #includes, so we include only what we really need.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Andrew Trick
MachineScheduler support for viewGraph.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Andrew Trick
ScheduleDAG: Added isBoundaryNode to conveniently detec...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Andrew Trick
MIsched: Added biasCriticalPath.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Sort the #include lines for the include/... tree with...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Andrew Trick
misched: Don't consider artificial edges weak edges.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Andrew Trick
misched: Infrastructure for weak DAG edges.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Andrew Trick
misched: TargetSchedule interface for machine resources.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Andrew Trick
ScheduleDAG interface. Added OrderKind to distinguish...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Andrew Trick
misched: Use the TargetSchedModel interface wherever...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Andrew Trick
misched: remove forceUnitLatencies. Defaults are handle...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-23
Andrew Trick
Simplify the computeOperandLatency API.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-13
Andrew Trick
sched: Avoid trivially redundant DAG edges. Take the...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Andrew Trick
misched: API for minimum vs. expected latency.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-14
Andrew Trick
misched: implemented a framework for top-down or bottom...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
misched preparation: rename core scheduler methods...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
misched preparation: clarify ScheduleDAG and ScheduleDA...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
misched preparation: modularize schedule emission.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
misched preparation: modularize schedule printing.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
misched preparation: modularize schedule verification.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
Cleanup in preparation for misched: Move DAG visualizat...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
Cleanup: DAG building is specific to either SD or MI...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Andrew Trick
misched comments
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Andrew Trick
Initialize SUnits before DAG building.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-06
Craig Topper
Move some llvm_unreachable's from r149849 out of switch...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Evan Cheng
Move Sched::Preference out of TargetMachine.h where...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Andrew Trick
Added -stress-sched flag in the Asserts build.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Devang Patel
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-26
Evan Cheng
Be careful about scheduling nodes above previous calls...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Andrew Trick
In the pre-RA scheduler, maintain cmp+br proximity.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-07
Andrew Trick
Added a check in the preRA scheduler for potential...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Eric Christopher
Typos.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
Andrew Trick
Introducing a new method of tracking register pressure...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-25
Eric Christopher
Header warning patrol.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
Minor cleanup related to my latest scheduler changes.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
Various bits of framework needed for precise machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
update comment.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-25
Benjamin Kramer
SDep is POD-like. Shave off a few bytes from SUnit...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Evan Cheng
Two sets of changes. Sorry they are intermingled.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Dan Gohman
Change push_all to a non-virtual function and implement...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Dan Gohman
Delete an unused function.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-20
Evan Cheng
Allow targets more controls on what nodes are scheduled...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-20
Evan Cheng
Add a hybrid bottom up scheduler that reduce register...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-19
Jim Grosbach
Fix the post-RA instruction scheduler to handle instruc...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Zhongxing Xu
Remove unused member variable.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-01
Dan Gohman
Get rid of the EdgeMapping map. Instead, just check...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Dan Gohman
Delete an unused member variable.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-05
Chris Lattner
trim some prototypes.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Dale Johannesen
Progress towards shepherding debug info through Selecti...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-20
David Goodwin
Remove some old experimental code that is no longer...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-03
David Goodwin
Do a scheduling pass ignoring anti-dependencies to...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-14
Dan Gohman
Delete bogus semicolons.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-14
Eric Christopher
Remove a bunch of unused arguments from functions,...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-12
Dan Gohman
Delete some obsolete declarations.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-09
Dan Gohman
The ScheduleDAG framework now requires an AliasAnalysis...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-30
Reid Kleckner
Fix integer overflow in instruction scheduling. This...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-25
Dan Gohman
Improve MachineMemOperand handling.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Evan Cheng
Enhance EmitInstrWithCustomInserter() so target can...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-27
Gabor Greif
eliminate all 80-col violations that I have introduced...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-27
Gabor Greif
Clean up the minor mess I caused with removing iterator...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-19
David Goodwin
Use the schedule itinerary operand use/def cycle inform...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-13
David Goodwin
Add callback to allow target to adjust latency of sched...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-23
Dan Gohman
Add a new bit to SUnit to record whether a node has...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-19
Sebastian Redl
Fix the Win32 VS2008 build:
blob
|
commitdiff
|
raw
|
diff to current
2009-02-14
Cedric Venet
Unbreak the build on win32.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Dan Gohman
When scheduling a block in parts, keep track of the...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-10
Dan Gohman
Factor out more code for computing register live-range...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-07
Dan Gohman
Constify TargetInstrInfo::EmitInstrWithCustomInserter...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Dan Gohman
Tidy up the ScheduleDAG class definition a little....
blob
|
commitdiff
|
raw
|
diff to current
2009-01-16
Dan Gohman
Instead of adding dependence edges between terminator...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-16
Evan Cheng
CreateVirtualRegisters does trivial copy coalescing...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-15
Dan Gohman
Move a few containers out of ScheduleDAGInstrs::BuildSc...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-12
Evan Cheng
Fix PR3241: Currently EmitCopyFromReg emits a copy...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Dan Gohman
Rename BuildSchedUnits to BuildSchedGraph, and refactor the
blob
|
commitdiff
|
raw
|
diff to current
2008-12-22
Dan Gohman
Add an accesor for the isNormalMemory field in the...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Dan Gohman
Fix the comments for getDepth and getHeight.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
Add initial support for back-scheduling address computa...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
Fix some register-alias-related bugs in the post-RA...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
Move addPred and removePred out-of-line.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
Make addPred and removePred return void, since the...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
Add a getSDep() access function to SUnitIterator to...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
Reorder some SDep methods. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dan Gohman
SDep's operator== should compare the Latency field...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-09
Dan Gohman
Rewrite the SDep class, and simplify some of the relate...
blob
|
commitdiff
|
raw
|
diff to current
next