Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp38 setTargetABI(RISCVABI::computeTargetABI(STI.getTargetTriple(), Features, in RISCVTargetELFStreamer()
91 RISCVABI::ABI ABI = getTargetABI(); in finish()
101 case RISCVABI::ABI_ILP32: in finish()
102 case RISCVABI::ABI_LP64: in finish()
104 case RISCVABI::ABI_ILP32F: in finish()
105 case RISCVABI::ABI_LP64F: in finish()
108 case RISCVABI::ABI_ILP32D: in finish()
109 case RISCVABI::ABI_LP64D: in finish()
112 case RISCVABI::ABI_ILP32E: in finish()
113 case RISCVABI::ABI_LP64E: in finish()
[all …]
H A DRISCVTargetStreamer.h35 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;
61 void setTargetABI(RISCVABI::ABI ABI);
62 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
H A DRISCVTargetStreamer.cpp46 void RISCVTargetStreamer::setTargetABI(RISCVABI::ABI ABI) { in setTargetABI()
47 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialized target ABI"); in setTargetABI()
59 if (TargetABI == RISCVABI::ABI_ILP32E) in emitTargetAttributes()
61 else if (TargetABI == RISCVABI::ABI_LP64E) in emitTargetAttributes()
H A DRISCVBaseInfo.cpp38 namespace RISCVABI { namespace
71 if ((TargetABI == RISCVABI::ABI::ABI_ILP32E || in computeTargetABI()
H A DRISCVBaseInfo.h447 namespace RISCVABI {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h81 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;
191 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
193 return TargetABI == RISCVABI::ABI_LP64 || in isSoftFPABI()
194 TargetABI == RISCVABI::ABI_ILP32 || in isSoftFPABI()
195 TargetABI == RISCVABI::ABI_ILP32E; in isSoftFPABI()
H A DRISCVRegisterInfo.cpp75 case RISCVABI::ABI_ILP32E: in getCalleeSavedRegs()
76 case RISCVABI::ABI_LP64E: in getCalleeSavedRegs()
78 case RISCVABI::ABI_ILP32: in getCalleeSavedRegs()
79 case RISCVABI::ABI_LP64: in getCalleeSavedRegs()
81 case RISCVABI::ABI_ILP32F: in getCalleeSavedRegs()
82 case RISCVABI::ABI_LP64F: in getCalleeSavedRegs()
84 case RISCVABI::ABI_ILP32D: in getCalleeSavedRegs()
85 case RISCVABI::ABI_LP64D: in getCalleeSavedRegs()
687 case RISCVABI::ABI_LP64E: in getCallPreservedMask()
689 case RISCVABI::ABI_ILP32: in getCallPreservedMask()
[all …]
H A DRISCVFrameLowering.cpp30 static Align getABIStackAlignment(RISCVABI::ABI ABI) { in getABIStackAlignment()
31 if (ABI == RISCVABI::ABI_ILP32E) in getABIStackAlignment()
33 if (ABI == RISCVABI::ABI_LP64E) in getABIStackAlignment()
69 Register SCSPReg = RISCVABI::getSCSPReg(); in emitSCSPrologue()
124 Register SCSPReg = RISCVABI::getSCSPReg(); in emitSCSEpilogue()
472 Register BPReg = RISCVABI::getBPReg(); in emitPrologue()
878 FrameReg = RISCVABI::getBPReg(); in getFrameIndexReference()
922 assert(FrameReg == RISCVABI::getBPReg() || !MFI.hasVarSizedObjects()); in getFrameIndexReference()
988 SavedRegs.set(RISCVABI::getBPReg()); in determineCalleeSaves()
1013 if (STI.getTargetABI() == RISCVABI::ABI_ILP32E || in determineCalleeSaves()
[all …]
H A DRISCVISelLowering.h835 typedef bool RISCVCCAssignFn(const DataLayout &DL, RISCVABI::ABI,
983 bool CC_RISCV(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo,
989 bool CC_RISCV_FastCC(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo,
999 ArrayRef<MCPhysReg> getArgGPRs(const RISCVABI::ABI ABI);
H A DRISCVSubtarget.cpp89 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
H A DRISCVTargetMachine.cpp238 auto TargetABI = RISCVABI::getTargetABI(ABIName); in getSubtargetImpl()
239 if (TargetABI != RISCVABI::ABI_Unknown && in getSubtargetImpl()
H A DRISCVISelLowering.cpp89 if ((ABI == RISCVABI::ABI_ILP32F || ABI == RISCVABI::ABI_LP64F) && in RISCVTargetLowering()
94 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
95 } else if ((ABI == RISCVABI::ABI_ILP32D || ABI == RISCVABI::ABI_LP64D) && in RISCVTargetLowering()
100 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
106 case RISCVABI::ABI_ILP32: in RISCVTargetLowering()
108 case RISCVABI::ABI_LP64E: in RISCVTargetLowering()
111 case RISCVABI::ABI_LP64: in RISCVTargetLowering()
112 case RISCVABI::ABI_LP64F: in RISCVTargetLowering()
17332 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getArgGPRs()
17351 if (ABI == RISCVABI::ABI_ILP32E || ABI == RISCVABI::ABI_LP64E) in getFastCCArgGPRs()
[all …]
H A DRISCVAsmPrinter.cpp387 RTS.setTargetABI(RISCVABI::getTargetABI(ModuleTargetABI->getString())); in emitStartOfAsmFile()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp310 RISCVABI::computeTargetABI(STI.getTargetTriple(), STI.getFeatureBits(), in RISCVAsmParser()