Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h43 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h94 bool hasBranchDivergence() { in hasBranchDivergence() function
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp155 if (OnlyIfDivergentTarget && !TTI->hasBranchDivergence()) { in runImpl()
H A DJumpThreading.cpp310 if (TTI->hasBranchDivergence()) in runOnFunction()
338 if (TTI.hasBranchDivergence()) in run()
H A DSimpleLoopUnswitch.cpp3075 EnableNonTrivialUnswitch || (NonTrivial && !TTI.hasBranchDivergence()); in unswitchLoop()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h100 bool hasBranchDivergence() { return true; } in hasBranchDivergence() function
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp757 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
777 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
799 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
823 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
841 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
857 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
877 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
897 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
917 if (TTI.hasBranchDivergence()) in CodeGenAndEmitDAG()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp330 if (!TTI.hasBranchDivergence()) in runOnFunction()
H A DTargetTransformInfo.cpp237 bool TargetTransformInfo::hasBranchDivergence() const { in hasBranchDivergence() function in TargetTransformInfo
238 return TTIImpl->hasBranchDivergence(); in hasBranchDivergence()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h343 bool hasBranchDivergence() const;
1537 virtual bool hasBranchDivergence() = 0;
1884 bool hasBranchDivergence() override { return Impl.hasBranchDivergence(); } in hasBranchDivergence() function
H A DTargetTransformInfoImpl.h89 bool hasBranchDivergence() const { return false; } in hasBranchDivergence() function
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h264 bool hasBranchDivergence() { return false; } in hasBranchDivergence() function
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4971 if (Legal->getRuntimePointerChecking()->Need && TTI.hasBranchDivergence()) { in computeMaxVF()