Searched refs:isConvergent (Results 1 – 25 of 38) sorted by relevance
12
166 if (CI->isConvergent()) in analyzeBasicBlock()
214 let isConvergent = DefExec;232 let isConvergent = DefExec;249 let isConvergent = 1;269 let isConvergent = 1;666 let isConvergent = DefExec;680 let isConvergent = DefExec;694 let isConvergent = 1;709 let isConvergent = 1;
611 let isConvergent = 1;644 let isConvergent = ps.isConvergent;
373 let isConvergent = 1;490 let isConvergent = 1, usesCustomInserter = 1 in {533 let Uses = [EXEC], mayLoad = 0, mayStore = 0, isConvergent = 1 in {581 let isConvergent = 1, usesCustomInserter = 1 in {
376 let isConvergent = 1 in {397 } // End isConvergent = 1
224 let isConvergent = 1;308 let isConvergent = 1;426 let isConvergent = 1;438 let isConvergent = 1;453 let isConvergent = 1;
516 let isConvergent = 1, Uses = []<Register> in {524 } // End isConvergent = 1
173 let isConvergent = 1;
534 bool isConvergent() const { in isConvergent() function535 CALLSITE_DELEGATE_GETTER(isConvergent()); in isConvergent()
560 bool isConvergent() const { in isConvergent() function
1731 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
413 bool isConvergent() const { return Flags & (1ULL << MCID::Convergent); } in isConvergent() function
82 if (Call->isConvergent()) in isSafeToMove()
334 if (Call->isConvergent() || Call->cannotDuplicate()) { in instructionSafeForVersioning()
188 if (CS.isConvergent() || CS.cannotDuplicate()) in canSplitCallSite()
71 if (CS.isConvergent() || CS.cannotDuplicate()) { in isSafeToSpeculatePHIUsers()
1122 if (Call->isConvergent()) in hoistExpressions()
687 if (CS.isConvergent()) in processCurrentLoop()
382 bool isConvergent() const { in isConvergent() function
1229 return CS && CS.isConvergent() && SCCNodes.count(CS.getCalledFunction()) == 0; in InstrBreaksNonConvergent()1286 [](const Function &F) { return !F.isConvergent(); }, in inferAttrsFromFunctionBodies()
1022 let isConvergent = 1;1032 let isConvergent = 1;
613 if (MI.isConvergent()) in shouldTailDuplicate()
885 if (MI.isConvergent()) in SinkInstruction()
425 HasConvergent |= CS.isConvergent(); in UnrollLoop()
779 bool isConvergent(QueryType Type = AnyInBundle) const {