-
-
Save dealforest/718df40a09d8e27758c7 to your computer and use it in GitHub Desktop.
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn) Target: x86_64-apple-darwin13.4.0 Thread model: posix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15c15 | |
< Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -always-inline -functionattrs -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -verify -verify-di | |
--- | |
> Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -inline -functionattrs -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -mldst-motion -domtree -memdep -gvn -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -loops -scalar-evolution -slp-vectorizer -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -globaldce -constmerge -verify -verify-di | |
34c34 | |
< Inliner for always_inline functions | |
--- | |
> Function Integration/Inlining | |
64a65,69 | |
> MergedLoadStoreMotion | |
> Dominator Tree Construction | |
> Memory Dependence Analysis | |
> Global Value Numbering | |
> Memory Dependence Analysis | |
73a79,81 | |
> Natural Loop Information | |
> Scalar Evolution Analysis | |
> SLP Vectorizer | |
96a105,106 | |
> Dead Global Elimination | |
> Merge Duplicate Global Constants |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15c15 | |
< Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -inline -functionattrs -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -mldst-motion -domtree -memdep -gvn -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -loops -scalar-evolution -slp-vectorizer -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -globaldce -constmerge -verify -verify-di | |
--- | |
> Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -inline -functionattrs -argpromotion -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -mldst-motion -domtree -memdep -gvn -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -loops -scalar-evolution -slp-vectorizer -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -globaldce -constmerge -verify -verify-di | |
35a36 | |
> Promote 'by reference' arguments to scalars |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
差分なし |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pass Arguments: -targetlibinfo -datalayout -verify -verify-di | |
Target Library Information | |
Data Layout | |
ModulePass Manager | |
FunctionPass Manager | |
Module Verifier | |
Debug Info Verifier | |
Bitcode Writer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pass Arguments: -datalayout -no-aa -tbaa -targetlibinfo -basicaa -notti -verify -simplifycfg -domtree -sroa -early-cse -lower-expect | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Target Library Information | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
FunctionPass Manager | |
Module Verifier | |
Simplify the CFG | |
Dominator Tree Construction | |
SROA | |
Early CSE | |
Lower 'expect' Intrinsics | |
Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -always-inline -functionattrs -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -verify -verify-di | |
Target Library Information | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
ModulePass Manager | |
Debug Info Verifier | |
Interprocedural Sparse Conditional Constant Propagation | |
Global Variable Optimizer | |
Dead Argument Elimination | |
FunctionPass Manager | |
Combine redundant instructions | |
Simplify the CFG | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
Remove unused exception handling info | |
Inline Cost Analysis | |
Inliner for always_inline functions | |
Deduce function attributes | |
FunctionPass Manager | |
SROA | |
Dominator Tree Construction | |
Early CSE | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Simplify the CFG | |
Combine redundant instructions | |
Tail Call Elimination | |
Simplify the CFG | |
Reassociate expressions | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Rotate Loops | |
Loop Invariant Code Motion | |
Unswitch loops | |
Combine redundant instructions | |
Scalar Evolution Analysis | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Induction Variable Simplification | |
Recognize loop idioms | |
Delete dead loops | |
Unroll loops | |
Memory Dependence Analysis | |
MemCpy Optimization | |
Sparse Conditional Constant Propagation | |
Combine redundant instructions | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Dead Store Elimination | |
Aggressive Dead Code Elimination | |
Simplify the CFG | |
Combine redundant instructions | |
A No-Op Barrier Pass | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Branch Probability Analysis | |
Block Frequency Analysis | |
Scalar Evolution Analysis | |
Loop Vectorization | |
Combine redundant instructions | |
Simplify the CFG | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Scalar Evolution Analysis | |
Loop Pass Manager | |
Unroll loops | |
Strip Unused Function Prototypes | |
FunctionPass Manager | |
Module Verifier | |
Debug Info Verifier | |
Bitcode Writer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pass Arguments: -datalayout -no-aa -tbaa -targetlibinfo -basicaa -notti -verify -simplifycfg -domtree -sroa -early-cse -lower-expect | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Target Library Information | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
FunctionPass Manager | |
Module Verifier | |
Simplify the CFG | |
Dominator Tree Construction | |
SROA | |
Early CSE | |
Lower 'expect' Intrinsics | |
Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -inline -functionattrs -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -mldst-motion -domtree -memdep -gvn -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -loops -scalar-evolution -slp-vectorizer -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -globaldce -constmerge -verify -verify-di | |
Target Library Information | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
ModulePass Manager | |
Debug Info Verifier | |
Interprocedural Sparse Conditional Constant Propagation | |
Global Variable Optimizer | |
Dead Argument Elimination | |
FunctionPass Manager | |
Combine redundant instructions | |
Simplify the CFG | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
Remove unused exception handling info | |
Inline Cost Analysis | |
Function Integration/Inlining | |
Deduce function attributes | |
FunctionPass Manager | |
SROA | |
Dominator Tree Construction | |
Early CSE | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Simplify the CFG | |
Combine redundant instructions | |
Tail Call Elimination | |
Simplify the CFG | |
Reassociate expressions | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Rotate Loops | |
Loop Invariant Code Motion | |
Unswitch loops | |
Combine redundant instructions | |
Scalar Evolution Analysis | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Induction Variable Simplification | |
Recognize loop idioms | |
Delete dead loops | |
Unroll loops | |
Memory Dependence Analysis | |
MergedLoadStoreMotion | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Global Value Numbering | |
Memory Dependence Analysis | |
MemCpy Optimization | |
Sparse Conditional Constant Propagation | |
Combine redundant instructions | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Dead Store Elimination | |
Natural Loop Information | |
Scalar Evolution Analysis | |
SLP Vectorizer | |
Aggressive Dead Code Elimination | |
Simplify the CFG | |
Combine redundant instructions | |
A No-Op Barrier Pass | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Branch Probability Analysis | |
Block Frequency Analysis | |
Scalar Evolution Analysis | |
Loop Vectorization | |
Combine redundant instructions | |
Simplify the CFG | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Scalar Evolution Analysis | |
Loop Pass Manager | |
Unroll loops | |
Strip Unused Function Prototypes | |
Dead Global Elimination | |
Merge Duplicate Global Constants | |
FunctionPass Manager | |
Module Verifier | |
Debug Info Verifier | |
Bitcode Writer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pass Arguments: -datalayout -no-aa -tbaa -targetlibinfo -basicaa -notti -verify -simplifycfg -domtree -sroa -early-cse -lower-expect | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Target Library Information | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
FunctionPass Manager | |
Module Verifier | |
Simplify the CFG | |
Dominator Tree Construction | |
SROA | |
Early CSE | |
Lower 'expect' Intrinsics | |
Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -inline -functionattrs -argpromotion -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -mldst-motion -domtree -memdep -gvn -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -loops -scalar-evolution -slp-vectorizer -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -globaldce -constmerge -verify -verify-di | |
Target Library Information | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
ModulePass Manager | |
Debug Info Verifier | |
Interprocedural Sparse Conditional Constant Propagation | |
Global Variable Optimizer | |
Dead Argument Elimination | |
FunctionPass Manager | |
Combine redundant instructions | |
Simplify the CFG | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
Remove unused exception handling info | |
Inline Cost Analysis | |
Function Integration/Inlining | |
Deduce function attributes | |
Promote 'by reference' arguments to scalars | |
FunctionPass Manager | |
SROA | |
Dominator Tree Construction | |
Early CSE | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Simplify the CFG | |
Combine redundant instructions | |
Tail Call Elimination | |
Simplify the CFG | |
Reassociate expressions | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Rotate Loops | |
Loop Invariant Code Motion | |
Unswitch loops | |
Combine redundant instructions | |
Scalar Evolution Analysis | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Induction Variable Simplification | |
Recognize loop idioms | |
Delete dead loops | |
Unroll loops | |
Memory Dependence Analysis | |
MergedLoadStoreMotion | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Global Value Numbering | |
Memory Dependence Analysis | |
MemCpy Optimization | |
Sparse Conditional Constant Propagation | |
Combine redundant instructions | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Dead Store Elimination | |
Natural Loop Information | |
Scalar Evolution Analysis | |
SLP Vectorizer | |
Aggressive Dead Code Elimination | |
Simplify the CFG | |
Combine redundant instructions | |
A No-Op Barrier Pass | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Branch Probability Analysis | |
Block Frequency Analysis | |
Scalar Evolution Analysis | |
Loop Vectorization | |
Combine redundant instructions | |
Simplify the CFG | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Scalar Evolution Analysis | |
Loop Pass Manager | |
Unroll loops | |
Strip Unused Function Prototypes | |
Dead Global Elimination | |
Merge Duplicate Global Constants | |
FunctionPass Manager | |
Module Verifier | |
Debug Info Verifier | |
Bitcode Writer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
warning: ignoring debug info with an invalid version (600054001) in hoge.ll | |
Pass Arguments: -datalayout -no-aa -tbaa -targetlibinfo -basicaa -notti -verify -simplifycfg -domtree -sroa -early-cse -lower-expect | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Target Library Information | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
FunctionPass Manager | |
Module Verifier | |
Simplify the CFG | |
Dominator Tree Construction | |
SROA | |
Early CSE | |
Lower 'expect' Intrinsics | |
Pass Arguments: -targetlibinfo -datalayout -no-aa -tbaa -basicaa -notti -verify-di -ipsccp -globalopt -deadargelim -instcombine -simplifycfg -basiccg -prune-eh -inline-cost -inline -functionattrs -sroa -domtree -early-cse -lazy-value-info -jump-threading -correlated-propagation -simplifycfg -instcombine -tailcallelim -simplifycfg -reassociate -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch -instcombine -scalar-evolution -lcssa -indvars -loop-idiom -loop-deletion -loop-unroll -memdep -mldst-motion -domtree -memdep -gvn -memdep -memcpyopt -sccp -instcombine -lazy-value-info -jump-threading -correlated-propagation -domtree -memdep -dse -loops -scalar-evolution -slp-vectorizer -adce -simplifycfg -instcombine -barrier -domtree -loops -loop-simplify -lcssa -branch-prob -block-freq -scalar-evolution -loop-vectorize -instcombine -simplifycfg -domtree -loops -loop-simplify -lcssa -scalar-evolution -loop-unroll -strip-dead-prototypes -globaldce -constmerge -verify -verify-di | |
Target Library Information | |
Data Layout | |
No Alias Analysis (always returns 'may' alias) | |
Type-Based Alias Analysis | |
Basic Alias Analysis (stateless AA impl) | |
No target information | |
ModulePass Manager | |
Debug Info Verifier | |
Interprocedural Sparse Conditional Constant Propagation | |
Global Variable Optimizer | |
Dead Argument Elimination | |
FunctionPass Manager | |
Combine redundant instructions | |
Simplify the CFG | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
Remove unused exception handling info | |
Inline Cost Analysis | |
Function Integration/Inlining | |
Deduce function attributes | |
FunctionPass Manager | |
SROA | |
Dominator Tree Construction | |
Early CSE | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Simplify the CFG | |
Combine redundant instructions | |
Tail Call Elimination | |
Simplify the CFG | |
Reassociate expressions | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Rotate Loops | |
Loop Invariant Code Motion | |
Unswitch loops | |
Combine redundant instructions | |
Scalar Evolution Analysis | |
Loop-Closed SSA Form Pass | |
Loop Pass Manager | |
Induction Variable Simplification | |
Recognize loop idioms | |
Delete dead loops | |
Unroll loops | |
Memory Dependence Analysis | |
MergedLoadStoreMotion | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Global Value Numbering | |
Memory Dependence Analysis | |
MemCpy Optimization | |
Sparse Conditional Constant Propagation | |
Combine redundant instructions | |
Lazy Value Information Analysis | |
Jump Threading | |
Value Propagation | |
Dominator Tree Construction | |
Memory Dependence Analysis | |
Dead Store Elimination | |
Natural Loop Information | |
Scalar Evolution Analysis | |
SLP Vectorizer | |
Aggressive Dead Code Elimination | |
Simplify the CFG | |
Combine redundant instructions | |
A No-Op Barrier Pass | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Branch Probability Analysis | |
Block Frequency Analysis | |
Scalar Evolution Analysis | |
Loop Vectorization | |
Combine redundant instructions | |
Simplify the CFG | |
Dominator Tree Construction | |
Natural Loop Information | |
Canonicalize natural loops | |
Loop-Closed SSA Form Pass | |
Scalar Evolution Analysis | |
Loop Pass Manager | |
Unroll loops | |
Strip Unused Function Prototypes | |
Dead Global Elimination | |
Merge Duplicate Global Constants | |
FunctionPass Manager | |
Module Verifier | |
Debug Info Verifier | |
Bitcode Writer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment