index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Age
Commit message (
Expand
)
Author
2010-10-18
Don't recompute MachineRegisterInfo in the Optimize* method.
Bill Wendling
2010-10-18
Add TypeBasedAliasAnalysis to the standard pass lists. Note that it
Dan Gohman
2010-10-18
Make BasicAliasAnalysis a normal AliasAnalysis implementation which
Dan Gohman
2010-10-18
Trivial grammar tweak.
Jim Grosbach
2010-10-16
X86-Windows: Emit an undefined global __fltused symbol when targeting Windows
Michael J. Spencer
2010-10-16
Whitespace!
Michael J. Spencer
2010-10-16
More machine LICM work. It now tracks register pressure for path from prehead...
Evan Cheng
2010-10-15
Remove unused accessor.
Jakob Stoklund Olesen
2010-10-15
Eliminate curli from SplitEditor. Use the LiveRangeEdit reference instead.
Jakob Stoklund Olesen
2010-10-15
Move stack slot assignments into LiveRangeEdit.
Jakob Stoklund Olesen
2010-10-14
Create a new LiveRangeEdit class to keep track of the new registers created when
Jakob Stoklund Olesen
2010-10-14
Only split around a loop if the live range has uses outside the loop periphery.
Jakob Stoklund Olesen
2010-10-14
Register pressure and instruction latency aware machine LICM. Work in progress.
Evan Cheng
2010-10-13
Analysis groups need to initialize their default implementations.
Owen Anderson
2010-10-12
Begin adding static dependence information to passes, which will allow us to
Owen Anderson
2010-10-11
Replace FindLiveRangeContaining() with getVNInfoAt() in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2010-10-11
Properly handle reloading and spilling around partial redefines in
Jakob Stoklund Olesen
2010-10-11
Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if
Chris Lattner
2010-10-10
fix the default va_arg expansion (in the realignment case) to not implicitly
Chris Lattner
2010-10-09
Silence compiler warning.
Benjamin Kramer
2010-10-08
Rename SplitEditor::rewrite to finish() and break it out into a couple of new
Jakob Stoklund Olesen
2010-10-08
Avoid compiler warning: comparison between signed and unsigned integer.
Evan Cheng
2010-10-08
Extract method ProcessUses from LocalRewriter::RewriteMBB. Both parent and child
Jakob Stoklund Olesen
2010-10-08
Do not check that the bodies of two defs of same linkonce global are the same.
Anton Korobeynikov
2010-10-08
Classify value numbers into connected components in linear time.
Jakob Stoklund Olesen
2010-10-08
Call InitSections in llc and clang so that the binaries produced by them
Rafael Espindola
2010-10-08
Don't waste time unfolding simple loads. The unfolded copy won't be hoisted.
Evan Cheng
2010-10-08
Fix operand latency computation in cases where the definition operand is
Evan Cheng
2010-10-08
Line number 0 indicates there is no source line/file name info available for ...
Devang Patel
2010-10-07
After splitting, the remaining LiveInterval may be fragmented into multiple
Jakob Stoklund Olesen
2010-10-07
Now with fewer extraneous semicolons!
Owen Anderson
2010-10-07
Provie a clearner interface so that FE can decide whether a function has prot...
Devang Patel
2010-10-07
Print more loop info.
Jakob Stoklund Olesen
2010-10-07
Print out MBB number when rewriting.
Jakob Stoklund Olesen
2010-10-07
Add initialization routines for CodeGen.
Owen Anderson
2010-10-07
Cache interval iterators in SplitEditor::addTruncSimpleRange so we only have to
Jakob Stoklund Olesen
2010-10-07
Clean up debug printing.
Jakob Stoklund Olesen
2010-10-06
Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE.
Jakob Stoklund Olesen
2010-10-06
Skip unused registers when verifying LiveIntervals.
Jakob Stoklund Olesen
2010-10-06
Hide analysis group registration behind a macro, just like pass registration.
Owen Anderson
2010-10-06
Add support for DW_TAG_unspecified_parameters.
Devang Patel
2010-10-06
Remove unused variables.
Nick Lewycky
2010-10-06
ComputeLinearIndex doesn't need its TLI argument.
Dan Gohman
2010-10-06
- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This
Evan Cheng
2010-10-05
Count uses in all nested loops, not just the deepest.
Jakob Stoklund Olesen
2010-10-05
Remove SplitAnalysis::removeUse. It was only used to make SplitAnalysis
Jakob Stoklund Olesen
2010-10-05
dupli always has an interval now.
Jakob Stoklund Olesen
2010-10-05
We can split around loops with multiple exits now.
Jakob Stoklund Olesen
2010-10-05
Update SplitEditor API to reflect the fact that the original live interval is
Jakob Stoklund Olesen
2010-10-05
Intervals are half-open.
Jakob Stoklund Olesen
[prev]
[next]