Index: llvm/include/llvm/CodeGen/Passes.h =================================================================== --- llvm/include/llvm/CodeGen/Passes.h +++ llvm/include/llvm/CodeGen/Passes.h @@ -275,6 +275,11 @@ /// MachineCSE - This pass performs global CSE on machine instructions. extern char &MachineCSEID; + /// MIRCanonicalizer - This pass canonicalizes MIR by renaming vregs + /// according to the semantics of the instruction as well as hoists + /// code. + extern char &MIRCanonicalizerID; + /// ImplicitNullChecks - This pass folds null pointer checks into nearby /// memory operations. extern char &ImplicitNullChecksID;