Searched refs:isConvergent (Results 1 – 25 of 27) sorted by relevance
12
461 if (L->isConvergent != R->isConvergent) in operator ()()462 return R->isConvergent; in operator ()()588 intrinsic.isConvergent) { in EmitAttributes()607 if (intrinsic.isConvergent) { in EmitAttributes()
109 bool isConvergent; member
457 isConvergent = false; in CodeGenIntrinsic()589 isConvergent = true; in CodeGenIntrinsic()
258 bool isConvergent : 1; variable
509 if (Inst.isConvergent) OS << "|(1ULL<<MCID::Convergent)"; in emitRecord()
326 isConvergent = R->getValueAsBit("isConvergent"); in CodeGenInstruction()
157 if (CI->isConvergent()) in analyzeBasicBlock()
466 bool isConvergent() const { in isConvergent() function467 CALLSITE_DELEGATE_GETTER(isConvergent()); in isConvergent()
359 bool isConvergent() const {
1782 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }3746 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
341 bool isConvergent() const { return Flags & (1 << MCID::Convergent); } in isConvergent() function
917 if (!F->isConvergent()) continue; in removeConvergentAttrs()928 if (CS && CS.isConvergent() && in removeConvergentAttrs()942 if (!F->isConvergent()) continue; in removeConvergentAttrs()
291 HasConvergent |= CS.isConvergent(); in UnrollLoop()
1827 return CI && (CI->cannotDuplicate() || CI->isConvergent()); in FoldCondBranchOnPHI()
730 if (MI.isConvergent()) in SinkInstruction()
551 if (MI.isConvergent()) in shouldTailDuplicate()
712 if (MI.isNotDuplicable() || MI.isConvergent()) in ScanInstructions()
528 bool isConvergent(QueryType Type = AnyInBundle) const {
489 let isConvergent = 1;827 let Uses = [EXEC], mayLoad =0, mayStore = 0, isConvergent = 1 in {1227 let isConvergent = 1;1590 let isConvergent = 1, Uses = []<Register> in {1608 } // End isConvergent = 11993 let isConvergent = 1;
2306 let isConvergent = DefExec;2313 let isConvergent = DefExec;2325 let isConvergent = DefExec;2709 let mayLoad = 0, mayStore = 0, isConvergent = 1 in {
2519 if (CS.isConvergent() && !CalleeF->isConvergent() && in visitCallSite()
2742 if (CI->isConvergent()) in TryToSinkInstruction()
312 if (CI->cannotDuplicate() || CI->isConvergent()) in getJumpThreadDuplicationCost()
1893 // they have the isConvergent bit set.1894 let isConvergent=1 in {
384 bit isConvergent = 0; // Is this instruction convergent?