projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[mips][msa] Added support for matching addvi, and subvi from normal IR (i.e. not...
2013-09-20
Andrew Trick
Allow subtarget selection of the default MachineScheduler...
commit
|
commitdiff
|
tree
2013-09-19
Andrew Trick
Rename ConvergingScheduler to GenericScheduler.
commit
|
commitdiff
|
tree
2013-09-19
Andrew Trick
Revert "Encapsulate PassManager debug flags to avoid...
commit
|
commitdiff
|
tree
2013-09-18
Andrew Trick
Encapsulate PassManager debug flags to avoid static...
commit
|
commitdiff
|
tree
2013-09-18
Andrew Trick
whitespace
commit
|
commitdiff
|
tree
2013-09-09
Andrew Trick
Enable -misched-cyclicpath by default.
commit
|
commitdiff
|
tree
2013-09-09
Andrew Trick
mi-sched: smooth out the cyclicpath heuristic.
commit
|
commitdiff
|
tree
2013-09-06
Andrew Trick
mi-sched: cleanup register pressure update, remove...
commit
|
commitdiff
|
tree
2013-09-06
Andrew Trick
mi-sched: improve regpressure tracing.
commit
|
commitdiff
|
tree
2013-09-06
Andrew Trick
mi-sched: print tree size in -view-misched-dags
commit
|
commitdiff
|
tree
2013-09-06
Andrew Trick
mi-sched: register pressure update tracing.
commit
|
commitdiff
|
tree
2013-09-06
Andrew Trick
mi-sched: Reorder Cyclicpath (latency) and CriticalMax...
commit
|
commitdiff
|
tree
2013-09-06
Andrew Trick
Added MachineSchedPolicy.
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
mi-sched: Force bottom up scheduling for generic targets.
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
comment typo
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
Remove dead subtree limit code.
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
-view-misched-dags, better pruning.
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
mi-sched: DEBUG cleanup, call tracePick for unidirectional...
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
80 columns
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
mi-sched: Suppress register pressure tracking when...
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
mi-sched: Load clustering is a bit to expensive to...
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
mi-sched: Reuse an invalid HazardRecognizer to save...
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
mi-sched: bypass heuristic checks when regpressure...
commit
|
commitdiff
|
tree
2013-09-04
Andrew Trick
Added -misched-regpressure option.
commit
|
commitdiff
|
tree
2013-08-31
Andrew Trick
Fix my previous checkin to updatePressureDiffs.
commit
|
commitdiff
|
tree
2013-08-30
Andrew Trick
Use LiveRangeQuery for instruction-level liveness queries.
commit
|
commitdiff
|
tree
2013-08-30
Andrew Trick
mi-sched: update PressureDiffs on-the-fly for liveness.
commit
|
commitdiff
|
tree
2013-08-30
Andrew Trick
Replace LiveInterval::killedAt with isKilledAtInstr.
commit
|
commitdiff
|
tree
2013-08-30
Andrew Trick
mi-sched: improve the generic register pressure comparison.
commit
|
commitdiff
|
tree
2013-08-30
Andrew Trick
mi-sched: Precompute a PressureDiff for each instruction...
commit
|
commitdiff
|
tree
2013-08-30
Andrew Trick
comment typo
commit
|
commitdiff
|
tree
2013-08-29
Andrew Trick
Comment and revise the cyclic critical path code.
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
PrintVRegOrUnit
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
Rename to RegPressure API parameters RegUnits.
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
Simplify RegPressure helpers.
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
Add a convenient PSetIterator for visiting pressure...
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
Adds cyclic critical path computation and heuristics...
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
MI Sched: record local vreg uses.
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
Remove unused field.
commit
|
commitdiff
|
tree
2013-08-23
Andrew Trick
mi-sched: Don't call MBB.size() in initSUnits. The...
commit
|
commitdiff
|
tree
2013-08-07
Andrew Trick
Confusing comment typo.
commit
|
commitdiff
|
tree
2013-07-31
Andrew Trick
comment typo.
commit
|
commitdiff
|
tree
2013-07-31
Andrew Trick
Fix register pressure tables on ARM.
commit
|
commitdiff
|
tree
2013-07-31
Andrew Trick
Add tracing to the tblgen register pressure table generator.
commit
|
commitdiff
|
tree
2013-07-31
Andrew Trick
Fix a severe compile time problem when forming large...
commit
|
commitdiff
|
tree
2013-07-30
Andrew Trick
This test may have been sensitive to the ARM ABI...
commit
|
commitdiff
|
tree
2013-07-30
Andrew Trick
Down-scale slot index distance to save bits.
commit
|
commitdiff
|
tree
2013-07-30
Andrew Trick
whitespace
commit
|
commitdiff
|
tree
2013-07-30
Andrew Trick
MI Sched: Track live-thru registers.
commit
|
commitdiff
|
tree
2013-07-30
Andrew Trick
MI Sched fix: assert "Disconnected LRG within the scheduling...
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
RegAllocGreedy comment.
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
Evict local live ranges if they can be reassigned.
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
Allocate local registers in order for optimal coloring.
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
MI Sched: Register pressure heuristics.
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
MI Sched: track register pressure by importance of...
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
RegPressure: Order the "pressure sets" by number of...
commit
|
commitdiff
|
tree
2013-07-25
Andrew Trick
Dump LIS before regalloc. MI sched changes them.
commit
|
commitdiff
|
tree
2013-07-20
Andrew Trick
Comment: try to clarify loop iteration order.
commit
|
commitdiff
|
tree
2013-07-19
Andrew Trick
MI Sched: test case fix for previous checkin.
commit
|
commitdiff
|
tree
2013-07-19
Andrew Trick
MI Sched: Update the way resources are tracked so the...
commit
|
commitdiff
|
tree
2013-07-14
Andrew Trick
Remove a bunch of old SCEVExpander FIXME's for preserving...
commit
|
commitdiff
|
tree
2013-07-14
Andrew Trick
Teach indvars to generate nsw/nuw flags when widening...
commit
|
commitdiff
|
tree
2013-07-13
Andrew Trick
Make the new vectorizer test immune to TTI
commit
|
commitdiff
|
tree
2013-07-13
Andrew Trick
LoopVectorize fix: LoopInfo must be valid when invoking...
commit
|
commitdiff
|
tree
2013-07-12
Andrew Trick
LFTR improvement to avoid truncation.
commit
|
commitdiff
|
tree
2013-07-12
Andrew Trick
Cleanup LFTR logic.
commit
|
commitdiff
|
tree
2013-07-12
Andrew Trick
Cleanup: rename a variable to make the logic easier...
commit
|
commitdiff
|
tree
2013-07-11
Andrew Trick
indvars: Improve LFTR by eliminating truncation when...
commit
|
commitdiff
|
tree
2013-06-25
Andrew Trick
Revert "Temporarily enable MI-Sched on X86."
commit
|
commitdiff
|
tree
2013-06-24
Andrew Trick
Add -mcpu to some unit tests that only fail on certain...
commit
|
commitdiff
|
tree
2013-06-24
Andrew Trick
Temporarily enable MI-Sched on X86.
commit
|
commitdiff
|
tree
2013-06-24
Andrew Trick
Fix tail merging to assign the (more) correct BasicBlock...
commit
|
commitdiff
|
tree
2013-06-23
Andrew Trick
Add MI-Sched support for x86 macro fusion.
commit
|
commitdiff
|
tree
2013-06-22
Andrew Trick
Prevent LiveRangeEdit from deleting bundled instructions.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Add missing REQUIRES: asserts in crash.ll.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Update physreg live intervals during remat.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Added -precompute-phys-liveness for testing LiveIntervals...
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Handle more cases in LiveRangeEdit::eliminateDeadDefs.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Refactor LiveRangeEdit::eliminateDeadDefs.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
whitespace
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Fix a -join-globalcopies bug; handle undef operands.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Modify the -join-globalcopies option (off by default).
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Make rematerialization in the coalescer less sensitive...
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
Fix IMULX machine model. Multiple def operands require...
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
MI-Sched: cleanup DEBUG output.
commit
|
commitdiff
|
tree
2013-06-21
Andrew Trick
MI-Sched: Adjust regpressure limits for reserved regs.
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
MI-Sched: handle ReadAdvance latencies as used by Swift.
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
Reenable, improve, and add MI-Sched unit tests.
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
Give RegMax higher priority.
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
Remove compareRPDelta.
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
MI Sched: fix a typo in RegPressure heuristics.
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
MI-Sched: Remove another heuristic that is sensitive...
commit
|
commitdiff
|
tree
2013-06-17
Andrew Trick
MI-Sched: Track multiple candidates with the same priority...
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
Missing NDEBUGs.
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
MI-Sched: heuristics using the new latency and machine...
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
Support BufferSize on ProcResGroup for unified MOp...
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
Update machine models. Specify buffer sizes for OOO...
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
Machine Model: Add MicroOpBufferSize and resource BufferSize.
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
MI-Sched: Rename IssueCount to CurrMOps.
commit
|
commitdiff
|
tree
2013-06-15
Andrew Trick
MI-Sched: Remove the temporary EnableCopyConstrain...
commit
|
commitdiff
|
tree
next