Searched refs:isUniform (Results 1 – 12 of 12) sorted by relevance
82 bool isUniform(BranchInst *T);163 bool SIAnnotateControlFlow::isUniform(BranchInst *T) { in isUniform() function in SIAnnotateControlFlow164 return DA->isUniform(T) || in isUniform()211 if (isUniform(Term)) in openIf()221 if (isUniform(Term)) { in insertElse()259 if (isUniform(Term)) in handleLoop()
119 if (DA->isUniform(&I)) in visitBranchInst()125 if (!DA->isUniform(Ptr)) in visitLoadInst()
282 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()
109 if (!DA.isUniform(Top->getTerminator())) in isUniformlyReached()
46 bool isUniform(const Value *V) const { return !isDivergent(V); } in isUniform() function
202 bool isUniform(const Value &V) const { return !isDivergent(V); } in isUniform() function
546 bool isUniform(Value *V) const;
288 bool isUniform(Value *V);
419 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() function in llvm::LoopVectorizationLegality420 return LAI->isUniform(V); in isUniform()
5869 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()
954 if (!DA.isUniform(Br)) in hasOnlyUniformBranches()
1932 if (isUniform(Ptr)) in analyzeLoop()2108 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform() function in LoopAccessInfo