projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
If any def of a machine-sink candidate has local uses, it's obviously not safe to...
[oota-llvm.git]
/
lib
/
CodeGen
/
2010-08-18
Evan Cheng
If any def of a machine-sink candidate has local uses...
tree
|
commitdiff
2010-08-18
Jim Grosbach
Enable ARM base register reuse to local stack slot...
tree
|
commitdiff
2010-08-18
Jakob Stoklund Olesen
Thinking about it, we don't need MachineDominatorTree...
tree
|
commitdiff
2010-08-18
Jakob Stoklund Olesen
Revert r111394. It was too aggressive.
tree
|
commitdiff
2010-08-18
Jakob Stoklund Olesen
Aggressively prune the DFS when inserting phi-defs.
tree
|
commitdiff
2010-08-18
Jakob Stoklund Olesen
Add the LiveIntervalMap class. Don't hook it up yet.
tree
|
commitdiff
2010-08-18
Bill Wendling
Improve whitespace.
tree
|
commitdiff
2010-08-18
Jim Grosbach
Add hook for re-using virtual base registers for local...
tree
|
commitdiff
2010-08-18
Jakob Stoklund Olesen
Preserve subregs on PHI source operands. Patch by Krist...
tree
|
commitdiff
2010-08-17
Jim Grosbach
Add materialization of virtual base registers for frame...
tree
|
commitdiff
2010-08-17
Dale Johannesen
Make fast scheduler handle asm clobbers correctly.
tree
|
commitdiff
2010-08-17
Evan Cheng
PHI elimination shouldn't require machineloopinfo since...
tree
|
commitdiff
2010-08-17
Evan Cheng
Machine CSE preserves CFG. Pass manager was freeing...
tree
|
commitdiff
2010-08-17
Jim Grosbach
silence warning
tree
|
commitdiff
2010-08-17
Jim Grosbach
Add hook to examine an instruction referencing a frame...
tree
|
commitdiff
2010-08-17
Evan Cheng
Move the decision logic whether it's a good idea to...
tree
|
commitdiff
2010-08-17
Evan Cheng
Fix debug message.
tree
|
commitdiff
2010-08-17
Eric Christopher
Fix typo.
tree
|
commitdiff
2010-08-17
Evan Cheng
PHI elimination should not break back edge. It can...
tree
|
commitdiff
2010-08-16
Jim Grosbach
tidy up. remove unused local.
tree
|
commitdiff
2010-08-16
Jim Grosbach
Better handle alignment requirements for local objects...
tree
|
commitdiff
2010-08-16
Eli Friedman
Until uleb/sleb are MC-ized, add a hack to make them...
tree
|
commitdiff
2010-08-16
Jim Grosbach
track local frame size in MFI, not local to the pass...
tree
|
commitdiff
2010-08-16
Jakob Stoklund Olesen
Remove unused functions.
tree
|
commitdiff
2010-08-14
Ted Kremenek
Update CMake build.
tree
|
commitdiff
2010-08-14
Jim Grosbach
Add a local stack object block allocation pass. This...
tree
|
commitdiff
2010-08-13
Jakob Stoklund Olesen
Clean up the Spiller.h interface.
tree
|
commitdiff
2010-08-13
Jakob Stoklund Olesen
Implement splitting inside a single block.
tree
|
commitdiff
2010-08-13
Jim Grosbach
tidy up whitespace a bit
tree
|
commitdiff
2010-08-13
Jakob Stoklund Olesen
Let LiveInterval::addRange extend existing ranges,...
tree
|
commitdiff
2010-08-13
Jakob Stoklund Olesen
Remember to actually update SplitAnalysis statistics...
tree
|
commitdiff
2010-08-12
Jakob Stoklund Olesen
Handle an empty dupli.
tree
|
commitdiff
2010-08-12
Jakob Stoklund Olesen
Update the SplitAnalysis statistics as uses are moved...
tree
|
commitdiff
2010-08-12
Jakob Stoklund Olesen
Also recompute HasPHIKill flags in LiveInterval::Renumb...
tree
|
commitdiff
2010-08-12
Jakob Stoklund Olesen
Remove trailing whitespace.
tree
|
commitdiff
2010-08-12
Jakob Stoklund Olesen
Clean up debug output.
tree
|
commitdiff
2010-08-12
Jakob Stoklund Olesen
Implement single block splitting.
tree
|
commitdiff
2010-08-11
Jakob Stoklund Olesen
Fix a FIXME. The SlotIndex::Slot enum should be private.
tree
|
commitdiff
2010-08-10
Bill Wendling
Turn optimize compares back on with fix. We needed...
tree
|
commitdiff
2010-08-10
Jakob Stoklund Olesen
Give up on register class recalculation when the regist...
tree
|
commitdiff
2010-08-10
Dan Gohman
Revert r110718; it broke clang-i386-darwin9.
tree
|
commitdiff
2010-08-10
Jakob Stoklund Olesen
Avoid editing the current live interval during remat.
tree
|
commitdiff
2010-08-10
Jakob Stoklund Olesen
More debug spew
tree
|
commitdiff
2010-08-10
Bill Wendling
Turn optimize cmps on by default so that we can get...
tree
|
commitdiff
2010-08-10
Devang Patel
Do not forget debug info for enums. Use named mdnode...
tree
|
commitdiff
2010-08-10
Jakob Stoklund Olesen
Implement register class inflation.
tree
|
commitdiff
2010-08-10
Jakob Stoklund Olesen
Recalculate the spill weight and allocation hint for...
tree
|
commitdiff
2010-08-10
Devang Patel
Handle TAG_constant for integers.
tree
|
commitdiff
2010-08-10
Bill Wendling
Update CMake...sorry for the breakage.
tree
|
commitdiff
2010-08-10
Devang Patel
Simplify.
tree
|
commitdiff
2010-08-10
Devang Patel
Drop "const". It does not add value here.
tree
|
commitdiff
2010-08-10
Evan Cheng
Add missing null check reported by Amaury Pouly.
tree
|
commitdiff
2010-08-10
Devang Patel
Do not include file static variable in pubnames list.
tree
|
commitdiff
2010-08-10
Jakob Stoklund Olesen
Transpose the calculation of spill weights such that...
tree
|
commitdiff
2010-08-09
Bill Wendling
Merge the OptimizeExts and OptimizeCmps passes into...
tree
|
commitdiff
2010-08-09
Devang Patel
Undo accidental commit.
tree
|
commitdiff
2010-08-09
Devang Patel
Simplify. Avoid redundant checks.
tree
|
commitdiff
2010-08-09
Devang Patel
Refactor.
tree
|
commitdiff
2010-08-09
Devang Patel
Refactoring. Update DbgVarible to handle queries itself.
tree
|
commitdiff
2010-08-09
Devang Patel
It is ok, and convenient, to pass descriptors by value.
tree
|
commitdiff
2010-08-09
Jakob Stoklund Olesen
A REG_SEQUENCE instruction may use the same register...
tree
|
commitdiff
2010-08-09
Devang Patel
Rename a method.
tree
|
commitdiff
2010-08-08
Bill Wendling
Use the "isCompare" machine instruction attribute inste...
tree
|
commitdiff
2010-08-07
Dan Gohman
Tidy some #includes and forward-declarations, and move...
tree
|
commitdiff
2010-08-06
Jakob Stoklund Olesen
Lazily defer duplicating the live interval we are split...
tree
|
commitdiff
2010-08-06
Jim Grosbach
Cleanup comment wording
tree
|
commitdiff
2010-08-06
Jakob Stoklund Olesen
Keep the MachiuneFunctionPass pointer around. It is...
tree
|
commitdiff
2010-08-06
Jakob Stoklund Olesen
Add LiveInterval::RenumberValues - Garbage collection...
tree
|
commitdiff
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
tree
|
commitdiff
2010-08-06
Jakob Stoklund Olesen
Add more verification of LiveIntervals.
tree
|
commitdiff
2010-08-06
Jakob Stoklund Olesen
Fix swapped COPY operands.
tree
|
commitdiff
2010-08-06
Jakob Stoklund Olesen
Don't try to verify LiveIntervals for physical registers.
tree
|
commitdiff
2010-08-06
Ted Kremenek
Update CMake build.
tree
|
commitdiff
2010-08-06
Bill Wendling
Add the Optimize Compares pass (disabled by default).
tree
|
commitdiff
2010-08-06
Devang Patel
While emitting DBG_VALUE for registers spilled at the...
tree
|
commitdiff
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
tree
|
commitdiff
2010-08-05
Jakob Stoklund Olesen
Be more aggressive about removing joined physreg copies.
tree
|
commitdiff
2010-08-05
Jakob Stoklund Olesen
Don't verify LiveVariables if LiveIntervals is available.
tree
|
commitdiff
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
tree
|
commitdiff
2010-08-05
Jakob Stoklund Olesen
Add basic verification of LiveIntervals.
tree
|
commitdiff
2010-08-05
Jakob Stoklund Olesen
Remove double-def checking from MachineVerifier, so...
tree
|
commitdiff
2010-08-05
Jakob Stoklund Olesen
Avoid using a live std::multimap iterator while editing...
tree
|
commitdiff
2010-08-04
Bill Wendling
The lower invoke pass needs to have unreachable code...
tree
|
commitdiff
2010-08-04
Jakob Stoklund Olesen
Coalesce stack slot accesses that arise when spilling...
tree
|
commitdiff
2010-08-04
Jakob Stoklund Olesen
Checkpoint SplitKit progress.
tree
|
commitdiff
2010-08-04
Devang Patel
Use location entry only of the location described by...
tree
|
commitdiff
2010-08-04
Bill Wendling
The EH prepare passes really want to be the last passes...
tree
|
commitdiff
2010-08-04
Devang Patel
Fix typo in comment.
tree
|
commitdiff
2010-08-04
Dan Gohman
Change this llvm_unreachable to report_fatal_error...
tree
|
commitdiff
2010-08-04
Devang Patel
While spilling live registers at the end of block check...
tree
|
commitdiff
2010-08-04
Devang Patel
If a variable is spilled by code generator then use...
tree
|
commitdiff
2010-08-04
Dan Gohman
Eliminate unnecessary empty string literals.
tree
|
commitdiff
2010-08-03
Jakob Stoklund Olesen
Oops. Don't normalize spill weights twice.
tree
|
commitdiff
2010-08-02
Bill Wendling
Early exit and reduce indentation. No functionality...
tree
|
commitdiff
2010-08-02
Devang Patel
Free DbgScope created for dead functions.
tree
|
commitdiff
2010-08-02
Oscar Fuentes
Prefix `next' iterator operation with `llvm::'.
tree
|
commitdiff
2010-08-02
Eli Friedman
PR7586: Make sure we don't claim that unknown bits...
tree
|
commitdiff
2010-08-01
Bill Wendling
Reference the personalities. Don't copy them into a...
tree
|
commitdiff
2010-07-30
Eli Friedman
Fix for bug reported by Evzen Muller on llvm-commits...
tree
|
commitdiff
2010-07-29
Benjamin Kramer
Plug the remaining MC leaks by giving MCObjectStreamer...
tree
|
commitdiff
next