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
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 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.cpp175 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 DScalar.h40 LLVM_ABI FunctionPass *createSROAPass(bool PreserveCFG = true);
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def698 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
H A DPassBuilderPipelines.cpp1327 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()
1419 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()
H A DPassBuilder.cpp1258 return SROAOptions::PreserveCFG; in parseSROAOptions()