Home
last modified time | relevance | path

Searched refs:PreserveCFG (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DFinalizeISel.cpp46 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 DSROA.h24 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 DSROA.cpp174 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 DScalar.h39 FunctionPass *createSROAPass(bool PreserveCFG = true);
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def585 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
H A DPassBuilderPipelines.cpp1260 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()
1352 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()
H A DPassBuilder.cpp1045 return SROAOptions::PreserveCFG; in parseSROAOptions()