Lines Matching refs:ConstantSDNode

57     if (ConstantSDNode *Idx = dyn_cast<ConstantSDNode>(In.getOperand(1))) {  in isExtractHiElt()
70 if (ConstantSDNode *ShiftAmt = dyn_cast<ConstantSDNode>(Srl.getOperand(1))) { in isExtractHiElt()
333 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate()
601 ConstantSDNode *C = cast<ConstantSDNode>(N); in Select()
621 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); in Select()
625 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2)); in Select()
748 isa<ConstantSDNode>(BaseLo.getOperand(1)) && in getBaseWithOffsetUsingSplitOR()
751 isa<ConstantSDNode>(BaseHi.getOperand(1)) && in getBaseWithOffsetUsingSplitOR()
771 assert(LHS && RHS && isa<ConstantSDNode>(RHS)); in isBaseWithConstantOffset64()
812 ConstantSDNode *C; in SelectADDRIndirect()
815 if ((C = dyn_cast<ConstantSDNode>(Addr))) { in SelectADDRIndirect()
819 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) { in SelectADDRIndirect()
823 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) { in SelectADDRIndirect()
979 cast<ConstantSDNode>(Ops[0])->isZero() && in SelectFMA_W_CHAIN()
980 cast<ConstantSDNode>(Ops[2])->isZero() && in SelectFMA_W_CHAIN()
981 cast<ConstantSDNode>(Ops[4])->isZero(); in SelectFMA_W_CHAIN()
1087 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS1Addr1Offset()
1096 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) { in SelectDS1Addr1Offset()
1129 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectDS1Addr1Offset()
1196 ConstantSDNode *ImmOp = nullptr; in isFlatScratchBaseLegal()
1197 if (Addr.getOpcode() == ISD::ADD && (ImmOp = dyn_cast<ConstantSDNode>(RHS))) { in isFlatScratchBaseLegal()
1230 auto *RHSImm = cast<ConstantSDNode>(Addr.getOperand(1)); in isFlatScratchBaseLegalSVImm()
1266 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDSReadWrite2()
1279 if (const ConstantSDNode *C = in SelectDSReadWrite2()
1280 dyn_cast<ConstantSDNode>(Addr.getOperand(0))) { in SelectDSReadWrite2()
1315 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectDSReadWrite2()
1356 ConstantSDNode *C1 = nullptr; in SelectMUBUF()
1359 C1 = cast<ConstantSDNode>(Addr.getOperand(1)); in SelectMUBUF()
1439 ConstantSDNode *C = cast<ConstantSDNode>(Addr64); in SelectMUBUFAddr64()
1478 if (ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectMUBUFScratchOffen()
1564 ConstantSDNode *CAddr; in SelectMUBUFScratchOffset()
1567 CAddr = dyn_cast<ConstantSDNode>(Addr.getOperand(1)); in SelectMUBUFScratchOffset()
1574 } else if ((CAddr = dyn_cast<ConstantSDNode>(Addr)) && in SelectMUBUFScratchOffset()
1597 if (!cast<ConstantSDNode>(Offen)->getSExtValue() && in SelectMUBUFOffset()
1598 !cast<ConstantSDNode>(Idxen)->getSExtValue() && in SelectMUBUFOffset()
1599 !cast<ConstantSDNode>(Addr64)->getSExtValue()) { in SelectMUBUFOffset()
1655 int64_t COffsetVal = cast<ConstantSDNode>(N1)->getSExtValue(); in SelectFlatOffsetImpl()
1774 int64_t COffsetVal = cast<ConstantSDNode>(RHS)->getSExtValue(); in SelectGlobalSAddr()
1843 isa<ConstantSDNode>(Addr)) in SelectGlobalSAddr()
1887 COffsetVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectScratchSAddr()
1946 int64_t COffsetVal = cast<ConstantSDNode>(RHS)->getSExtValue(); in SelectScratchSVAddr()
2035 ConstantSDNode *C = dyn_cast<ConstantSDNode>(ByteOffsetNode); in SelectSMRDOffset()
2132 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(*Offset)) in SelectSMRDBaseOffset()
2151 assert(N0 && N1 && isa<ConstantSDNode>(N1)); in SelectSMRDBaseOffset()
2239 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMOVRELOffset()
2253 if (isa<ConstantSDNode>(Index)) in SelectMOVRELOffset()
2287 ConstantSDNode *B = dyn_cast<ConstantSDNode>(Shl->getOperand(1)); in SelectS_BFEFromShifts()
2288 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFEFromShifts()
2311 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(Srl.getOperand(1)); in SelectS_BFE()
2312 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFE()
2332 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(N->getOperand(1)); in SelectS_BFE()
2333 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(And->getOperand(1)); in SelectS_BFE()
2364 const ConstantSDNode *Amt = dyn_cast<ConstantSDNode>(Src.getOperand(1)); in SelectS_BFE()
2630 if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(BaseOffset)) { in SelectDS_GWS()
3088 const ConstantSDNode *C = cast<ConstantSDNode>(In); in SelectVOP3PModsNeg()
3104 const ConstantSDNode *C = cast<ConstantSDNode>(In); in SelectWMMAOpSelVOP3PMods()
3360 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Splat)) { in SelectWMMAVISrc()
3385 else if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Splat)) in SelectWMMAVISrc()
3422 ConstantSDNode *ShiftAmt = dyn_cast<ConstantSDNode>(In.getOperand(1)); in SelectSWMMACIndex8()
3441 ConstantSDNode *ShiftAmt = dyn_cast<ConstantSDNode>(In.getOperand(1)); in SelectSWMMACIndex16()
3531 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(In)) { in getHi16Elt()