Lines Matching refs:ConstantSDNode

207     unsigned RCID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue();
212 unsigned SubRegIdx = cast<ConstantSDNode>(SubRegOp)->getZExtValue();
397 ConstantSDNode *C = cast<ConstantSDNode>(N);
436 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1));
440 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2));
511 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) {
521 if (!isa<ConstantSDNode>(Addr)) {
531 ConstantSDNode *IMMOffset;
534 && (IMMOffset = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
542 } else if ((IMMOffset = dyn_cast<ConstantSDNode>(Addr))
560 ConstantSDNode *C;
563 if ((C = dyn_cast<ConstantSDNode>(Addr))) {
567 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) {
662 ConstantSDNode *C1 = cast<ConstantSDNode>(N1);
671 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) {
693 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) {
726 ConstantSDNode *C1 = cast<ConstantSDNode>(N1);
738 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) {
764 } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) {
788 static bool isLegalMUBUFImmOffset(const ConstantSDNode *Imm) {
818 ConstantSDNode *C1 = cast<ConstantSDNode>(N1);
882 ConstantSDNode *C = cast<ConstantSDNode>(Addr64);
923 ConstantSDNode *C1 = cast<ConstantSDNode>(N1);
949 if (!cast<ConstantSDNode>(Offen)->getSExtValue() &&
950 !cast<ConstantSDNode>(Idxen)->getSExtValue() &&
951 !cast<ConstantSDNode>(Addr64)->getSExtValue()) {
984 uint32_t Imm = cast<ConstantSDNode>(Constant)->getZExtValue();
1029 if (!isa<ConstantSDNode>(Offset))
1042 if (isa<ConstantSDNode>(Offset)) {
1055 if (cast<ConstantSDNode>(N1)->getSExtValue() >= 0 &&
1092 ConstantSDNode *C = dyn_cast<ConstantSDNode>(ByteOffsetNode);
1158 return !Imm && isa<ConstantSDNode>(Offset);
1165 !isa<ConstantSDNode>(Offset);
1183 return !Imm && isa<ConstantSDNode>(Offset);
1190 !isa<ConstantSDNode>(Offset);
1201 ConstantSDNode *C1 = cast<ConstantSDNode>(N1);
1209 if (isa<ConstantSDNode>(Index))
1235 ConstantSDNode *B = dyn_cast<ConstantSDNode>(Shl->getOperand(1));
1236 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
1261 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(Srl.getOperand(1));
1262 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1));
1283 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(N->getOperand(1));
1284 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(And->getOperand(1));
1316 const ConstantSDNode *Amt = dyn_cast<ConstantSDNode>(Src.getOperand(1));
1453 return Res && cast<ConstantSDNode>(SrcMods)->isNullValue();
1472 return Res && cast<ConstantSDNode>(SrcMods)->isNullValue() &&
1473 cast<ConstantSDNode>(Clamp)->isNullValue() &&
1474 cast<ConstantSDNode>(Omod)->isNullValue();