Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp196 bool hasBranchDivergence; member in __anon2e9142650111::LoopUnswitch
201 explicit LoopUnswitch(bool Os = false, bool hasBranchDivergence = false) in LoopUnswitch() argument
203 hasBranchDivergence(hasBranchDivergence) { in LoopUnswitch()
217 if (hasBranchDivergence) in getAnalysisUsage()
390 Pass *llvm::createLoopUnswitchPass(bool Os, bool hasBranchDivergence) { in INITIALIZE_PASS_DEPENDENCY()
391 return new LoopUnswitch(Os, hasBranchDivergence); in INITIALIZE_PASS_DEPENDENCY()
866 if (hasBranchDivergence && in UnswitchIfProfitable()
DSpeculativeExecution.cpp154 if (OnlyIfDivergentTarget && !TTI->hasBranchDivergence()) { in runImpl()
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.h51 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.h44 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h74 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/external/llvm/include/llvm/Analysis/
DTargetTransformInfo.h211 bool hasBranchDivergence() const;
645 virtual bool hasBranchDivergence() = 0;
783 bool hasBranchDivergence() override { return Impl.hasBranchDivergence(); } in hasBranchDivergence() function
DTargetTransformInfoImpl.h160 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/
DScalar.h175 bool hasBranchDivergence = false);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h92 bool hasBranchDivergence() { in hasBranchDivergence() function
/external/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp150 if (OnlyIfDivergentTarget && !TTI->hasBranchDivergence()) { in runOnFunction()
/external/llvm/lib/Analysis/
DTargetTransformInfo.cpp92 bool TargetTransformInfo::hasBranchDivergence() const { in hasBranchDivergence() function in TargetTransformInfo
93 return TTIImpl->hasBranchDivergence(); in hasBranchDivergence()
DDivergenceAnalysis.cpp293 if (!TTI.hasBranchDivergence()) in runOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h287 bool hasBranchDivergence() const;
1024 virtual bool hasBranchDivergence() = 0;
1229 bool hasBranchDivergence() override { return Impl.hasBranchDivergence(); } in hasBranchDivergence() function
DTargetTransformInfoImpl.h182 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h126 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DDivergenceAnalysis.cpp294 if (!TTI.hasBranchDivergence()) in runOnFunction()
DTargetTransformInfo.cpp111 bool TargetTransformInfo::hasBranchDivergence() const { in hasBranchDivergence() function in TargetTransformInfo
112 return TTIImpl->hasBranchDivergence(); in hasBranchDivergence()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp753 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
773 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
795 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
842 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
855 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
873 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h114 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h146 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4894 if (Legal->getRuntimePointerChecking()->Need && TTI.hasBranchDivergence()) { in computeMaxVF()