|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/PowerPC/PPCISelLowering.cpp 6335 EVT PtrVT = getPointerTy(DAG.getDataLayout());
6339 MachineFunction &MF = DAG.getMachineFunction();
6402 int SPDiff = CalculateTailCallSPDiff(DAG, isTailCall, NumBytes);
6407 Chain = DAG.getStackArgumentTokenFactor(Chain);
6411 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl);
6417 Chain = EmitTailCallLoadFPAndRetAddr(DAG, SPDiff, Chain, LROp, FPOp, dl);
6424 StackPtr = DAG.getRegister(PPC::X1, MVT::i64);
6426 StackPtr = DAG.getRegister(PPC::R1, MVT::i32);
6465 PtrOff = DAG.getConstant(ArgOffset, dl, StackPtr.getValueType());
6467 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
6473 Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
6486 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg,
6493 SDValue Const = DAG.getConstant(PtrByteSize - Size, dl,
6495 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
6498 Flags, DAG, dl);
6508 Flags, DAG, dl);
6514 SDValue Const = DAG.getConstant(j, dl, PtrOff.getValueType());
6515 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const);
6518 DAG.getLoad(PtrVT, dl, Chain, AddArg, MachinePointerInfo());
6537 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, PtrVT, Arg);
6541 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
6554 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
6560 DAG.getLoad(PtrVT, dl, Store, PtrOff, MachinePointerInfo());
6565 SDValue ConstFour = DAG.getConstant(4, dl, PtrOff.getValueType());
6566 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour);
6568 DAG.getLoad(PtrVT, dl, Store, PtrOff, MachinePointerInfo());
6583 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
6608 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
6609 DAG.getConstant(ArgOffset, dl, PtrVT));
6611 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
6615 DAG.getLoad(MVT::v4f32, dl, Store, PtrOff, MachinePointerInfo());
6623 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
6624 DAG.getConstant(i, dl, PtrVT));
6626 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
6640 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
6666 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
6676 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
6684 !isBLACompatibleAddress(Callee, DAG))
6692 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
6698 PrepareTailCall(DAG, InFlag, Chain, dl, SPDiff, NumBytes, LROp, FPOp,
6702 /* unused except on PPC64 ELFv1 */ false, DAG,