Lines Matching refs:ConstantSDNode
286 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate()
331 unsigned RCID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); in getOperandRegClass()
336 unsigned SubRegIdx = cast<ConstantSDNode>(SubRegOp)->getZExtValue(); in getOperandRegClass()
400 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) { in getConstantValue()
562 ConstantSDNode *C = cast<ConstantSDNode>(N); in Select()
588 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); in Select()
592 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2)); in Select()
680 ConstantSDNode *C; in SelectADDRIndirect()
683 if ((C = dyn_cast<ConstantSDNode>(Addr))) { in SelectADDRIndirect()
687 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) { in SelectADDRIndirect()
691 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) { in SelectADDRIndirect()
853 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS1Addr1Offset()
862 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) { in SelectDS1Addr1Offset()
888 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectDS1Addr1Offset()
921 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS64Bit4ByteAligned()
933 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) { in SelectDS64Bit4ByteAligned()
962 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectDS64Bit4ByteAligned()
1010 ConstantSDNode *C1 = nullptr; in SelectMUBUF()
1013 C1 = cast<ConstantSDNode>(Addr.getOperand(1)); in SelectMUBUF()
1093 ConstantSDNode *C = cast<ConstantSDNode>(Addr64); in SelectMUBUFAddr64()
1153 if (ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectMUBUFScratchOffen()
1193 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMUBUFScratchOffen()
1214 ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr); in SelectMUBUFScratchOffset()
1248 if (!cast<ConstantSDNode>(Offen)->getSExtValue() && in SelectMUBUFOffset()
1249 !cast<ConstantSDNode>(Idxen)->getSExtValue() && in SelectMUBUFOffset()
1250 !cast<ConstantSDNode>(Addr64)->getSExtValue()) { in SelectMUBUFOffset()
1290 int64_t COffsetVal = cast<ConstantSDNode>(N1)->getSExtValue(); in SelectFlatOffset()
1324 ConstantSDNode *C = dyn_cast<ConstantSDNode>(ByteOffsetNode); in SelectSMRDOffset()
1418 return !Imm && isa<ConstantSDNode>(Offset); in SelectSMRDImm32()
1425 !isa<ConstantSDNode>(Offset); in SelectSMRDSgpr()
1443 return !Imm && isa<ConstantSDNode>(Offset); in SelectSMRDBufferImm32()
1454 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMOVRELOffset()
1466 if (isa<ConstantSDNode>(Index)) in SelectMOVRELOffset()
1492 ConstantSDNode *B = dyn_cast<ConstantSDNode>(Shl->getOperand(1)); in SelectS_BFEFromShifts()
1493 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFEFromShifts()
1518 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(Srl.getOperand(1)); in SelectS_BFE()
1519 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFE()
1540 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFE()
1541 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(And->getOperand(1)); in SelectS_BFE()
1573 const ConstantSDNode *Amt = dyn_cast<ConstantSDNode>(Src.getOperand(1)); in SelectS_BFE()
1848 if (ConstantSDNode *ShiftAmt = dyn_cast<ConstantSDNode>(Srl.getOperand(1))) { in isExtractHiElt()
2030 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(In)) { in SelectHi16Elt()
2169 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) { in SelectGlobalValueConstantOffset()
2179 if (!isa<ConstantSDNode>(Addr)) { in SelectGlobalValueVariableOffset()
2226 ConstantSDNode *C; in SelectADDRIndirect()
2229 if ((C = dyn_cast<ConstantSDNode>(Addr))) { in SelectADDRIndirect()
2233 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) { in SelectADDRIndirect()
2237 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) { in SelectADDRIndirect()
2250 ConstantSDNode *IMMOffset; in SelectADDRVTX_READ()
2253 && (IMMOffset = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRVTX_READ()
2261 } else if ((IMMOffset = dyn_cast<ConstantSDNode>(Addr)) in SelectADDRVTX_READ()