Home
last modified time | relevance | path

Searched refs:Divergent (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp80 PredicatedMI *Divergent = nullptr; member in __anon4dc5a48d0111::VPTBlock
90 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() local
909 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()
/external/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp1477 MachineInstr *Divergent = VPTState::getDivergent(Block); in ConvertVPTBlocks() local
1478 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()
/external/llvm-project/llvm/test/Transforms/LoopVectorize/
Dexplicit_outer_uniform_diverg_branch.ll97 %cmp1 = icmp ne i32 %2, 0 ; Divergent condition
98 %brmerge = or i1 %cmp1, %cmp337 ; Divergent condition
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSILowerI1Copies.cpp176 bool Divergent = false; in analyze() local
182 Divergent = true; in analyze()
187 if (Divergent && PDT.dominates(&DefBlock, MBB)) { in analyze()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSILowerI1Copies.cpp177 bool Divergent = false; in analyze() local
183 Divergent = true; in analyze()
188 if (Divergent && PDT.dominates(&DefBlock, MBB)) { in analyze()