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
/
BranchFolding.cpp
Age
Commit message (
Expand
)
Author
2009-11-18
There should be no need to keep renumbering blocks during tail duplication.
Bob Wilson
2009-11-18
Tail duplication still needs to iterate. Duplicating new instructions onto
Bob Wilson
2009-11-18
Add another statistic to measure code size due to tail duplication.
Bob Wilson
2009-11-18
Add statistics for tail duplication.
Bob Wilson
2009-11-18
Add a target hook to allow changing the tail duplication limit based on the
Bob Wilson
2009-11-17
Remove a special case for tail merging that seems to be both broken and
Bob Wilson
2009-11-17
Set MadeChange instead of MadeChangeThisIteration.
Dan Gohman
2009-11-17
Update a comment, now that tail duplication happens after other branch
Bob Wilson
2009-11-17
Perform tail duplication only once, after tail merging is complete.
Bob Wilson
2009-11-16
Fix a comment.
Bob Wilson
2009-11-16
Fix some comments.
Bob Wilson
2009-11-16
Whitespace: be consistent with pointer syntax.
Bob Wilson
2009-11-16
Clean up whitespace.
Bob Wilson
2009-11-13
When optimizing for size, don't tail-merge unless it's likely to be a
Dan Gohman
2009-11-12
Make the BranchFolderPass class local to BranchFolding.cpp.
Dan Gohman
2009-11-12
Minor code cleanups.
Dan Gohman
2009-11-12
Tail merge at any size when there are two potentials blocks and one
Dan Gohman
2009-11-11
Promote MergePotentialsElt and SameTailElt to be regular classes
Dan Gohman
2009-11-11
Revert this line of 86871.
Dan Gohman
2009-11-11
Add support for tail duplication to BranchFolding, and extend
Dan Gohman
2009-11-11
Fix indentation level.
Dan Gohman
2009-11-11
Whitespace cleanups.
Dan Gohman
2009-11-11
Prefix MBB numbers with "BB#" in debug output to make it clear what
Dan Gohman
2009-11-11
Minor code simplification.
Dan Gohman
2009-11-10
Remove an unused variable.
Dan Gohman
2009-11-10
Minor code simplification.
Dan Gohman
2009-11-03
Fix branch folding bug for indirect branches: for a block containing only
Bob Wilson
2009-10-30
Don't delete blocks which have their address taken.
Dan Gohman
2009-10-29
Refactor complicated predicate into a separate function.
Bob Wilson
2009-10-28
Reimplement BranchFolding change to avoid tail merging for a 1 instruction
Bob Wilson
2009-10-28
Revert r85346 change to control tail merging by CodeGenOpt::Level.
Bob Wilson
2009-10-27
Record CodeGen optimization level in the BranchFolding pass so that we can
Bob Wilson
2009-10-22
Revert the main portion of r31856. It was causing BranchFolding
Dan Gohman
2009-09-04
Run branch folding if if-converter make some transformations.
Evan Cheng
2009-09-03
Funky indentation.
Evan Cheng
2009-08-22
Convert DOUT to DEBUG(errs()...).
Bill Wendling
2009-08-18
Make tail merging handle blocks with repeated predecessors correctly, and
Dan Gohman
2009-08-07
Rewrite previous patch to follow Chris' stylistic
Dale Johannesen
2009-08-06
Fix PR 4626, a crash in branch folding after OptimizeBlock
Dale Johannesen
2009-07-14
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
Torok Edwin
2009-07-11
assert(0) -> LLVM_UNREACHABLE.
Torok Edwin
2009-05-11
Fix PR4188. TailMerging can't tolerate inexact
Dale Johannesen
2009-02-09
Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty
Evan Cheng
2009-01-28
Rename getAnalysisToUpdate to getAnalysisIfAvailable.
Duncan Sands
2009-01-08
Delete unnecessary parens around return values.
Dan Gohman
2008-12-10
Add a newline after this debug output.
Bill Wendling
2008-12-03
Add a sanity-check to tablegen to catch the case where isSimpleLoad
Dan Gohman
2008-10-27
Increase default setting of tail-merge-threshold to
Dale Johannesen
2008-10-03
Switch the MachineOperand accessors back to the short names like
Dan Gohman
2008-09-22
Mark several codegen passes as preserving all analysis.
Evan Cheng
[next]