reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2099 EVT PtrVT = getPointerTy(DAG.getDataLayout()); 2102 MachineFunction &MF = DAG.getMachineFunction(); 2106 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); 2138 SDValue FIPtr = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout())); 2138 SDValue FIPtr = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout())); 2139 SDValue SizeNode = DAG.getConstant(Size, DL, XLenVT); 2141 Chain = DAG.getMemcpy(Chain, DL, FIPtr, Arg, SizeNode, Align, 2150 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); 2165 SDValue SplitF64 = DAG.getNode( 2166 RISCVISD::SplitF64, DL, DAG.getVTList(MVT::i32, MVT::i32), ArgValue); 2177 StackPtr = DAG.getCopyFromReg(Chain, DL, RISCV::X2, PtrVT); 2180 DAG.getStore(Chain, DL, Hi, StackPtr, MachinePointerInfo())); 2197 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[i].ArgVT); 2200 DAG.getStore(Chain, DL, ArgValue, SpillSlot, 2209 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, 2210 DAG.getIntPtrConstant(PartOffset, DL)); 2212 DAG.getStore(Chain, DL, PartValue, Address, 2218 ArgValue = convertValVTToLocVT(DAG, ArgValue, VA, DL); 2235 StackPtr = DAG.getCopyFromReg(Chain, DL, RISCV::X2, PtrVT); 2237 DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, 2238 DAG.getIntPtrConstant(VA.getLocMemOffset(), DL)); 2242 DAG.getStore(Chain, DL, ArgValue, Address, MachinePointerInfo())); 2248 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); 2254 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, Glue); 2278 Callee = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, OpFlags); 2286 Callee = DAG.getTargetExternalSymbol(S->getSymbol(), PtrVT, OpFlags); 2297 Ops.push_back(DAG.getRegister(Reg.first, Reg.second.getValueType())); 2304 Ops.push_back(DAG.getRegisterMask(Mask)); 2312 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2316 return DAG.getNode(RISCVISD::TAIL, DL, NodeTys, Ops); 2319 Chain = DAG.getNode(RISCVISD::CALL, DL, NodeTys, Ops); 2323 Chain = DAG.getCALLSEQ_END(Chain, 2324 DAG.getConstant(NumBytes, DL, PtrVT, true), 2325 DAG.getConstant(0, DL, PtrVT, true), 2331 CCState RetCCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); 2338 DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), Glue); 2346 DAG.getCopyFromReg(Chain, DL, ArgGPRs[1], MVT::i32, Glue); 2349 RetValue = DAG.getNode(RISCVISD::BuildPairF64, DL, MVT::f64, RetValue, 2353 RetValue = convertLocVTToValVT(DAG, RetValue, VA, DL);