Run expression reassociation as part of gccas
llvm-svn: 2556
This commit is contained in:
parent
5a2dbc2b3e
commit
356ef11e5a
|
@ -77,6 +77,7 @@ int main(int argc, char **argv) {
|
|||
if (!StopAtLevelRaise) {
|
||||
Passes.add(createRaisePointerReferencesPass()); // Eliminate casts
|
||||
Passes.add(createPromoteMemoryToRegister()); // Promote alloca's to regs
|
||||
Passes.add(createReassociatePass()); // Reassociate expressions
|
||||
Passes.add(createInstructionCombiningPass()); // Combine silly seq's
|
||||
Passes.add(createDeadInstEliminationPass()); // Kill InstCombine remnants
|
||||
Passes.add(createGCSEPass()); // Remove common subexprs
|
||||
|
|
Loading…
Reference in New Issue