Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp190 LiveInterval *SelLI = &LIS->getInterval(SelReg); in optimizeVcndVcmpPair() local
191 if (llvm::any_of(SelLI->vnis(), in optimizeVcndVcmpPair()
226 auto DefSegment = SelLI->FindSegmentContaining(SelIdx.getRegSlot()); in optimizeVcndVcmpPair()
227 assert(DefSegment != SelLI->end() && in optimizeVcndVcmpPair()
229 for (auto I = DefSegment; I != SelLI->end() && I->start <= AndIdx; ++I) { in optimizeVcndVcmpPair()
237 if (!SelLI->getSegmentContaining(AndIdx.getRegSlot())) in optimizeVcndVcmpPair()
282 bool IsKill = SelLI->Query(CmpIdx.getRegSlot()).isKill(); in optimizeVcndVcmpPair()
283 LIS->shrinkToUses(SelLI); in optimizeVcndVcmpPair()
284 bool IsDead = SelLI->Query(SelIdx.getRegSlot()).isDeadDef(); in optimizeVcndVcmpPair()
288 LIS->removeVRegDefAt(*SelLI, SelIdx.getRegSlot()); in optimizeVcndVcmpPair()