|
reference, declaration → definition
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,