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

References

lib/Target/Mips/MipsISelLowering.cpp
 3029   MachineFunction &MF = DAG.getMachineFunction();
 3038       CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, *DAG.getContext(),
 3038       CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, *DAG.getContext(),
 3111   SDValue NextStackOffsetVal = DAG.getIntPtrConstant(NextStackOffset, DL, true);
 3114     Chain = DAG.getCALLSEQ_START(Chain, NextStackOffset, 0, DL);
 3117       DAG.getCopyFromReg(Chain, DL, ABI.IsN64() ? Mips::SP_64 : Mips::SP,
 3118                          getPointerTy(DAG.getDataLayout()));
 3144       passByValArg(Chain, DL, RegsToPass, MemOpChains, StackPtr, MFI, DAG, Arg,
 3160           Arg = DAG.getNode(ISD::BITCAST, DL, LocVT, Arg);
 3162           SDValue Lo = DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32,
 3163                                    Arg, DAG.getConstant(0, DL, MVT::i32));
 3164           SDValue Hi = DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32,
 3165                                    Arg, DAG.getConstant(1, DL, MVT::i32));
 3177       Arg = DAG.getNode(ISD::BITCAST, DL, LocVT, Arg);
 3183       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, LocVT, Arg);
 3189       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, LocVT, Arg);
 3195       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, LocVT, Arg);
 3202       Arg = DAG.getNode(
 3204           DAG.getConstant(LocSizeInBits - ValSizeInBits, DL, VA.getLocVT()));
 3220                                          Chain, Arg, DL, IsTailCall, DAG));
 3226     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
 3245                      ? getAddrNonPIC(N, SDLoc(N), Ty, DAG)
 3246                      : getAddrNonPICSym64(N, SDLoc(N), Ty, DAG);
 3259                      ? getAddrNonPIC(N, SDLoc(N), Ty, DAG)
 3260                      : getAddrNonPICSym64(N, SDLoc(N), Ty, DAG);
 3270         Callee = getAddrLocal(G, DL, Ty, DAG, ABI.IsN32() || ABI.IsN64());
 3272         Callee = getAddrGlobalLargeGOT(G, DL, Ty, DAG, MipsII::MO_CALL_HI16,
 3277         Callee = getAddrGlobal(G, DL, Ty, DAG, MipsII::MO_GOT_CALL, Chain,
 3282       Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL,
 3283                                           getPointerTy(DAG.getDataLayout()), 0,
 3291       Callee = DAG.getTargetExternalSymbol(
 3292           Sym, getPointerTy(DAG.getDataLayout()), MipsII::MO_NO_FLAG);
 3294       Callee = getAddrGlobalLargeGOT(S, DL, Ty, DAG, MipsII::MO_CALL_HI16,
 3299       Callee = getAddrGlobal(S, DL, Ty, DAG, MipsII::MO_GOT_CALL, Chain,
 3308   SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
 3315     return DAG.getNode(MipsISD::TailCall, DL, MVT::Other, Ops);
 3318   Chain = DAG.getNode(MipsISD::JmpLink, DL, NodeTys, Ops);
 3324     Chain = DAG.getCALLSEQ_END(Chain, NextStackOffsetVal,
 3325                                DAG.getIntPtrConstant(0, DL, true), InFlag, DL);
 3331   return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,