Searched refs:PreserveCFG (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | FinalizeISel.cpp | 46 bool PreserveCFG = true; in runImpl() local 68 PreserveCFG = false; in runImpl() 80 return {Changed, PreserveCFG}; in runImpl() 94 auto [Changed, PreserveCFG] = runImpl(MF); in run() 98 if (PreserveCFG) in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | SROA.h | 24 enum class SROAOptions : bool { ModifyCFG, PreserveCFG }; 27 const SROAOptions PreserveCFG; 30 /// If \p PreserveCFG is set, then the pass is not allowed to modify CFG 32 SROAPass(SROAOptions PreserveCFG); 76 enum class SROAOptions : bool { ModifyCFG, PreserveCFG }; global() enumerator 100 const bool PreserveCFG; global() variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 174 const bool PreserveCFG; member in __anondf5662880111::SROA 231 isSafeSelectToSpeculate(SelectInst &SI, bool PreserveCFG); 237 PreserveCFG(PreserveCFG_ == SROAOptions::PreserveCFG) {} in SROA() 1684 isSafeLoadOfSelectToSpeculate(LoadInst &LI, SelectInst &SI, bool PreserveCFG) { in isSafeLoadOfSelectToSpeculate() argument 1693 else if (PreserveCFG) in isSafeLoadOfSelectToSpeculate() 1700 SROA::isSafeSelectToSpeculate(SelectInst &SI, bool PreserveCFG) { in isSafeSelectToSpeculate() argument 1711 if (Store->isVolatile() || PreserveCFG) in isSafeSelectToSpeculate() 1728 if (PreserveCFG) in isSafeSelectToSpeculate() 1735 isSafeLoadOfSelectToSpeculate(*LI, SI, PreserveCFG); in isSafeSelectToSpeculate() 1736 if (PreserveCFG && !Spec.areAllSpeculatable()) in isSafeSelectToSpeculate() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/ |
H A D | Scalar.h | 39 FunctionPass *createSROAPass(bool PreserveCFG = true);
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassRegistry.def | 585 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
|
H A D | PassBuilderPipelines.cpp | 1260 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses() 1352 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()
|
H A D | PassBuilder.cpp | 1045 return SROAOptions::PreserveCFG; in parseSROAOptions()
|