|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/RISCV/RISCVISelLowering.cpp 2139 SDValue SizeNode = DAG.getConstant(Size, DL, XLenVT);
2141 Chain = DAG.getMemcpy(Chain, DL, FIPtr, Arg, SizeNode, Align,
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()));
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);
2316 return DAG.getNode(RISCVISD::TAIL, DL, NodeTys, Ops);
2319 Chain = DAG.getNode(RISCVISD::CALL, DL, NodeTys, Ops);
2324 DAG.getConstant(NumBytes, DL, PtrVT, true),
2325 DAG.getConstant(0, DL, PtrVT, true),
2326 Glue, DL);
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);