projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
When adding a register, we should mark it as "def" if it can optionally define
[oota-llvm.git]
/
lib
/
CodeGen
/
2010-08-30
Bill Wendling
When adding a register, we should mark it as "def"...
tree
|
commitdiff
2010-08-29
Chris Lattner
revert 112457, it looks like it broke selfhost.
tree
|
commitdiff
2010-08-29
Chris Lattner
rewrite DwarfEHPrepare to use SSAUpdater to promote...
tree
|
commitdiff
2010-08-29
Chris Lattner
inline function into its only caller.
tree
|
commitdiff
2010-08-28
Chris Lattner
remove unions from LLVM IR. They are severely buggy...
tree
|
commitdiff
2010-08-28
Chris Lattner
remove dead proto
tree
|
commitdiff
2010-08-28
Dan Gohman
Completely disable tail calls when fast-isel is enabled...
tree
|
commitdiff
2010-08-28
Dan Gohman
Trim a #include.
tree
|
commitdiff
2010-08-27
Devang Patel
Simplify.
tree
|
commitdiff
2010-08-27
Bill Wendling
Remove now unneeded command line flag that enables...
tree
|
commitdiff
2010-08-26
Devang Patel
Revert r112213. It is not needed.
tree
|
commitdiff
2010-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
tree
|
commitdiff
2010-08-26
Devang Patel
If node is not available then use FuncInfo.ValueMap...
tree
|
commitdiff
2010-08-26
Jim Grosbach
Remove the now obsolete frame index virtual re-use...
tree
|
commitdiff
2010-08-26
Devang Patel
Speculatively revert r112207.
tree
|
commitdiff
2010-08-26
Devang Patel
80 col.
tree
|
commitdiff
2010-08-26
Devang Patel
Update DanglingDebugInfo so that it can be used to...
tree
|
commitdiff
2010-08-26
Devang Patel
Donot forget to resolve dangling debug info in a case...
tree
|
commitdiff
2010-08-26
Chris Lattner
Add a hackaround for PR7993 which is causing failures...
tree
|
commitdiff
2010-08-26
Chris Lattner
implement SplitVecOp_CONCAT_VECTORS, fixing the include...
tree
|
commitdiff
2010-08-26
Chris Lattner
zap dead code.
tree
|
commitdiff
2010-08-25
Chris Lattner
remove some llvmcontext arguments that are now dead...
tree
|
commitdiff
2010-08-25
Chris Lattner
Change handling of illegal vector types to widen when...
tree
|
commitdiff
2010-08-25
Devang Patel
Fix comment.
tree
|
commitdiff
2010-08-25
Devang Patel
Remove dead argument.
tree
|
commitdiff
2010-08-25
Jim Grosbach
Add some statistics for PEI register scavenging
tree
|
commitdiff
2010-08-24
Chris Lattner
split the vector case of getCopyFromParts out to its...
tree
|
commitdiff
2010-08-24
Chris Lattner
split the vector case out of getCopyToParts into its...
tree
|
commitdiff
2010-08-24
Chris Lattner
tidy up, reduce indentation
tree
|
commitdiff
2010-08-24
Jim Grosbach
Add ARM heuristic for when to allocate a virtual base...
tree
|
commitdiff
2010-08-24
Jim Grosbach
Move enabling the local stack allocation pass into...
tree
|
commitdiff
2010-08-24
Devang Patel
Revert r107202. It is not adding any value.
tree
|
commitdiff
2010-08-23
Jim Grosbach
Remove the MFI storage of the local allocation block...
tree
|
commitdiff
2010-08-23
Jim Grosbach
Better handling of local offsets for downwards growing...
tree
|
commitdiff
2010-08-23
Devang Patel
Handle qualified constants that are directly folded...
tree
|
commitdiff
2010-08-23
Owen Anderson
Now that PassInfo and Pass::ID have been separated...
tree
|
commitdiff
2010-08-23
Chandler Carruth
Fix some GCC warnings by providing a virtual destructor...
tree
|
commitdiff
2010-08-21
Eli Friedman
Delete dead comment.
tree
|
commitdiff
2010-08-20
Bill Wendling
Create the new linker type "linker_private_weak_def_auto".
tree
|
commitdiff
2010-08-20
Jim Grosbach
Downwards growing stack allocation order reverses relat...
tree
|
commitdiff
2010-08-20
Jim Grosbach
Add more dbg output
tree
|
commitdiff
2010-08-20
Jim Grosbach
properly check for whether base regs were inserted
tree
|
commitdiff
2010-08-19
Bob Wilson
If the target says that an extending load is not legal...
tree
|
commitdiff
2010-08-19
Jim Grosbach
Better handling of offsets on frame index references...
tree
|
commitdiff
2010-08-19
Evan Cheng
Update debug logs.
tree
|
commitdiff
2010-08-19
Evan Cheng
Properly update MachineDominators when splitting critic...
tree
|
commitdiff
2010-08-19
Bill Wendling
Correct header.
tree
|
commitdiff
2010-08-19
Evan Cheng
It's possible to sink a def if its local uses are PHI's.
tree
|
commitdiff
2010-08-19
Michael J. Spencer
Fix the msvc 2010 build.
tree
|
commitdiff
2010-08-19
Evan Cheng
Remove disabled assertion.
tree
|
commitdiff
2010-08-19
Evan Cheng
Teach machine-sink to break critical edges when appropr...
tree
|
commitdiff
2010-08-19
Jim Grosbach
Update local stack block allocation to let PEI do the...
tree
|
commitdiff
2010-08-18
Jim Grosbach
Add a newline to debug output
tree
|
commitdiff
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
next