reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5318 SDLoc DL(Op); 5331 SmallVector<EVT, 3> ResultTypes(Op->value_begin(), Op->value_end()); 5331 SmallVector<EVT, 3> ResultTypes(Op->value_begin(), Op->value_end()); 5332 SmallVector<EVT, 3> OrigResultTypes(Op->value_begin(), Op->value_end()); 5332 SmallVector<EVT, 3> OrigResultTypes(Op->value_begin(), Op->value_end()); 5344 VData = Op.getOperand(2); 5348 SDValue VData2 = Op.getOperand(3); 5364 unsigned DMaskIdx = BaseOpcode->Store ? 3 : isa<MemSDNode>(Op) ? 2 : 1; 5365 auto DMaskConst = cast<ConstantSDNode>(Op.getOperand(DMaskIdx)); 5370 VData = Op.getOperand(2); 5375 return Op; // D16 is unsupported for this instruction 5388 return Op; // D16 is unsupported for this instruction 5396 return Op; 5421 dyn_cast<ConstantFPSDNode>(Op.getOperand(AddrIdx+NumVAddrs-1))) { 5432 dyn_cast<ConstantSDNode>(Op.getOperand(AddrIdx+NumVAddrs-1))) { 5442 MVT VAddrVT = Op.getOperand(DimIdx).getSimpleValueType(); 5452 AddrLo = Op.getOperand(i); 5454 AddrLo = Op.getOperand(i); 5463 AddrHi = Op.getOperand(i + 1); 5474 VAddrs.push_back(Op.getOperand(AddrIdx + i)); 5503 cast<ConstantSDNode>(Op.getOperand(AddrIdx + NumVAddrs + 2)); 5511 SDValue TexFail = Op.getOperand(CtrlIdx); 5514 return Op; 5534 SDValue Undef = DAG.getUNDEF(Op.getValueType()); 5535 if (isa<MemSDNode>(Op)) 5536 return DAG.getMergeValues({Undef, Op.getOperand(0)}, DL); 5558 if (!parseCachePolicy(Op.getOperand(CtrlIdx + 1), DAG, nullptr, &SLC, 5560 return Op; 5562 if (!parseCachePolicy(Op.getOperand(CtrlIdx + 1), DAG, &GLC, &SLC, 5564 return Op; 5576 Ops.push_back(Op.getOperand(AddrIdx + NumVAddrs)); // rsrc 5578 Ops.push_back(Op.getOperand(AddrIdx + NumVAddrs + 1)); // sampler 5595 if (isa<MemSDNode>(Op)) 5596 Ops.push_back(Op.getOperand(0)); // chain 5618 if (auto MemOp = dyn_cast<MemSDNode>(Op)) {