projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Remove the "-promote-elements" flag. This flag is now enabled by default.
[oota-llvm.git]
/
lib
/
CodeGen
/
TailDuplication.cpp
2012-05-30
Evan Cheng
Teach taildup to update livein set. rdar://11538365
blob
|
commitdiff
|
raw
2012-05-20
Jakob Stoklund Olesen
Constrain register classes in TailDup.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-20
Evan Cheng
Make post-ra tail duplication bundle safe. No test...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: TailD...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jakob Stoklund Olesen
Trim an unneeded header.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-04
Rafael Espindola
Move most of the pre BB code to TailDuplicateAndUpdate...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-04
Rafael Espindola
Reduce indentation and fix the count of how many PHIs...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Rafael Espindola
Simplify
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Rafael Espindola
Now that bb with phis are not considered simple, duplic...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Rafael Espindola
Simplify now that blocks with phis are not considered...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-23
Rafael Espindola
Move more logic to shouldTailDuplicate and only duplica...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-22
Rafael Espindola
Reenable tail duplication of bb with just an unconditio...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-22
Chad Rosier
Revert r133607. This is causing failures in the Clang...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-22
Rafael Espindola
Reenable the optimization added in 133415, but change...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Rafael Espindola
Disable again.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Rafael Espindola
Re enable 133415 with two fixes
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Duncan Sands
Disable the logic added by rafael in commit 133415...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Francois Pichet
Fix MSVC build. next() function already exists in the...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Rafael Espindola
Teach early dup how to duplicate basic blocks with...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Rafael Espindola
Two fixes relating to debug value:
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Rafael Espindola
Enable early duplication of small blocks. There are...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Rafael Espindola
Removed tabs. Also fixed my editor...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Rafael Espindola
Remove duplicated test.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
Make the optional verification step more strict.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
Avoid a gcc warning about multiline comments.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
On last fix to the early tail duplication.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
Also consider phi nodes when deciding if a register...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
AnalyzeBranch modifies the bb, but we don't want to...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
A PHI in this basic block is a use in another basic...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Rafael Espindola
Refactor some checks into shouldTailDuplicate. Update...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-08
Rafael Espindola
Fix count.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-08
Rafael Espindola
Count how many phis we are creating.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
Evan Cheng
Update comments.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-30
Jakob Stoklund Olesen
Respect the -tail-dup-size command line option even...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-29
Evan Cheng
Re-apply r124518 with fix. Watch out for invalidated...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-29
Evan Cheng
Revert r124518. It broke Linux self-host.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-29
Evan Cheng
Re-commit r124462 with fixes. Tail recursion elim will...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-28
Evan Cheng
Revert r124462. There are a few big regressions that...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-28
Evan Cheng
- Stop simplifycfg from duplicating "ret" instructions...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Jakob Stoklund Olesen
Remove many calls to TII::isMoveInstr. Targets should...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-10
Jakob Stoklund Olesen
Replace copyRegToReg with COPY everywhere in lib/CodeGe...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Dan Gohman
Add a DebugLoc argument to TargetInstrInfo::copyRegToRe...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-16
Devang Patel
Ignore debug value instructions while analyzing BB...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Chris Lattner
eliminate InvalidateLabel and LabelIDList from MMI...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-11
Jakob Stoklund Olesen
Reuse operand location when updating PHI instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-01-16
Bob Wilson
Treat indirect branches specially only during pre-regal...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-15
Jakob Stoklund Olesen
Simplify logic. Any functional change is unintended.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-15
Bob Wilson
Change pre-regalloc tail duplication to only duplicate...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-06
Jakob Stoklund Olesen
Add Target hook to duplicate machine instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-15
Evan Cheng
Tail duplication should zap a copy it inserted for...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-07
Evan Cheng
Delete code accidentally left behind.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-07
Evan Cheng
Pre-regalloc tale duplication. Work in progress.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-04
Evan Cheng
Handle recursive PHI's.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-04
Evan Cheng
Add a pre-regalloc tail duplication pass.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Evan Cheng
Teach tail duplication to update SSA form. Work in...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-02
Bob Wilson
Don't count PHI instructions toward the limit for tail...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-30
Bob Wilson
Reprioritize tests for tail duplication to be aggressiv...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-30
Bob Wilson
Remove isProfitableToDuplicateIndirectBranch target...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-26
Bob Wilson
Rename new TailDuplicationPass to avoid name conflict...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-26
Bob Wilson
Split tail duplication into a separate pass. This...
blob
|
commitdiff
|
raw
|
diff to current