Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
3029a0c56a1e4249746ff6b54d825e88fee6cddf
/
lib
/
CodeGen
/
BranchFolding.h
a38cfb2
When tail-merging multiple blocks, make sure to correctly update the live-in list on the merged block to correctly account for the live-outs of all the predecessors. They might not be the same in all cases (the testcase I have involves a PHI node where one of the operands is an IMPLICIT_DEF).
by Eli Friedman
· 14 years ago
f924dea
Add 132986 back, but avoid non-determinism if a bb address gets reused.
by Rafael Espindola
· 14 years ago
7a07083
revert 132986 to see if the bots go green.
by Rafael Espindola
· 14 years ago
3a42565
Make the threshold used by branch folding softer. Before we would get a
by Rafael Espindola
· 14 years ago
cbc988b
Re-commit 131172 with fix. MachineInstr identity checks should check dead
by Evan Cheng
· 14 years ago
41cdc16
Revert 131172 as it is causing clang to miscompile itself. I will try
by Rafael Espindola
· 14 years ago
7e20a57
Add a late optimization to BranchFolding that hoist common instruction sequences
by Evan Cheng
· 14 years ago
4d54e5b
Tail merging pass shall not break up IT blocks. rdar://8115404
by Evan Cheng
· 15 years ago
15acadd
Split tail duplication into a separate pass. This is needed to avoid
by Bob Wilson
· 16 years ago
56ea69c
Perform tail duplication only once, after tail merging is complete.
by Bob Wilson
· 16 years ago
72b2990
Make the BranchFolderPass class local to BranchFolding.cpp.
by Dan Gohman
· 16 years ago
ffe644e
Promote MergePotentialsElt and SameTailElt to be regular classes
by Dan Gohman
· 16 years ago
412a3b9
Check in the changes to this file too.
by Dan Gohman
· 16 years ago
a597103
Revert r85346 change to control tail merging by CodeGenOpt::Level.
by Bob Wilson
· 16 years ago
cd4f04d
Record CodeGen optimization level in the BranchFolding pass so that we can
by Bob Wilson
· 16 years ago
030a0a0
Run branch folding if if-converter make some transformations.
by Evan Cheng
· 16 years ago