Home
last modified time | relevance | path

Searched refs:hasBranchDivergence (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp201 bool hasBranchDivergence; member in __anon3ab403ad0111::LoopUnswitch
206 explicit LoopUnswitch(bool Os = false, bool hasBranchDivergence = false) in LoopUnswitch() argument
208 hasBranchDivergence(hasBranchDivergence) { in LoopUnswitch()
226 if (hasBranchDivergence) in getAnalysisUsage()
399 Pass *llvm::createLoopUnswitchPass(bool Os, bool hasBranchDivergence) { in INITIALIZE_PASS_DEPENDENCY()
400 return new LoopUnswitch(Os, hasBranchDivergence); in INITIALIZE_PASS_DEPENDENCY()
892 if (hasBranchDivergence && in UnswitchIfProfitable()
DSpeculativeExecution.cpp154 if (OnlyIfDivergentTarget && !TTI->hasBranchDivergence()) { in runImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.h43 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
DScalar.h180 bool hasBranchDivergence = false);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h91 bool hasBranchDivergence() { in hasBranchDivergence() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h138 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h343 bool hasBranchDivergence() const;
1200 virtual bool hasBranchDivergence() = 0;
1454 bool hasBranchDivergence() override { return Impl.hasBranchDivergence(); } in hasBranchDivergence() function
DTargetTransformInfoImpl.h153 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLegacyDivergenceAnalysis.cpp330 if (!TTI.hasBranchDivergence()) in runOnFunction()
DTargetTransformInfo.cpp211 bool TargetTransformInfo::hasBranchDivergence() const { in hasBranchDivergence() function in TargetTransformInfo
212 return TTIImpl->hasBranchDivergence(); in hasBranchDivergence()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp819 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
841 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
865 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
914 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
929 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
949 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h208 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4918 if (Legal->getRuntimePointerChecking()->Need && TTI.hasBranchDivergence()) { in computeMaxVF()