reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1098 auto PtrVT = getPointerTy(DAG.getDataLayout()); 1105 CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), ArgLocs, 1106 *DAG.getContext()); 1125 Chain = DAG.getCALLSEQ_START(Chain, ArgsSize, 0, DL); 1148 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg); 1151 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg); 1154 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg); 1161 Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg); 1171 SDValue StackPtr = DAG.getRegister(SP::O6, PtrVT); 1172 SDValue HiPtrOff = DAG.getIntPtrConstant(StackOffset, DL); 1173 HiPtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, HiPtrOff); 1174 SDValue LoPtrOff = DAG.getIntPtrConstant(StackOffset + 8, DL); 1175 LoPtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, LoPtrOff); 1179 DAG.getStore(Chain, DL, Arg, HiPtrOff, MachinePointerInfo()); 1182 DAG.getLoad(MVT::i64, DL, Store, HiPtrOff, MachinePointerInfo()); 1184 DAG.getLoad(MVT::i64, DL, Store, LoPtrOff, MachinePointerInfo()); 1195 Arg = DAG.getNode(ISD::SHL, DL, MVT::i64, Arg, 1196 DAG.getConstant(32, DL, MVT::i32)); 1202 SDValue NV = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, 1204 Arg = DAG.getNode(ISD::OR, DL, MVT::i64, Arg, NV); 1216 SDValue StackPtr = DAG.getRegister(SP::O6, PtrVT); 1219 SDValue PtrOff = DAG.getIntPtrConstant(VA.getLocMemOffset() + 1222 PtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); 1224 DAG.getStore(Chain, DL, Arg, PtrOff, MachinePointerInfo())); 1229 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); 1237 Chain = DAG.getCopyToReg(Chain, DL, 1246 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS); 1249 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT, 0, TF); 1251 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT, TF); 1258 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 1265 : TRI->getCallPreservedMask(DAG.getMachineFunction(), 1268 Ops.push_back(DAG.getRegisterMask(Mask)); 1276 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1277 Chain = DAG.getNode(SPISD::CALL, DL, NodeTys, Ops); 1281 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(ArgsSize, DL, true), 1281 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(ArgsSize, DL, true), 1282 DAG.getIntPtrConstant(0, DL, true), InGlue, DL); 1290 CCState RVInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), RVLocs, 1291 *DAG.getContext()); 1315 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue); 1322 RV = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), RV, 1323 DAG.getConstant(32, DL, MVT::i32)); 1329 RV = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), RV, 1330 DAG.getValueType(VA.getValVT())); 1333 RV = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), RV, 1334 DAG.getValueType(VA.getValVT())); 1342 RV = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), RV);