Home
last modified time | relevance | path

Searched refs:MipsABIInfo (Results 1 – 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsABIInfo.cpp33 ArrayRef<MCPhysReg> MipsABIInfo::GetByValArgRegs() const { in GetByValArgRegs()
41 ArrayRef<MCPhysReg> MipsABIInfo::GetVarArgRegs() const { in GetVarArgRegs()
49 unsigned MipsABIInfo::GetCalleeAllocdArgSizeInBytes(CallingConv::ID CC) const { in GetCalleeAllocdArgSizeInBytes()
57 MipsABIInfo MipsABIInfo::computeTargetABI(const Triple &TT, StringRef CPU, in computeTargetABI()
60 return MipsABIInfo::O32(); in computeTargetABI()
62 return MipsABIInfo::N32(); in computeTargetABI()
64 return MipsABIInfo::N64(); in computeTargetABI()
66 return MipsABIInfo::N32(); in computeTargetABI()
70 return MipsABIInfo::N64(); in computeTargetABI()
71 return MipsABIInfo::O32(); in computeTargetABI()
[all …]
HDMipsABIInfo.h22 class MipsABIInfo {
30 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {} in MipsABIInfo() function
32 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); } in Unknown()
33 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); } in O32()
34 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); } in N32()
35 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); } in N64()
36 static MipsABIInfo computeTargetABI(const Triple &TT, StringRef CPU,
58 bool operator<(const MipsABIInfo Other) const {
HDMipsMCAsmInfo.cpp25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options); in MipsMCAsmInfo()
HDMipsAsmBackend.cpp604 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(STI.getTargetTriple(), in createMipsAsmBackend()
HDMipsTargetStreamer.cpp835 ABI = MipsABIInfo( in MipsTargetELFStreamer()
838 ? MipsABIInfo::O32() in MipsTargetELFStreamer()
839 : MipsABIInfo::N64()); in MipsTargetELFStreamer()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/Targets/
HDMips.cpp21 class MipsABIInfo : public ABIInfo { class
30 MipsABIInfo(CodeGenTypes &CGT, bool _IsO32) : in MipsABIInfo() function in __anon46217d590111::MipsABIInfo
46 : TargetCodeGenInfo(std::make_unique<MipsABIInfo>(CGT, IsO32)), in MIPSTargetCodeGenInfo()
110 void MipsABIInfo::CoerceToIntArgs( in CoerceToIntArgs()
128 llvm::Type* MipsABIInfo::HandleAggregates(QualType Ty, uint64_t TySize) const { in HandleAggregates()
184 llvm::Type *MipsABIInfo::getPaddingType(uint64_t OrigOffset, in getPaddingType()
193 MipsABIInfo::classifyArgumentType(QualType Ty, uint64_t &Offset) const { in classifyArgumentType()
245 MipsABIInfo::returnAggregateInRegs(QualType RetTy, uint64_t Size) const { in returnAggregateInRegs()
286 ABIArgInfo MipsABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
337 void MipsABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsTargetMachine.h31 MipsABIInfo ABI;
80 const MipsABIInfo &getABI() const { return ABI; } in getABI()
HDMipsTargetMachine.cpp77 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions); in computeDataLayout()
132 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)), in MipsTargetMachine()
HDMipsTargetStreamer.h179 const MipsABIInfo &getABI() const { in getABI()
185 std::optional<MipsABIInfo> ABI;
HDMipsAsmPrinter.cpp394 case MipsABIInfo::ABI::O32: return "abi32"; in getCurrentABIString()
395 case MipsABIInfo::ABI::N32: return "abiN32"; in getCurrentABIString()
396 case MipsABIInfo::ABI::N64: return "abi64"; in getCurrentABIString()
758 const MipsABIInfo &ABI = MTM.getABI(); in emitStartOfAsmFile()
HDMipsSEFrameLowering.cpp413 MipsABIInfo ABI = STI.getABI(); in emitPrologue()
699 MipsABIInfo ABI = STI.getABI(); in emitEpilogue()
781 MipsABIInfo ABI = STI.getABI(); in getFrameIndexReference()
866 MipsABIInfo ABI = STI.getABI(); in determineCalleeSaves()
HDMipsSERegisterInfo.cpp154 MipsABIInfo ABI = in eliminateFI()
HDMipsSubtarget.cpp282 const MipsABIInfo &MipsSubtarget::getABI() const { return TM.getABI(); } in getABI()
HDMipsSubtarget.h238 const MipsABIInfo &getABI() const;
HDMipsMachineFunction.cpp80 const MipsABIInfo &ABI = in initGlobalBaseReg()
HDMipsRegisterInfo.cpp49 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
HDMipsCallLowering.cpp394 const MipsABIInfo &ABI = TM.getABI(); in lowerFormalArguments()
469 const MipsABIInfo &ABI = TM.getABI(); in lowerCall()
HDMipsBranchExpansion.cpp139 MipsBranchExpansion() : MachineFunctionPass(ID), ABI(MipsABIInfo::Unknown()) { in MipsBranchExpansion()
177 MipsABIInfo ABI;
HDMipsSEInstrInfo.cpp562 MipsABIInfo ABI = Subtarget.getABI(); in adjustStackPtr()
859 MipsABIInfo ABI = Subtarget.getABI(); in expandEhReturn()
HDMipsISelLowering.h505 const MipsABIInfo &ABI;
HDMipsSEISelDAGToDAG.cpp1094 const MipsABIInfo &ABI = in trySelect()
HDMipsFastISel.cpp244 const MipsABIInfo &getABI() const { in getABI()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
HDMipsAsmParser.cpp144 MipsABIInfo ABI;
529 ABI(MipsABIInfo::computeTargetABI(Triple(sti.getTargetTriple()), in MipsAsmParser()
597 const MipsABIInfo &getABI() const { return ABI; } in getABI()
/freebsd-13-stable/lib/clang/libllvm/
HDMakefile1428 SRCS_MIN+= Target/Mips/MCTargetDesc/MipsABIInfo.cpp