Lines Matching refs:ConstantSDNode
51 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isNullConstantOrUndef()
63 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) { in getConstantValue()
325 if (ConstantSDNode *Idx = dyn_cast<ConstantSDNode>(In.getOperand(1))) { in isExtractHiElt()
338 if (ConstantSDNode *ShiftAmt = dyn_cast<ConstantSDNode>(Srl.getOperand(1))) { in isExtractHiElt()
353 if (ConstantSDNode *Idx = dyn_cast<ConstantSDNode>(In.getOperand(1))) { in stripExtractLoElt()
597 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate()
604 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate()
650 unsigned RCID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); in getOperandRegClass()
655 unsigned SubRegIdx = cast<ConstantSDNode>(SubRegOp)->getZExtValue(); in getOperandRegClass()
875 ConstantSDNode *C = cast<ConstantSDNode>(N); in Select()
893 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); in Select()
897 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2)); in Select()
1001 isa<ConstantSDNode>(BaseLo.getOperand(1)) && in getBaseWithOffsetUsingSplitOR()
1004 isa<ConstantSDNode>(BaseHi.getOperand(1)) && in getBaseWithOffsetUsingSplitOR()
1024 assert(LHS && RHS && isa<ConstantSDNode>(RHS)); in isBaseWithConstantOffset64()
1046 ConstantSDNode *C; in SelectADDRIndirect()
1049 if ((C = dyn_cast<ConstantSDNode>(Addr))) { in SelectADDRIndirect()
1053 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) { in SelectADDRIndirect()
1057 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) { in SelectADDRIndirect()
1278 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS1Addr1Offset()
1287 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) { in SelectDS1Addr1Offset()
1320 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectDS1Addr1Offset()
1382 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDSReadWrite2()
1395 if (const ConstantSDNode *C = in SelectDSReadWrite2()
1396 dyn_cast<ConstantSDNode>(Addr.getOperand(0))) { in SelectDSReadWrite2()
1431 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectDSReadWrite2()
1470 ConstantSDNode *C1 = nullptr; in SelectMUBUF()
1473 C1 = cast<ConstantSDNode>(Addr.getOperand(1)); in SelectMUBUF()
1552 ConstantSDNode *C = cast<ConstantSDNode>(Addr64); in SelectMUBUFAddr64()
1591 if (ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectMUBUFScratchOffen()
1629 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMUBUFScratchOffen()
1672 ConstantSDNode *CAddr; in SelectMUBUFScratchOffset()
1675 CAddr = dyn_cast<ConstantSDNode>(Addr.getOperand(1)); in SelectMUBUFScratchOffset()
1682 } else if ((CAddr = dyn_cast<ConstantSDNode>(Addr)) && in SelectMUBUFScratchOffset()
1706 if (!cast<ConstantSDNode>(Offen)->getSExtValue() && in SelectMUBUFOffset()
1707 !cast<ConstantSDNode>(Idxen)->getSExtValue() && in SelectMUBUFOffset()
1708 !cast<ConstantSDNode>(Addr64)->getSExtValue()) { in SelectMUBUFOffset()
1751 int64_t COffsetVal = cast<ConstantSDNode>(N1)->getSExtValue(); in SelectFlatOffsetImpl()
1870 int64_t COffsetVal = cast<ConstantSDNode>(RHS)->getSExtValue(); in SelectGlobalSAddr()
1939 isa<ConstantSDNode>(Addr)) in SelectGlobalSAddr()
1983 COffsetVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectScratchSAddr()
2017 ConstantSDNode *C = dyn_cast<ConstantSDNode>(ByteOffsetNode); in SelectSMRDOffset()
2106 assert(N0 && N1 && isa<ConstantSDNode>(N1)); in SelectSMRD()
2136 return !Imm && isa<ConstantSDNode>(Offset); in SelectSMRDImm32()
2143 !isa<ConstantSDNode>(Offset); in SelectSMRDSgpr()
2148 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr)) { in SelectSMRDBufferImm()
2164 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr)) { in SelectSMRDBufferImm32()
2183 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMOVRELOffset()
2197 if (isa<ConstantSDNode>(Index)) in SelectMOVRELOffset()
2223 ConstantSDNode *B = dyn_cast<ConstantSDNode>(Shl->getOperand(1)); in SelectS_BFEFromShifts()
2224 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFEFromShifts()
2249 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(Srl.getOperand(1)); in SelectS_BFE()
2250 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFE()
2271 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFE()
2272 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(And->getOperand(1)); in SelectS_BFE()
2304 const ConstantSDNode *Amt = dyn_cast<ConstantSDNode>(Src.getOperand(1)); in SelectS_BFE()
2518 const APInt &OffsetVal = cast<ConstantSDNode>(PtrOffset)->getAPIntValue(); in SelectDSAppendConsume()
2584 if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(BaseOffset)) { in SelectDS_GWS()
2684 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); in SelectINTRINSIC_W_CHAIN()
2699 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); in SelectINTRINSIC_WO_CHAIN()
2728 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); in SelectINTRINSIC_VOID()
2998 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(In)) { in getHi16Elt()
3132 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) { in SelectGlobalValueConstantOffset()
3142 if (!isa<ConstantSDNode>(Addr)) { in SelectGlobalValueVariableOffset()
3189 ConstantSDNode *C; in SelectADDRIndirect()
3192 if ((C = dyn_cast<ConstantSDNode>(Addr))) { in SelectADDRIndirect()
3196 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) { in SelectADDRIndirect()
3200 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) { in SelectADDRIndirect()
3213 ConstantSDNode *IMMOffset; in SelectADDRVTX_READ()
3216 && (IMMOffset = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRVTX_READ()
3224 } else if ((IMMOffset = dyn_cast<ConstantSDNode>(Addr)) in SelectADDRVTX_READ()