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
2011-04-05
Print visibility info for external variables.
Rafael Espindola
2011-04-05
Use std::unique instead of a SmallPtrSet to ensure unique instructions in Use...
Jakob Stoklund Olesen
2011-04-05
Stop precomputing last split points, query the SplitAnalysis cache on demand.
Jakob Stoklund Olesen
2011-04-05
Cache the fairly expensive last split point computation and provide a fast
Jakob Stoklund Olesen
2011-04-05
Revamp the SjLj "dispatch setup" intrinsic.
Bill Wendling
2011-04-05
Revert 123704; it broke threaded LLVM.
Stuart Hastings
2011-04-04
Allow coalescing with reserved physregs in certain cases:
Jakob Stoklund Olesen
2011-04-04
Extract physreg joining policy to a separate method.
Jakob Stoklund Olesen
2011-04-04
Stop caching basic block index ranges now that SlotIndexes can keep up.
Jakob Stoklund Olesen
2011-04-04
Delete leftover data members.
Jakob Stoklund Olesen
2011-04-02
Use InterferenceCache in RegAllocGreedy.
Jakob Stoklund Olesen
2011-04-02
Add an InterferenceCache class for caching per-block interference ranges.
Jakob Stoklund Olesen
2011-04-02
Use basic block numbers as indexes when mapping slot index ranges.
Jakob Stoklund Olesen
2011-04-02
Add a RemoveFromWorklist method to DCI. This is needed to do some complicated
Cameron Zwarich
2011-04-01
Add comments.
Evan Cheng
2011-04-01
Assign node order numbers to results of call instruction lowering. This shoul...
Evan Cheng
2011-04-01
Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.
Evan Cheng
2011-03-31
The basic register allocator must also use the inline spiller.
Jakob Stoklund Olesen
2011-03-31
Don't completely eliminate identity copies that also modify super register li...
Jakob Stoklund Olesen
2011-03-31
Allow kill flags on two-address instructions. They are harmless.
Jakob Stoklund Olesen
2011-03-31
Mark all uses as <undef> when joining a copy.
Jakob Stoklund Olesen
2011-03-31
Remove dead code.
Devang Patel
2011-03-31
Fix bug found by valgrind.
Jakob Stoklund Olesen
2011-03-31
lib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don't use std::pow(float,float...
NAKAMURA Takumi
2011-03-31
Pick a conservative register class when creating a small live range for remat.
Jakob Stoklund Olesen
2011-03-30
Fix evil VirtRegRewriter bug.
Jakob Stoklund Olesen
2011-03-30
Teach VirtRegRewriter about the new virtual register numbers. No functional c...
Jakob Stoklund Olesen
2011-03-30
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
Jay Foad
2011-03-30
(Almost) always call reserveOperandSpace() on newly created PHINodes.
Jay Foad
2011-03-30
Treat clones the same as their origin.
Jakob Stoklund Olesen
2011-03-29
Tidy up. 80 columns and trailing whitespace.
Jim Grosbach
2011-03-29
Recompute register class and hint for registers created during spilling.
Jakob Stoklund Olesen
2011-03-29
Remember to use the correct register when rematerializing for snippets.
Jakob Stoklund Olesen
2011-03-29
Run dead code elimination immediately after rematerialization.
Jakob Stoklund Olesen
2011-03-29
Inline check that's used only once.
Bill Wendling
2011-03-29
Rework the logic (and removing the bad check for an unreachable block) so that
Bill Wendling
2011-03-29
Don't try to add stack protector logic to a dead basic block. It messes up
Bill Wendling
2011-03-29
Handle the special case when all uses follow the last split point.
Jakob Stoklund Olesen
2011-03-29
Properly enable rematerialization when spilling after live range splitting.
Jakob Stoklund Olesen
2011-03-28
In some cases, the "fail BB dominator" may be null after the BB was split (and
Bill Wendling
2011-03-28
Integrated-As: Add support for setting the AllowTemporaryLabels flag via
Daniel Dunbar
2011-03-27
Amend debug output.
Jakob Stoklund Olesen
2011-03-27
Drop interference reassignment in favor of eviction.
Jakob Stoklund Olesen
2011-03-26
Use individual register classes when spilling snippets.
Jakob Stoklund Olesen
2011-03-26
Turn SelectionDAGBuilder::GetRegistersForValue into a local function.
Benjamin Kramer
2011-03-26
Collect and coalesce DBG_VALUE instructions before emitting the function.
Jakob Stoklund Olesen
2011-03-25
Emit less labels for debug info and stop emitting .loc directives for DBG_VAL...
Jakob Stoklund Olesen
2011-03-25
Fix for -pre-RA-sched=source.
Andrew Trick
2011-03-25
No functionality change. Fix up some whitespace and switch out "" for '' when
Nick Lewycky
2011-03-25
Ignore special ARM allocation hints for unexpected register classes.
Jakob Stoklund Olesen
[prev]
[next]