projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for .ident.
[oota-llvm.git]
/
lib
/
CodeGen
/
2010-10-26
Andrew Trick
Jakob's review of the basic register allocator.
tree
|
commitdiff
2010-10-26
Devang Patel
s/beginScope/beginInstruction/g
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Don't verify physical registers going into landing...
tree
|
commitdiff
2010-10-26
Evan Cheng
Use instruction itinerary to determine what instruction...
tree
|
commitdiff
2010-10-26
Nick Lewycky
For statistics that are only used in functions declared...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
InlineSpiller can also update LiveStacks.
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Make the spiller responsible for updating the LiveStack...
tree
|
commitdiff
2010-10-26
Bob Wilson
When the "true" and "false" blocks of a diamond if...
tree
|
commitdiff
2010-10-26
Bob Wilson
Change if-conversion to keep track of the extra cost...
tree
|
commitdiff
2010-10-25
Evan Cheng
Neuter r117193 as it causes significant post-ra schedul...
tree
|
commitdiff
2010-10-25
Devang Patel
Simplify.
tree
|
commitdiff
2010-10-25
Devang Patel
Add counters to count basic blocks and machine basic...
tree
|
commitdiff
2010-10-25
Devang Patel
Add simple counter to count no. of basic blocks without...
tree
|
commitdiff
2010-10-25
Jakob Stoklund Olesen
In which I learn how to forward declare template classes.
tree
|
commitdiff
2010-10-23
Chandler Carruth
Move the remaining attribute macros to systematic names...
tree
|
commitdiff
2010-10-23
Chandler Carruth
Fix a likely bug in an assertion by adding parentheses...
tree
|
commitdiff
2010-10-23
Evan Cheng
Properly model the latency of register defs which are...
tree
|
commitdiff
2010-10-23
Jakob Stoklund Olesen
Verify LiveIntervals against the CFG, ensuring that...
tree
|
commitdiff
2010-10-22
Andrew Trick
Nonvirtual dtor that was accessible enough to be bad.
tree
|
commitdiff
2010-10-22
Andrew Trick
This is a prototype of an experimental register allocation
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Add more verification of LiveIntervals.
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Be more strict about detecting multi-use blocks for...
tree
|
commitdiff
2010-10-22
Evan Cheng
Unbreak build.
tree
|
commitdiff
2010-10-22
Evan Cheng
Transfer implicit ops when forming load multiple and...
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Be more strict when detecting critical edges before...
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Add print methods
tree
|
commitdiff
2010-10-21
Michael J. Spencer
X86: Base _fltused on the FunctionType of the called...
tree
|
commitdiff
2010-10-21
Jakob Stoklund Olesen
Don't include the destination interval in the union...
tree
|
commitdiff
2010-10-21
Jakob Stoklund Olesen
Permit landing pad successor blocks when verifying...
tree
|
commitdiff
2010-10-21
Duncan Sands
The variable liTRC is not used for anything useful...
tree
|
commitdiff
2010-10-21
Duncan Sands
Remove some variables that are never really used
tree
|
commitdiff
2010-10-21
Michael J. Spencer
CodeGen-Windows: Only emit _fltused if a VarArg functio...
tree
|
commitdiff
2010-10-20
Jakob Stoklund Olesen
Remember to keep track of rematted values.
tree
|
commitdiff
2010-10-20
Evan Cheng
More accurate estimate / tracking of register pressure.
tree
|
commitdiff
2010-10-20
Jakob Stoklund Olesen
Move some of the InlineSpiller rematerialization code...
tree
|
commitdiff
2010-10-20
Dale Johannesen
Remove Synthesizable from the Type system; as MMX vector
tree
|
commitdiff
2010-10-20
Jakob Stoklund Olesen
When SimpleRegisterCoalescing is trimming kill flags...
tree
|
commitdiff
2010-10-20
Dan Gohman
Make CodeGen TBAA-aware.
tree
|
commitdiff
2010-10-19
Jim Grosbach
Add a pre-dispatch SjLj EH hook on the unwind edge...
tree
|
commitdiff
2010-10-19
Jakob Stoklund Olesen
Shrink MachineOperand from 40 to 32 bytes on 64-bit...
tree
|
commitdiff
2010-10-19
Evan Cheng
Re-enable register pressure aware machine licm with...
tree
|
commitdiff
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
tree
|
commitdiff
2010-10-19
Daniel Dunbar
Revert r116781 "- Add a hook for target to determine...
tree
|
commitdiff
2010-10-19
NAKAMURA Takumi
lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak...
tree
|
commitdiff
2010-10-19
Andrew Trick
Fix for machine licm assert: RCCost <= RegPressure...
tree
|
commitdiff
2010-10-19
Evan Cheng
- Add a hook for target to determine whether an instruc...
tree
|
commitdiff
2010-10-18
Bill Wendling
Don't recompute MachineRegisterInfo in the Optimize...
tree
|
commitdiff
2010-10-18
Dan Gohman
Add TypeBasedAliasAnalysis to the standard pass lists...
tree
|
commitdiff
2010-10-18
Dan Gohman
Make BasicAliasAnalysis a normal AliasAnalysis implemen...
tree
|
commitdiff
2010-10-18
Jim Grosbach
Trivial grammar tweak.
tree
|
commitdiff
2010-10-16
Michael J. Spencer
X86-Windows: Emit an undefined global __fltused symbol...
tree
|
commitdiff
2010-10-16
Michael J. Spencer
Whitespace!
tree
|
commitdiff
2010-10-16
Evan Cheng
More machine LICM work. It now tracks register pressure...
tree
|
commitdiff
2010-10-15
Jakob Stoklund Olesen
Remove unused accessor.
tree
|
commitdiff
2010-10-15
Jakob Stoklund Olesen
Eliminate curli from SplitEditor. Use the LiveRangeEdit...
tree
|
commitdiff
2010-10-15
Jakob Stoklund Olesen
Move stack slot assignments into LiveRangeEdit.
tree
|
commitdiff
2010-10-14
Jakob Stoklund Olesen
Create a new LiveRangeEdit class to keep track of the...
tree
|
commitdiff
2010-10-14
Jakob Stoklund Olesen
Only split around a loop if the live range has uses...
tree
|
commitdiff
2010-10-14
Evan Cheng
Register pressure and instruction latency aware machine...
tree
|
commitdiff
2010-10-13
Owen Anderson
Analysis groups need to initialize their default implem...
tree
|
commitdiff
2010-10-12
Owen Anderson
Begin adding static dependence information to passes...
tree
|
commitdiff
2010-10-11
Jakob Stoklund Olesen
Replace FindLiveRangeContaining() with getVNInfoAt...
tree
|
commitdiff
2010-10-11
Jakob Stoklund Olesen
Properly handle reloading and spilling around partial...
tree
|
commitdiff
2010-10-11
Chris Lattner
Per discussion with Sanjiv, remove the PIC16 target...
tree
|
commitdiff
2010-10-10
Chris Lattner
fix the default va_arg expansion (in the realignment...
tree
|
commitdiff
2010-10-09
Benjamin Kramer
Silence compiler warning.
tree
|
commitdiff
2010-10-08
Jakob Stoklund Olesen
Rename SplitEditor::rewrite to finish() and break it...
tree
|
commitdiff
2010-10-08
Evan Cheng
Avoid compiler warning: comparison between signed and...
tree
|
commitdiff
2010-10-08
Jakob Stoklund Olesen
Extract method ProcessUses from LocalRewriter::RewriteM...
tree
|
commitdiff
2010-10-08
Anton Korobeynikov
Do not check that the bodies of two defs of same linkon...
tree
|
commitdiff
2010-10-08
Jakob Stoklund Olesen
Classify value numbers into connected components in...
tree
|
commitdiff
2010-10-08
Rafael Espindola
Call InitSections in llc and clang so that the binaries...
tree
|
commitdiff
2010-10-08
Evan Cheng
Don't waste time unfolding simple loads. The unfolded...
tree
|
commitdiff
2010-10-08
Evan Cheng
Fix operand latency computation in cases where the...
tree
|
commitdiff
2010-10-08
Devang Patel
Line number 0 indicates there is no source line/file...
tree
|
commitdiff
2010-10-07
Jakob Stoklund Olesen
After splitting, the remaining LiveInterval may be...
tree
|
commitdiff
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
tree
|
commitdiff
2010-10-07
Devang Patel
Provie a clearner interface so that FE can decide wheth...
tree
|
commitdiff
2010-10-07
Jakob Stoklund Olesen
Print more loop info.
tree
|
commitdiff
2010-10-07
Jakob Stoklund Olesen
Print out MBB number when rewriting.
tree
|
commitdiff
2010-10-07
Owen Anderson
Add initialization routines for CodeGen.
tree
|
commitdiff
2010-10-07
Jakob Stoklund Olesen
Cache interval iterators in SplitEditor::addTruncSimple...
tree
|
commitdiff
2010-10-07
Jakob Stoklund Olesen
Clean up debug printing.
tree
|
commitdiff
2010-10-06
Jakob Stoklund Olesen
Add MachineRegisterInfo::constrainRegClass and use...
tree
|
commitdiff
2010-10-06
Jakob Stoklund Olesen
Skip unused registers when verifying LiveIntervals.
tree
|
commitdiff
2010-10-06
Owen Anderson
Hide analysis group registration behind a macro, just...
tree
|
commitdiff
2010-10-06
Devang Patel
Add support for DW_TAG_unspecified_parameters.
tree
|
commitdiff
2010-10-06
Nick Lewycky
Remove unused variables.
tree
|
commitdiff
2010-10-06
Dan Gohman
ComputeLinearIndex doesn't need its TLI argument.
tree
|
commitdiff
2010-10-06
Evan Cheng
- Add TargetInstrInfo::getOperandLatency() to compute...
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Count uses in all nested loops, not just the deepest.
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Remove SplitAnalysis::removeUse. It was only used to...
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
dupli always has an interval now.
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
We can split around loops with multiple exits now.
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Update SplitEditor API to reflect the fact that the...
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Intervals are half-open.
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
When we find a reaching definition, make sure it is...
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Don't use nextIndex to check for live out of instruction.
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Tweak VNInfo printing.
tree
|
commitdiff
2010-10-05
Jakob Stoklund Olesen
Add assert for valid slot indexes.
tree
|
commitdiff
next