reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5451 auto PtrVT = getPointerTy(DAG.getDataLayout()); 5452 auto PtrMemVT = getPointerMemTy(DAG.getDataLayout()); 5454 DAG.getLoad(PtrMemVT, DL, Chain, Addr, MachinePointerInfo(V)); 5456 VAList = DAG.getZExtOrTrunc(VAList, DL, PtrVT); 5460 VAList = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, 5461 DAG.getConstant(Align - 1, DL, PtrVT)); 5462 VAList = DAG.getNode(ISD::AND, DL, PtrVT, VAList, 5463 DAG.getConstant(-(int64_t)Align, DL, PtrVT)); 5466 Type *ArgTy = VT.getTypeForEVT(*DAG.getContext()); 5467 unsigned ArgSize = DAG.getDataLayout().getTypeAllocSize(ArgTy); 5482 SDValue VANext = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, 5483 DAG.getConstant(ArgSize, DL, PtrVT)); 5484 VANext = DAG.getZExtOrTrunc(VANext, DL, PtrMemVT); 5488 DAG.getStore(Chain, DL, VANext, Addr, MachinePointerInfo(V)); 5494 DAG.getLoad(MVT::f64, DL, APStore, VAList, MachinePointerInfo()); 5496 SDValue NarrowFP = DAG.getNode(ISD::FP_ROUND, DL, VT, WideFP.getValue(0), 5497 DAG.getIntPtrConstant(1, DL)); 5500 return DAG.getMergeValues(Ops, DL); 5503 return DAG.getLoad(VT, DL, APStore, VAList, MachinePointerInfo());