Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DUniformityAnalysis.cpp121 if (TTI.hasBranchDivergence(&F)) in run()
173 if (targetTransformInfo.hasBranchDivergence(m_function)) in runOnFunction()
H A DTargetTransformInfo.cpp292 bool TargetTransformInfo::hasBranchDivergence(const Function *F) const { in hasBranchDivergence() function in TargetTransformInfo
293 return TTIImpl->hasBranchDivergence(F); in hasBranchDivergence()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h45 bool hasBranchDivergence(const Function *F = nullptr) const override {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp155 if (OnlyIfDivergentTarget && !TTI->hasBranchDivergence(&F)) { in runImpl()
H A DScalarizeMaskedMemIntrin.cpp1047 bool HasBranchDivergence = TTI.hasBranchDivergence(&F); in runImpl()
H A DJumpThreading.cpp241 if (TTI.hasBranchDivergence(&F)) in run()
H A DSimpleLoopUnswitch.cpp3630 EnableNonTrivialUnswitch || (NonTrivial && !TTI.hasBranchDivergence(F)); in unswitchLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h99 bool hasBranchDivergence(const Function *F = nullptr) const override {
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp193 TTI.hasBranchDivergence(&F)); in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp486 TTI->hasBranchDivergence(&Fn)); in initializeAnalysisResults()
542 TTI->hasBranchDivergence(&Fn)); in initializeAnalysisResults()
936 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
956 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
978 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
1002 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
1020 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
1036 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
1056 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
1076 if (TTI->hasBranchDivergence()) in CodeGenAndEmitDAG()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h107 bool hasBranchDivergence(const Function *F = nullptr) const override;
H A DAMDGPUTargetTransformInfo.cpp315 bool GCNTTIImpl::hasBranchDivergence(const Function *F) const { in hasBranchDivergence() function in GCNTTIImpl
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h451 LLVM_ABI bool hasBranchDivergence(const Function *F = nullptr) const;
H A DTargetTransformInfoImpl.h130 virtual bool hasBranchDivergence(const Function *F = nullptr) const {
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h382 bool hasBranchDivergence(const Function *F = nullptr) const override {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3629 if (Legal->getRuntimePointerChecking()->Need && TTI.hasBranchDivergence()) { in computeMaxVF()