projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added a check in the preRA scheduler for potential interference on a
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
ScheduleDAGRRList.cpp
2011-04-07
Andrew Trick
Added a check in the preRA scheduler for potential...
blob
|
commitdiff
|
raw
2011-03-25
Andrew Trick
Fix for -pre-RA-sched=source.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Andrew Trick
Ensure that def-side physreg copies are scheduled above...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2011-03-21
Eric Christopher
Grammar-o.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Evan Cheng
Re-commit 127368 and 127371. They are exonerated.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Evan Cheng
Revert 127368 and 127371 for now.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Evan Cheng
Change the definition of TargetRegisterInfo::getCrossCo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Benjamin Kramer
Fix typo, make helper static.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Eric Christopher
Fix some latent bugs if the nodes are unschedulable...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Andrew Trick
Further improvements to pre-RA-sched=list-ilp.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Cameron Zwarich
Move getRegPressureLimit() from TargetLoweringInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-06
Eric Christopher
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-06
Andrew Trick
Disable a couple of experimental heuristics to get...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Andrew Trick
Be explicit with abs(). Visual Studio workaround.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Andrew Trick
Missing comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Andrew Trick
Increased the register pressure limit on x86_64 from...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Andrew Trick
Minor pre-RA-sched fixes and cleanup.
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
2011-01-27
Andrew Trick
Remove a temporary workaround for a lencod miscompile...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-24
Andrew Trick
Temporarily workaround JM/lencod miscompile (SIGSEGV).
blob
|
commitdiff
|
raw
|
diff to current
2011-01-21
Andrew Trick
Enable support for precise scheduling of the instructio...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-21
Andrew Trick
Convert -enable-sched-cycles and -enable-sched-hazard...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Andrew Trick
Selection DAG scheduler register pressure heuristic...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-14
Andrew Trick
Support for precise scheduling of the instruction selec...
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
Fix a few cases where the scheduler is not checking...
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-23
Chris Lattner
flags -> glue for selectiondag
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Andrew Trick
Reorganize ListScheduleBottomUp in preparation for...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Andrew Trick
Converted LiveRegCycles to LiveRegGens. It's easier...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Andrew Trick
In CheckForLiveRegDef use TRI->getOverlaps.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Andrew Trick
Fixes PR8823: add-with-overflow-128.ll
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Andrew Trick
In DelayForLiveRegsBottomUp, handle instructions that...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Chris Lattner
rename MVT::Flag to MVT::Glue. "Flag" is a terrible...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
Fix a bug in the scheduler's handling of "unspillable...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
the result of CheckForLiveRegDef is dead, remove it.
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-10-29
Evan Cheng
Avoiding overly aggressive latency scheduling. If the...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-26
Evan Cheng
The "excess register pressure" returned by HighRegPress...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-26
Duncan Sands
Pacify gcc-4.5 which wrongly thinks that RExcess (passe...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-25
Evan Cheng
Add comments.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-25
Bob Wilson
Fix crashes when scheduling a CopyToReg node -- getMach...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-24
Evan Cheng
Add an ILP scheduler. This is a register pressure aware...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-23
Evan Cheng
- Allow target to specify when is register pressure...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Evan Cheng
Re-apply r109079 with fix.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Owen Anderson
Revert r109079, which broke a lot of CodeGen tests.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Evan Cheng
Initialize RegLimit only when register pressure is...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Evan Cheng
More register pressure aware scheduling work.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Evan Cheng
Teach bottom up pre-ra scheduler to track register...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Rafael Espindola
Add a VT argument to getMinimalPhysRegClass and replace...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-30
Oscar Fuentes
Use `llvm::next' instead of `next' to make VC++ 2010...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-28
Evan Cheng
Fix some latency computation bugs: if the use is not...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Dan Gohman
Eliminate the use of PriorityQueue and just use a std...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Dan Gohman
Delete an unused function.
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-21
Evan Cheng
Rename -pre-RA-sched=hybrid to -pre-RA-sched=list-hybrid.
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-04-07
Chris Lattner
Three changes:
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-02-05
Evan Cheng
When the scheduler unfold a load folding instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-23
Bill Wendling
Remove the '-disable-scheduling' flag and replace it...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-06
Bill Wendling
The previous code could potentially cause a cycle....
blob
|
commitdiff
|
raw
|
diff to current
2010-01-06
Bill Wendling
Only check the ordering if there is an ordering for...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
Bill Wendling
Add a semi-primitive form of scheduling via the "SDNode...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove includes of Support/Compiler.h that are no longe...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove VISIBILITY_HIDDEN from class/struct found inside...
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
Silence comparison always false warning in -Asserts...
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-08-23
Chris Lattner
eliminate uses of cerr()
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
remove a few DOUTs here and there.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Owen Anderson
Split EVT into MVT and EVT, the former representing...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Owen Anderson
Rename MVT to EVT, in preparation for splitting SimpleV...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Torok Edwin
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-11
Torok Edwin
assert(0) -> LLVM_UNREACHABLE.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-29
Bill Wendling
Instead of passing in an unsigned value for the optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-29
Bill Wendling
Second attempt:
blob
|
commitdiff
|
raw
|
diff to current
2009-04-28
Bill Wendling
r70270 isn't ready yet. Back this out. Sorry for the...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-28
Bill Wendling
Massive check in. This changes the "-fast" flag to...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-16
Dan Gohman
In the list-burr's pseudo two-addr dependency heuristic...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-16
Dan Gohman
Handle SUBREG_TO_REG instructions with the same heuristics
blob
|
commitdiff
|
raw
|
diff to current
2009-03-24
Dan Gohman
Minor compile-time optimization; don't bother checking
blob
|
commitdiff
|
raw
|
diff to current
2009-03-24
Dan Gohman
Add a pre-pass to the burr-list scheduler which makes...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-23
Dan Gohman
When unfolding a load during scheduling, the new operat...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-23
Dan Gohman
Fix canClobberPhysRegDefs to check all SDNodes grouped...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-20
Evan Cheng
For inline asm output operand that matches an input...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-12
Dan Gohman
Fix a typo in a comment.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-06
Dan Gohman
Fix ScheduleDAGRRList::CopyAndMoveSuccessors' handling...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-04
Evan Cheng
Fix PR3701. 1. X86 target renamed eflags register to...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Evan Cheng
Oops. Last second clean up messed things up.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Evan Cheng
Replace one of burr scheduling heuristic with something...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Dan Gohman
Fix a comment.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Dan Gohman
Don't use special heuristics for nodes with no data...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Dan Gohman
Delete the heuristic for non-livein CopyFromReg nodes...
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
next