Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp34 setTargetABI(RISCVABI::computeTargetABI(STI.getTargetTriple(), Features, in RISCVTargetELFStreamer()
82 RISCVABI::ABI ABI = getTargetABI(); in finish()
92 case RISCVABI::ABI_ILP32: in finish()
93 case RISCVABI::ABI_LP64: in finish()
95 case RISCVABI::ABI_ILP32F: in finish()
96 case RISCVABI::ABI_LP64F: in finish()
99 case RISCVABI::ABI_ILP32D: in finish()
100 case RISCVABI::ABI_LP64D: in finish()
103 case RISCVABI::ABI_ILP32E: in finish()
104 case RISCVABI::ABI_LP64E: in finish()
[all …]
H A DRISCVTargetStreamer.h35 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;
64 void setTargetABI(RISCVABI::ABI ABI);
65 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
H A DRISCVTargetStreamer.cpp112 void RISCVTargetStreamer::setTargetABI(RISCVABI::ABI ABI) { in setTargetABI()
113 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialized target ABI"); in setTargetABI()
126 if (TargetABI == RISCVABI::ABI_ILP32E) in emitTargetAttributes()
128 else if (TargetABI == RISCVABI::ABI_LP64E) in emitTargetAttributes()
H A DRISCVBaseInfo.cpp64 namespace RISCVABI { namespace
97 if ((TargetABI == RISCVABI::ABI::ABI_ILP32E || in computeTargetABI()
H A DRISCVBaseInfo.h554 namespace RISCVABI {
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallingConv.cpp127 ArrayRef<MCPhysReg> RISCV::getArgGPRs(const RISCVABI::ABI ABI) { in getArgGPRs()
137 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getArgGPRs()
143 static ArrayRef<MCPhysReg> getArgGPR16s(const RISCVABI::ABI ABI) { in getArgGPR16s()
154 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getArgGPR16s()
160 static ArrayRef<MCPhysReg> getArgGPR32s(const RISCVABI::ABI ABI) { in getArgGPR32s()
171 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getArgGPR32s()
177 static ArrayRef<MCPhysReg> getFastCCArgGPRs(const RISCVABI::ABI ABI) { in getFastCCArgGPRs()
189 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getFastCCArgGPRs()
195 static ArrayRef<MCPhysReg> getFastCCArgGPRF16s(const RISCVABI::ABI ABI) { in getFastCCArgGPRF16s()
209 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getFastCCArgGPRF16s()
[all …]
H A DRISCVSubtarget.h109 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;
244 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
246 return TargetABI == RISCVABI::ABI_LP64 || in isSoftFPABI()
247 TargetABI == RISCVABI::ABI_ILP32 || in isSoftFPABI()
248 TargetABI == RISCVABI::ABI_ILP32E; in isSoftFPABI()
H A DRISCVRegisterInfo.cpp102 case RISCVABI::ABI_ILP32E: in getCalleeSavedRegs()
103 case RISCVABI::ABI_LP64E: in getCalleeSavedRegs()
105 case RISCVABI::ABI_ILP32: in getCalleeSavedRegs()
106 case RISCVABI::ABI_LP64: in getCalleeSavedRegs()
110 case RISCVABI::ABI_ILP32F: in getCalleeSavedRegs()
111 case RISCVABI::ABI_LP64F: in getCalleeSavedRegs()
115 case RISCVABI::ABI_ILP32D: in getCalleeSavedRegs()
116 case RISCVABI::ABI_LP64D: in getCalleeSavedRegs()
147 markSuperRegs(Reserved, RISCVABI::getBPReg()); // bp in getReservedRegs()
817 RISCVABI::ABI ABI = Subtarget.getTargetABI(); in getCallPreservedMask()
[all …]
H A DRISCVCallingConv.h40 ArrayRef<MCPhysReg> getArgGPRs(const RISCVABI::ABI ABI);
H A DRISCVFrameLowering.cpp35 static Align getABIStackAlignment(RISCVABI::ABI ABI) { in getABIStackAlignment()
36 if (ABI == RISCVABI::ABI_ILP32E) in getABIStackAlignment()
38 if (ABI == RISCVABI::ABI_LP64E) in getABIStackAlignment()
126 Register SCSPReg = RISCVABI::getSCSPReg(); in emitSCSPrologue()
185 Register SCSPReg = RISCVABI::getSCSPReg(); in emitSCSEpilogue()
903 Register BPReg = RISCVABI::getBPReg(); in emitPrologue()
1426 FrameReg = RISCVABI::getBPReg(); in getFrameIndexReference()
1468 assert(FrameReg == RISCVABI::getBPReg() || !MFI.hasVarSizedObjects()); in getFrameIndexReference()
1532 SavedRegs.set(RISCVABI::getBPReg()); in determineCalleeSaves()
H A DRISCVSubtarget.cpp93 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
H A DRISCVTargetMachine.cpp266 auto TargetABI = RISCVABI::getTargetABI(ABIName); in getSubtargetImpl()
267 if (TargetABI != RISCVABI::ABI_Unknown && in getSubtargetImpl()
H A DRISCVAsmPrinter.cpp550 RTS.setTargetABI(RISCVABI::getTargetABI(ModuleTargetABI->getString())); in emitStartOfAsmFile()
H A DRISCVISelLowering.cpp93 RISCVABI::ABI ABI = Subtarget.getTargetABI(); in RISCVTargetLowering()
94 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialised target ABI"); in RISCVTargetLowering()
96 if ((ABI == RISCVABI::ABI_ILP32F || ABI == RISCVABI::ABI_LP64F) && in RISCVTargetLowering()
101 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
102 } else if ((ABI == RISCVABI::ABI_ILP32D || ABI == RISCVABI::ABI_LP64D) && in RISCVTargetLowering()
107 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
113 case RISCVABI::ABI_ILP32: in RISCVTargetLowering()
114 case RISCVABI::ABI_ILP32E: in RISCVTargetLowering()
115 case RISCVABI::ABI_LP64E: in RISCVTargetLowering()
116 case RISCVABI::ABI_ILP32F: in RISCVTargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp325 RISCVABI::computeTargetABI(STI.getTargetTriple(), STI.getFeatureBits(), in RISCVAsmParser()