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 70 PreserveCFG = false; in runImpl() 79 return {Changed, PreserveCFG}; in runImpl() 93 auto [Changed, PreserveCFG] = runImpl(MF); in run() 97 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 | 175 const bool PreserveCFG; member in __anondf5662880111::SROA 234 isSafeSelectToSpeculate(SelectInst &SI, bool PreserveCFG); 240 PreserveCFG(PreserveCFG_ == SROAOptions::PreserveCFG) {} in SROA() 1711 isSafeLoadOfSelectToSpeculate(LoadInst &LI, SelectInst &SI, bool PreserveCFG) { in isSafeLoadOfSelectToSpeculate() argument 1720 else if (PreserveCFG) in isSafeLoadOfSelectToSpeculate() 1727 SROA::isSafeSelectToSpeculate(SelectInst &SI, bool PreserveCFG) { in isSafeSelectToSpeculate() argument 1738 if (Store->isVolatile() || PreserveCFG) in isSafeSelectToSpeculate() 1755 if (PreserveCFG) in isSafeSelectToSpeculate() 1762 isSafeLoadOfSelectToSpeculate(*LI, SI, PreserveCFG); in isSafeSelectToSpeculate() 1763 if (PreserveCFG && !Spec.areAllSpeculatable()) in isSafeSelectToSpeculate() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 40 LLVM_ABI FunctionPass *createSROAPass(bool PreserveCFG = true);
|
| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassRegistry.def | 698 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
|
| H A D | PassBuilderPipelines.cpp | 1327 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses() 1419 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()
|
| H A D | PassBuilder.cpp | 1258 return SROAOptions::PreserveCFG; in parseSROAOptions()
|