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-12
Revert 129383. It causes some targets to hit a scheduler assert.
Andrew Trick
2011-04-12
PreRA scheduler heuristic fixes: VRegCycle, TokenFactor latency.
Andrew Trick
2011-04-12
Create new intervals for isolated blocks during region splitting.
Jakob Stoklund Olesen
2011-04-12
Add SplitKit API to query and select the current interval being worked on.
Jakob Stoklund Olesen
2011-04-12
Fix a bug in RegAllocBase::addMBBLiveIns() where a basic block could accident...
Jakob Stoklund Olesen
2011-04-12
Remove dead typedef.
Devang Patel
2011-04-12
Refactor CompileUnit into a separate header.
Devang Patel
2011-04-12
Fix typo.
Eric Christopher
2011-04-11
Reuse live interval union between functions. This saves a bit of compile time
Jakob Stoklund Olesen
2011-04-11
Just because a GlobalVariable's initializer is [N x { i32, void ()* }] doesn't
Nick Lewycky
2011-04-11
Speed up eviction by stopping collectInterferingVRegs as soon as the spill
Jakob Stoklund Olesen
2011-04-11
The default of the dispatch switch statement was to branch to a BB that executed
Bill Wendling
2011-04-11
Look pass copies when determining whether hoisting would end up inserting mor...
Evan Cheng
2011-04-11
Use a faster algorithm for computing MBB live-in registers after register all...
Jakob Stoklund Olesen
2011-04-11
Fix a couple of places where changes are made but not tracked.
Evan Cheng
2011-04-11
Don't add live ranges for sub-registers when clobbering a physical register.
Jakob Stoklund Olesen
2011-04-11
Speed up LiveIntervalUnion::unify by handling end insertion specially.
Jakob Stoklund Olesen
2011-04-11
Time the initial seeding of live registers
Jakob Stoklund Olesen
2011-04-11
Don't shrink live ranges after dead code elimination unless it is going to help.
Jakob Stoklund Olesen
2011-04-11
Don't include Operator.h from InstrTypes.h.
Jay Foad
2011-04-09
Avoid excess precision issues that lead to generating host-compiler-specific ...
Chris Lattner
2011-04-09
Build the Hopfield network incrementally when splitting global live ranges.
Jakob Stoklund Olesen
2011-04-09
Precompute interference for neighbor blocks as long as there is no interference.
Jakob Stoklund Olesen
2011-04-09
have dag combine zap "store undef", which can be formed during call lowering
Chris Lattner
2011-04-08
Simplify array bound checks and clarify comments. One element array can have...
Devang Patel
2011-04-08
Do not emit DW_AT_upper_bound and DW_AT_lower_bound for unbouded array.
Devang Patel
2011-04-08
Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is...
Evan Cheng
2011-04-08
llvm.global_[cd]tor is defined to be either external, or appending with an array
Nick Lewycky
2011-04-07
Added a check in the preRA scheduler for potential interference on a
Andrew Trick
2011-04-07
Recompute hasPHIKill flags when shrinking live intervals.
Jakob Stoklund Olesen
2011-04-07
Avoid moving iterators when the previous block was just visited.
Jakob Stoklund Olesen
2011-04-07
Prefer multiplications to divisions.
Jakob Stoklund Olesen
2011-04-07
Extract SpillPlacement::addLinks for handling the special transparent blocks.
Jakob Stoklund Olesen
2011-04-07
Remove dead code. rdar://9221736.
Evan Cheng
2011-04-06
Also account for the spill code that would be inserted in live-through blocks...
Jakob Stoklund Olesen
2011-04-06
Abort the constraint calculation early when all positive bias is lost.
Jakob Stoklund Olesen
2011-04-06
Keep track of the number of positively biased nodes when adding constraints.
Jakob Stoklund Olesen
2011-04-06
Break the spill placement algorithm into three parts: prepare, addConstraints...
Jakob Stoklund Olesen
2011-04-06
Oops. Scary.
Jakob Stoklund Olesen
2011-04-06
Analyze blocks with uses separately from live-through blocks without uses.
Jakob Stoklund Olesen
2011-04-05
Sign error
Jakob Stoklund Olesen
2011-04-05
Don't crash when a value is defined after the last split point.
Jakob Stoklund Olesen
2011-04-05
Permit blocks to branch directly to a landing pad.
Jakob Stoklund Olesen
2011-04-05
Add support to encode function's template parameters.
Devang Patel
2011-04-05
Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy.
Jakob Stoklund Olesen
2011-04-05
Refactor.
Devang Patel
2011-04-05
Add an assertion instead of crashing when the scavenger goes past the end
Bob Wilson
2011-04-05
When dead code elimination removes all but one use, try to fold the single de...
Jakob Stoklund Olesen
2011-04-05
Do not emit empty name.
Devang Patel
2011-04-05
Ensure all defs referring to a virtual register are marked dead by addRegiste...
Jakob Stoklund Olesen
[prev]
[next]