14#ifndef LLVM_CODEGEN_RESETMACHINEFUNCTIONPASS_H
15#define LLVM_CODEGEN_RESETMACHINEFUNCTIONPASS_H
25 bool EmitFallbackDiag =
false;
27 bool AbortOnFailedISel =
false;
31 bool AbortOnFailedISel =
false)
32 : EmitFallbackDiag(EmitFallbackDiag),
33 AbortOnFailedISel(AbortOnFailedISel) {}
A set of analyses that are preserved following a run of a transformation pass.
LLVM_ABI PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &)
ResetMachineFunctionPass(bool EmitFallbackDiag=false, bool AbortOnFailedISel=false)
This is an optimization pass for GlobalISel generic memory operations.
AnalysisManager< MachineFunction > MachineFunctionAnalysisManager
A CRTP mix-in for passes that should not be skipped.