Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.cpp26 const ArrayRef<MCPhysReg> MipsABIInfo::GetByValArgRegs() const { in GetByValArgRegs()
34 const ArrayRef<MCPhysReg> MipsABIInfo::GetVarArgRegs() const { in GetVarArgRegs()
42 unsigned MipsABIInfo::GetCalleeAllocdArgSizeInBytes(CallingConv::ID CC) const { in GetCalleeAllocdArgSizeInBytes()
50 MipsABIInfo MipsABIInfo::computeTargetABI(Triple TT, StringRef CPU, in computeTargetABI()
53 return MipsABIInfo::O32(); in computeTargetABI()
55 return MipsABIInfo::N32(); in computeTargetABI()
57 return MipsABIInfo::N64(); in computeTargetABI()
59 return MipsABIInfo::EABI(); in computeTargetABI()
73 return StringSwitch<MipsABIInfo>(CPU) in computeTargetABI()
74 .Case("mips1", MipsABIInfo::O32()) in computeTargetABI()
[all …]
DMipsABIInfo.h23 class MipsABIInfo {
31 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {} in MipsABIInfo() function
33 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); } in Unknown()
34 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); } in O32()
35 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); } in N32()
36 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); } in N64()
37 static MipsABIInfo EABI() { return MipsABIInfo(ABI::EABI); } in EABI()
38 static MipsABIInfo computeTargetABI(Triple TT, StringRef CPU,
61 bool operator<(const MipsABIInfo Other) const {
DCMakeLists.txt2 MipsABIInfo.cpp
DAndroid.mk11 MipsABIInfo.cpp \
/external/llvm/lib/Target/Mips/
DMipsTargetMachine.h33 MipsABIInfo ABI;
68 const MipsABIInfo &getABI() const { return ABI; } in getABI()
DMipsTargetMachine.cpp51 MipsABIInfo ABI = in computeDataLayout()
52 MipsABIInfo::computeTargetABI(Triple(TT), CPU, Options.MCOptions); in computeDataLayout()
94 ABI(MipsABIInfo::computeTargetABI(Triple(TT), CPU, Options.MCOptions)), in MipsTargetMachine()
DMipsTargetStreamer.h110 const MipsABIInfo &getABI() const { in getABI()
116 const MipsABIInfo *ABI;
DMipsAsmPrinter.cpp314 case MipsABIInfo::ABI::O32: return "abi32"; in getCurrentABIString()
315 case MipsABIInfo::ABI::N32: return "abiN32"; in getCurrentABIString()
316 case MipsABIInfo::ABI::N64: return "abi64"; in getCurrentABIString()
317 case MipsABIInfo::ABI::EABI: return "eabi32"; // TODO: handle eabi64 in getCurrentABIString()
700 const MipsABIInfo &ABI = MTM.getABI(); in EmitStartOfAsmFile()
DMipsSubtarget.cpp174 const MipsABIInfo &MipsSubtarget::getABI() const { return TM.getABI(); } in getABI()
DMipsSubtarget.h156 const MipsABIInfo &getABI() const;
DMipsLongBranch.cpp88 MipsABIInfo ABI;
DMipsISelLowering.h366 const MipsABIInfo &ABI;
DMipsSEISelDAGToDAG.cpp137 const MipsABIInfo &ABI = static_cast<const MipsTargetMachine &>(TM).getABI(); in initGlobalBaseReg()
/external/clang/lib/CodeGen/
DTargetInfo.cpp5465 class MipsABIInfo : public ABIInfo { class
5474 MipsABIInfo(CodeGenTypes &CGT, bool _IsO32) : in MipsABIInfo() function in __anona890a3f30a11::MipsABIInfo
5489 : TargetCodeGenInfo(new MipsABIInfo(CGT, IsO32)), in MIPSTargetCodeGenInfo()
5518 void MipsABIInfo::CoerceToIntArgs(uint64_t TySize, in CoerceToIntArgs()
5536 llvm::Type* MipsABIInfo::HandleAggregates(QualType Ty, uint64_t TySize) const { in HandleAggregates()
5592 llvm::Type *MipsABIInfo::getPaddingType(uint64_t OrigOffset, in getPaddingType()
5601 MipsABIInfo::classifyArgumentType(QualType Ty, uint64_t &Offset) const { in classifyArgumentType()
5646 MipsABIInfo::returnAggregateInRegs(QualType RetTy, uint64_t Size) const { in returnAggregateInRegs()
5687 ABIArgInfo MipsABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
5725 void MipsABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
[all …]
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp107 MipsABIInfo ABI;
348 ABI(MipsABIInfo::computeTargetABI(Triple(sti.getTargetTriple()), in MipsAsmParser()
376 const MipsABIInfo &getABI() const { return ABI; } in getABI()