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

References

lib/Target/Mips/MipsISelLowering.cpp
  510   if (ABI.IsO32()) {
  521   setMinStackArgumentAlignment((ABI.IsN32() || ABI.IsN64()) ? Align(8)
  521   setMinStackArgumentAlignment((ABI.IsN32() || ABI.IsN64()) ? Align(8)
  524   setStackPointerRegisterToSaveRestore(ABI.IsN64() ? Mips::SP_64 : Mips::SP);
 1576   const bool ArePtrs64bit = ABI.ArePtrs64bit();
 1670   BuildMI(BB, DL, TII->get(ABI.GetPtrAddiuOp()), MaskLSB2)
 1671     .addReg(ABI.GetNullPtr()).addImm(-4);
 1672   BuildMI(BB, DL, TII->get(ABI.GetPtrAndOp()), AlignedAddr)
 1785   const bool ArePtrs64bit = ABI.ArePtrs64bit();
 1852     .addReg(ABI.GetNullPtr()).addImm(-4);
 1966       return getAddrGPRel(N, SDLoc(N), Ty, DAG, ABI.IsN64());
 1986     return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 1986     return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 1996       (ABI.IsN32() || ABI.IsN64()) ? MipsII::MO_GOT_DISP : MipsII::MO_GOT,
 1996       (ABI.IsN32() || ABI.IsN64()) ? MipsII::MO_GOT_DISP : MipsII::MO_GOT,
 2009   return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 2009   return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 2104   return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 2104   return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 2121       return getAddrGPRel(N, SDLoc(N), Ty, DAG, ABI.IsN64());
 2127  return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 2127  return getAddrLocal(N, SDLoc(N), Ty, DAG, ABI.IsN32() || ABI.IsN64());
 2154   unsigned ArgSlotSizeInBytes = (ABI.IsN32() || ABI.IsN64()) ? 8 : 4;
 2154   unsigned ArgSlotSizeInBytes = (ABI.IsN32() || ABI.IsN64()) ? 8 : 4;
 2367   if ((ABI.IsN32() || ABI.IsN64()) && (Op.getValueType() == MVT::f64))
 2367   if ((ABI.IsN32() || ABI.IsN64()) && (Op.getValueType() == MVT::f64))
 2387       DAG.getEntryNode(), DL, ABI.IsN64() ? Mips::FP_64 : Mips::FP, VT);
 2406   unsigned RA = ABI.IsN64() ? Mips::RA_64 : Mips::RA;
 2428   EVT Ty = ABI.IsN64() ? MVT::i64 : MVT::i32;
 2432   unsigned OffsetReg = ABI.IsN64() ? Mips::V1_64 : Mips::V1;
 2433   unsigned AddrReg = ABI.IsN64() ? Mips::V0_64 : Mips::V0;
 2922     unsigned GPReg = ABI.IsN64() ? Mips::GP_64 : Mips::GP;
 2923     EVT Ty = ABI.IsN64() ? MVT::i64 : MVT::i32;
 3076       MemcpyInByVal ? 0 : ABI.GetCalleeAllocdArgSizeInBytes(CallConv);
 3117       DAG.getCopyFromReg(Chain, DL, ABI.IsN64() ? Mips::SP_64 : Mips::SP,
 3270         Callee = getAddrLocal(G, DL, Ty, DAG, ABI.IsN32() || ABI.IsN64());
 3270         Callee = getAddrLocal(G, DL, Ty, DAG, ABI.IsN32() || ABI.IsN64());
 3481   CCInfo.AllocateStack(ABI.GetCalleeAllocdArgSizeInBytes(CallConv), 1);
 3540       else if (ABI.IsO32() && RegVT == MVT::i32 &&
 3555       if (ABI.IsO32()) {
 3592             getRegClassFor(ABI.IsN64() ? MVT::i64 : MVT::i32));
 3630   if ((ABI.IsN32() || ABI.IsN64()) && Type == MVT::i32)
 3630   if ((ABI.IsN32() || ABI.IsN64()) && Type == MVT::i32)
 3730     unsigned V0 = ABI.IsN64() ? Mips::V0_64 : Mips::V0;
 4163   if (ABI.IsN64() && isPositionIndependent())
 4186   ArrayRef<MCPhysReg> ByValArgRegs = ABI.GetByValArgRegs();
 4190         (int)ABI.GetCalleeAllocdArgSizeInBytes(State.getCallingConv()) -
 4242     ArrayRef<MCPhysReg> ArgRegs = ABI.GetByValArgRegs();
 4326   ArrayRef<MCPhysReg> ArgRegs = ABI.GetVarArgRegs();
 4342         (int)ABI.GetCalleeAllocdArgSizeInBytes(State.getCallingConv()) -
 4382     ArrayRef<MCPhysReg> IntArgRegs = ABI.GetByValArgRegs();
 4385         ABI.IsO32() ? IntArgRegs.data() : Mips64DPRegs;
lib/Target/Mips/MipsISelLowering.h
  358       return ABI.IsN64() ? Mips::A0_64 : Mips::A0;
  365       return ABI.IsN64() ? Mips::A1_64 : Mips::A1;