index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
BranchFolding.h
Age
Commit message (
Expand
)
Author
2011-07-06
When tail-merging multiple blocks, make sure to correctly update the live-in ...
Eli Friedman
2011-06-14
Add 132986 back, but avoid non-determinism if a bb address gets reused.
Rafael Espindola
2011-06-14
revert 132986 to see if the bots go green.
Rafael Espindola
2011-06-14
Make the threshold used by branch folding softer. Before we would get a
Rafael Espindola
2011-05-12
Re-commit 131172 with fix. MachineInstr identity checks should check dead
Evan Cheng
2011-05-11
Revert 131172 as it is causing clang to miscompile itself. I will try
Rafael Espindola
2011-05-11
Add a late optimization to BranchFolding that hoist common instruction sequences
Evan Cheng
2010-06-22
Tail merging pass shall not break up IT blocks. rdar://8115404
Evan Cheng
2009-11-26
Split tail duplication into a separate pass. This is needed to avoid
Bob Wilson
2009-11-17
Perform tail duplication only once, after tail merging is complete.
Bob Wilson
2009-11-12
Make the BranchFolderPass class local to BranchFolding.cpp.
Dan Gohman
2009-11-11
Promote MergePotentialsElt and SameTailElt to be regular classes
Dan Gohman
2009-11-11
Check in the changes to this file too.
Dan Gohman
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-09-04
Run branch folding if if-converter make some transformations.
Evan Cheng