Searched refs:Divergent (Results 1 – 5 of 5) sorted by relevance
80 PredicatedMI *Divergent = nullptr; member in __anon4dc5a48d0111::VPTBlock90 if (!Divergent && !set_difference(Preds, VPST->Predicates).empty()) { in addInst()91 Divergent = &Insts.back(); in addInst()92 LLVM_DEBUG(dbgs() << " - has divergent predicate: " << *Divergent->MI); in addInst()101 return Divergent != nullptr; in HasNonUniformPredicate()119 PredicatedMI *getDivergent() const { return Divergent; } in getDivergent()908 PredicatedMI *Divergent = Block.getDivergent(); in ConvertVPTBlocks() local909 if (isVCTP(Divergent->MI)) { in ConvertVPTBlocks()926 E = ++MachineBasicBlock::iterator(Divergent->MI); I != E; ++I) in ConvertVPTBlocks()930 auto E = MachineBasicBlock::reverse_iterator(Divergent->MI); in ConvertVPTBlocks()
1477 MachineInstr *Divergent = VPTState::getDivergent(Block); in ConvertVPTBlocks() local1478 auto DivergentNext = ++MachineBasicBlock::iterator(Divergent); in ConvertVPTBlocks()1489 VCMPOpcodeToVPT(Divergent->getOpcode()) != 0 ? Divergent : nullptr; in ConvertVPTBlocks()1499 BuildMI(*Divergent->getParent(), Divergent, in ConvertVPTBlocks()1500 Divergent->getDebugLoc(), TII->get(ARM::MVE_VPST)); in ConvertVPTBlocks()
97 %cmp1 = icmp ne i32 %2, 0 ; Divergent condition98 %brmerge = or i1 %cmp1, %cmp337 ; Divergent condition
176 bool Divergent = false; in analyze() local182 Divergent = true; in analyze()187 if (Divergent && PDT.dominates(&DefBlock, MBB)) { in analyze()
177 bool Divergent = false; in analyze() local183 Divergent = true; in analyze()188 if (Divergent && PDT.dominates(&DefBlock, MBB)) { in analyze()