Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp92 SlotIndex SelIdx) { in isDefBetween() argument
94 return (!AndLRQ.isKill() && AndLRQ.valueIn() != LR.Query(SelIdx).valueOut()); in isDefBetween()
102 SlotIndex SelIdx = LIS->getInstructionIndex(Sel).getRegSlot(); in isDefBetween() local
105 return isDefBetween(LIS->getInterval(Reg), AndIdx, SelIdx); in isDefBetween()
108 if (isDefBetween(LIS->getRegUnit(Unit), AndIdx, SelIdx)) in isDefBetween()
197 SlotIndex SelIdx = LIS->getInstructionIndex(*Sel); in optimizeVcndVcmpPair() local
230 auto CCQ = CCLI.Query(SelIdx.getRegSlot()); in optimizeVcndVcmpPair()
257 bool IsDead = SelLI->Query(SelIdx.getRegSlot()).isDeadDef(); in optimizeVcndVcmpPair()
261 LIS->removeVRegDefAt(*SelLI, SelIdx.getRegSlot()); in optimizeVcndVcmpPair()
H A DR600ISelLowering.cpp2125 int SelIdx = TII->getSelIdx(Opcode, OperandIdx[i]); in PostISelFolding() local
2127 SelIdx--; in PostISelFolding()
2128 SDValue &Sel = (SelIdx > -1) ? Ops[SelIdx] : FakeOp; in PostISelFolding()
2164 int SelIdx = TII->getSelIdx(Opcode, OperandIdx[i]); in PostISelFolding() local
2167 SelIdx--; in PostISelFolding()
2170 SDValue &Sel = (SelIdx > -1) ? Ops[SelIdx] : FakeOp; in PostISelFolding()