Home
last modified time | relevance | path

Searched refs:isUniform (Results 1 – 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIAnnotateControlFlow.cpp82 bool isUniform(BranchInst *T);
163 bool SIAnnotateControlFlow::isUniform(BranchInst *T) { in isUniform() function in SIAnnotateControlFlow
164 return DA->isUniform(T) || in isUniform()
211 if (isUniform(Term)) in openIf()
221 if (isUniform(Term)) { in insertElse()
259 if (isUniform(Term)) in handleLoop()
HDAMDGPUAnnotateUniformValues.cpp119 if (DA->isUniform(&I)) in visitBranchInst()
125 if (!DA->isUniform(Ptr)) in visitLoadInst()
HDAMDGPUCodeGenPrepare.cpp282 return I.isSimple() && TySize < 32 && Align >= 4 && DA->isUniform(&I); in canWidenScalarExtLoad()
472 if (DA->isUniform(&I)) in replaceMulWithMul24()
888 DA->isUniform(&I) && promoteUniformOpToI32(I)) in visitBinaryOperator()
983 DA->isUniform(&I)) in visitICmpInst()
993 DA->isUniform(&I)) in visitSelectInst()
1012 DA->isUniform(&I)) in visitBitreverseIntrinsicInst()
HDAMDGPUUnifyDivergentExitNodes.cpp109 if (!DA.isUniform(Top->getTerminator())) in isUniformlyReached()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDLegacyDivergenceAnalysis.h46 bool isUniform(const Value *V) const { return !isDivergent(V); } in isUniform() function
HDDivergenceAnalysis.h202 bool isUniform(const Value &V) const { return !isDivergent(V); } in isUniform() function
HDLoopAccessAnalysis.h546 bool isUniform(Value *V) const;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
HDLoopVectorizationLegality.h288 bool isUniform(Value *V);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoopVectorizationLegality.cpp419 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() function in llvm::LoopVectorizationLegality
420 return LAI->isUniform(V); in isUniform()
HDLoopVectorize.cpp5869 bool isLoopInvariantStoreValue = Legal->isUniform(SI->getValueOperand()); in getUniformMemOpCost()
6018 if (Legal->isUniform(Ptr) && in setCostBasedWideningDecision()
6271 if (Op2VK == TargetTransformInfo::OK_AnyValue && Legal->isUniform(Op2)) in getInstructionCost()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDStructurizeCFG.cpp954 if (!DA.isUniform(Br)) in hasOnlyUniformBranches()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDLoopAccessAnalysis.cpp1932 if (isUniform(Ptr)) in analyzeLoop()
2108 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform() function in LoopAccessInfo