reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelLowering.cpp
 4958   EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
 4958   EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
 4966     if (SDNode *Dest = isBLACompatibleAddress(Callee, DAG)) {
 4975   const TargetMachine &TM = DAG.getTarget();
 4976   const Module *Mod = DAG.getMachineFunction().getFunction().getParent();
 4995     Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl,
 5006     Callee = DAG.getTargetExternalSymbol(S->getSymbol(), Callee.getValueType(),
 5066       SDValue LoadFuncPtr = DAG.getLoad(MVT::i64, dl, LDChain, Callee, MPI,
 5070       SDValue PtrOff = DAG.getIntPtrConstant(16, dl);
 5071       SDValue AddPtr = DAG.getNode(ISD::ADD, dl, MVT::i64, Callee, PtrOff);
 5073           DAG.getLoad(MVT::i64, dl, LDChain, AddPtr, MPI.getWithOffset(16),
 5076       SDValue TOCOff = DAG.getIntPtrConstant(8, dl);
 5077       SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, Callee, TOCOff);
 5079           DAG.getLoad(MVT::i64, dl, LDChain, AddTOC, MPI.getWithOffset(8),
 5082       setUsesTOCBasePtr(DAG);
 5083       SDValue TOCVal = DAG.getCopyToReg(Chain, dl, PPC::X2, TOCPtr,
 5091         SDValue EnvVal = DAG.getCopyToReg(Chain, dl, PPC::X11, LoadEnvPtr,
 5103     Chain = DAG.getNode(PPCISD::MTCTR, dl, NodeTys,
 5115       Ops.push_back(DAG.getRegister(PPC::X11, PtrVT));
 5118       Ops.push_back(DAG.getRegister(isPPC64 ? PPC::CTR8 : PPC::CTR, PtrVT));
 5128     Ops.push_back(DAG.getConstant(SPDiff, dl, MVT::i32));
 5133     Ops.push_back(DAG.getRegister(RegsToPass[i].first,
 5140     setUsesTOCBasePtr(DAG);
 5146       Ops.push_back(DAG.getRegister(isPPC64 ? PPC::X2