Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.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 …]
H A DMipsABIInfo.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 {
H A DMipsMCAsmInfo.cpp25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options); in MipsMCAsmInfo()
H A DMipsAsmBackend.cpp604 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(STI.getTargetTriple(), in createMipsAsmBackend()
H A DMipsTargetStreamer.cpp835 ABI = MipsABIInfo( in MipsTargetELFStreamer()
838 ? MipsABIInfo::O32() in MipsTargetELFStreamer()
839 : MipsABIInfo::N64()); in MipsTargetELFStreamer()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DMips.cpp21 class MipsABIInfo : public ABIInfo { class
30 MipsABIInfo(CodeGenTypes &CGT, bool _IsO32) : in MipsABIInfo() function in __anon00d9b2600111::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/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h16 #include "MCTargetDesc/MipsABIInfo.h"
31 MipsABIInfo ABI;
80 const MipsABIInfo &getABI() const { return ABI; } in getABI()
H A DMipsTargetMachine.cpp77 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions); in computeDataLayout()
132 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)), in MipsTargetMachine()
H A DMipsTargetStreamer.h179 const MipsABIInfo &getABI() const { in getABI()
185 std::optional<MipsABIInfo> ABI;
H A DMipsAsmPrinter.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()
H A DMipsSEFrameLowering.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()
H A DMipsSERegisterInfo.cpp154 MipsABIInfo ABI = in eliminateFI()
H A DMipsSubtarget.cpp282 const MipsABIInfo &MipsSubtarget::getABI() const { return TM.getABI(); } in getABI()
H A DMipsSubtarget.h238 const MipsABIInfo &getABI() const;
H A DMipsMachineFunction.cpp10 #include "MCTargetDesc/MipsABIInfo.h"
80 const MipsABIInfo &ABI = in initGlobalBaseReg()
H A DMipsRegisterInfo.cpp49 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
H A DMipsCallLowering.cpp394 const MipsABIInfo &ABI = TM.getABI(); in lowerFormalArguments()
469 const MipsABIInfo &ABI = TM.getABI(); in lowerCall()
H A DMipsBranchExpansion.cpp139 MipsBranchExpansion() : MachineFunctionPass(ID), ABI(MipsABIInfo::Unknown()) { in MipsBranchExpansion()
177 MipsABIInfo ABI;
H A DMipsSEInstrInfo.cpp562 MipsABIInfo ABI = Subtarget.getABI(); in adjustStackPtr()
859 MipsABIInfo ABI = Subtarget.getABI(); in expandEhReturn()
H A DMipsISelLowering.h505 const MipsABIInfo &ABI;
H A DMipsSEISelDAGToDAG.cpp1094 const MipsABIInfo &ABI = in trySelect()
H A DMipsFastISel.cpp244 const MipsABIInfo &getABI() const { in getABI()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp144 MipsABIInfo ABI;
529 ABI(MipsABIInfo::computeTargetABI(Triple(sti.getTargetTriple()), in MipsAsmParser()
597 const MipsABIInfo &getABI() const { return ABI; } in getABI()
/freebsd/lib/clang/libllvm/
H A DMakefile1428 SRCS_MIN+= Target/Mips/MCTargetDesc/MipsABIInfo.cpp