aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineTraceMetrics.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-24/+52
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-41/+37
* Update to LLVM 3.5a.Stephen Hines2014-04-241-5/+5
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-151-6/+4
* Generalize the MachineTraceMetrics public API.Andrew Trick2013-04-271-1/+15
* Allow MachineTraceMetrics to be used when the model has no resources.Jakob Stoklund Olesen2013-04-021-3/+11
* Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen2013-04-021-9/+144
* Rename isEarlierInSameTrace to isUsefulDominator.Jakob Stoklund Olesen2013-03-071-2/+2
* Move MachineTraceMetrics.h into include/llvm/CodeGen.Jakob Stoklund Olesen2013-01-171-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Pass an explicit operand number to addLiveIns.Jakob Stoklund Olesen2012-10-111-7/+7
* Don't crash on extra evil irreducible control flow.Jakob Stoklund Olesen2012-10-081-2/+2
* Switch MachineTraceMetrics to the new TargetSchedModel interface.Jakob Stoklund Olesen2012-10-041-31/+25
* Give MachineTraceMetrics its own debug tag.Jakob Stoklund Olesen2012-08-101-1/+1
* Add more trace query functions.Jakob Stoklund Olesen2012-08-101-0/+29
* Include loop-carried dependencies when computing instr heights.Jakob Stoklund Olesen2012-08-101-6/+18
* Deal with irreducible control flow when building traces.Jakob Stoklund Olesen2012-08-081-17/+22
* Fix a couple of typos.Jakob Stoklund Olesen2012-08-071-1/+1
* Add trace accessor methods, implement primitive if-conversion heuristic.Jakob Stoklund Olesen2012-08-071-0/+24
* Compute the critical path length through a trace.Jakob Stoklund Olesen2012-08-021-5/+69
* Compute instruction heights through a trace.Jakob Stoklund Olesen2012-08-011-10/+246
* Add DataDep constructors. Explicitly check SSA form.Jakob Stoklund Olesen2012-08-011-20/+18
* Compute instruction depths through the current trace.Jakob Stoklund Olesen2012-07-311-0/+232
* Rename CT -> MTM. MachineTraceMetrics is abbreviated MTM.Jakob Stoklund Olesen2012-07-311-12/+12
* Avoid looking at stale data in verifyAnalysis().Jakob Stoklund Olesen2012-07-301-1/+4
* Allow traces to enter nested loops.Jakob Stoklund Olesen2012-07-301-14/+29
* Assert that all trace candidate blocks have been visited by the PO.Jakob Stoklund Olesen2012-07-301-11/+6
* Hook into PassManager's analysis verification.Jakob Stoklund Olesen2012-07-301-1/+1
* Add MachineInstr::isTransient().Jakob Stoklund Olesen2012-07-301-23/+1
* Add MachineTraceMetrics::verify().Jakob Stoklund Olesen2012-07-301-10/+46
* Verify that the CFG hasn't changed during invalidate().Jakob Stoklund Olesen2012-07-301-2/+12
* Add more debug output to MachineTraceMetrics.Jakob Stoklund Olesen2012-07-271-1/+32
* Keep track of the head and tail of the trace through each block.Jakob Stoklund Olesen2012-07-271-4/+12
* Use an otherwise unused variable.Jakob Stoklund Olesen2012-07-261-1/+1
* Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen2012-07-261-0/+477