Searched refs:isConvergent (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenIntrinsics.h139 bool isConvergent; member in struct:llvm::CodeGenIntrinsic
H A DIntrinsicEmitter.cpp596 if (L->isConvergent != R->isConvergent)
597 return R->isConvergent;
761 intrinsic.isConvergent || intrinsic.isSpeculatable) {
804 if (intrinsic.isConvergent) {
H A DCodeGenInstruction.h276 bool isConvergent : 1;
H A DInstrDocsEmitter.cpp138 FLAG(isConvergent)
H A DCodeGenTarget.cpp638 isConvergent = false;
796 isConvergent = true;
H A DCodeGenInstruction.cpp402 isConvergent = R->getValueAsBit("isConvergent");
H A DInstrInfoEmitter.cpp775 if (Inst.isConvergent) OS << "|(1ULL<<MCID::Convergent)";
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCodeMetrics.cpp165 if (CI->isConvergent())
H A DLoopAccessAnalysis.cpp1854 if (Call->isConvergent())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp82 if (Call->isConvergent())
H A DLoopVersioningLICM.cpp333 if (Call->isConvergent() || Call->cannotDuplicate()) {
H A DCallSiteSplitting.cpp187 if (CB.isConvergent() || CB.cannotDuplicate())
H A DSpeculateAroundPHIs.cpp71 if (CS->isConvergent() || CS->cannotDuplicate()) {
H A DGVNHoist.cpp1120 if (Call->isConvergent())
H A DLoopUnswitch.cpp687 if (CB->isConvergent())
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h398 bool isConvergent() const { return Flags & (1ULL << MCID::Convergent); } function in class:llvm::MCInstrDesc
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h574 bool isConvergent() const { function in class:llvm::Function
H A DInstrTypes.h1748 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp58 if (CB.isConvergent())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1227 return CB && CB->isConvergent() &&
1285 [](const Function &F) { return !F.isConvergent(); },
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h865 bool isConvergent(QueryType Type = AnyInBundle) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp893 if (MI.isConvergent())
H A DTailDuplicator.cpp615 if (MI.isConvergent())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp247 if (CI->isConvergent()) {
H A DLoopUnroll.cpp418 HasConvergent |= CB->isConvergent();

Completed in 319 milliseconds

12