Home
last modified time | relevance | path

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

/freebsd/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.cpp54 void RISCVTargetStreamer::setTargetABI(RISCVABI::ABI ABI) { in setTargetABI()
55 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialized target ABI"); in setTargetABI()
69 if (TargetABI == RISCVABI::ABI_ILP32E) in emitTargetAttributes()
71 else if (TargetABI == RISCVABI::ABI_LP64E) in emitTargetAttributes()
H A DRISCVBaseInfo.cpp37 namespace RISCVABI { namespace
70 if ((TargetABI == RISCVABI::ABI::ABI_ILP32E || in computeTargetABI()
H A DRISCVBaseInfo.h445 namespace RISCVABI {
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h81 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;
212 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
214 return TargetABI == RISCVABI::ABI_LP64 || in isSoftFPABI()
215 TargetABI == RISCVABI::ABI_ILP32 || in isSoftFPABI()
216 TargetABI == RISCVABI::ABI_ILP32E; in isSoftFPABI()
H A DRISCVRegisterInfo.cpp81 case RISCVABI::ABI_ILP32E: in getCalleeSavedRegs()
82 case RISCVABI::ABI_LP64E: in getCalleeSavedRegs()
84 case RISCVABI::ABI_ILP32: in getCalleeSavedRegs()
85 case RISCVABI::ABI_LP64: in getCalleeSavedRegs()
89 case RISCVABI::ABI_ILP32F: in getCalleeSavedRegs()
90 case RISCVABI::ABI_LP64F: in getCalleeSavedRegs()
94 case RISCVABI::ABI_ILP32D: in getCalleeSavedRegs()
95 case RISCVABI::ABI_LP64D: in getCalleeSavedRegs()
126 markSuperRegs(Reserved, RISCVABI::getBPReg()); // bp in getReservedRegs()
728 case RISCVABI::ABI_ILP32E: 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()
81 Register SCSPReg = RISCVABI::getSCSPReg(); in emitSCSPrologue()
141 Register SCSPReg = RISCVABI::getSCSPReg(); in emitSCSEpilogue()
535 Register BPReg = RISCVABI::getBPReg(); in emitPrologue()
939 FrameReg = RISCVABI::getBPReg(); in getFrameIndexReference()
981 assert(FrameReg == RISCVABI::getBPReg() || !MFI.hasVarSizedObjects()); in getFrameIndexReference()
1046 SavedRegs.set(RISCVABI::getBPReg()); in determineCalleeSaves()
H A DRISCVSubtarget.cpp85 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
H A DRISCVISelLowering.h897 typedef bool RISCVCCAssignFn(const DataLayout &DL, RISCVABI::ABI,
1101 bool CC_RISCV(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo,
1107 bool CC_RISCV_FastCC(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo,
1117 ArrayRef<MCPhysReg> getArgGPRs(const RISCVABI::ABI ABI);
H A DRISCVTargetMachine.cpp239 auto TargetABI = RISCVABI::getTargetABI(ABIName); in getSubtargetImpl()
240 if (TargetABI != RISCVABI::ABI_Unknown && in getSubtargetImpl()
H A DRISCVISelLowering.cpp87 RISCVABI::ABI ABI = Subtarget.getTargetABI(); in RISCVTargetLowering()
88 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialised target ABI"); in RISCVTargetLowering()
90 if ((ABI == RISCVABI::ABI_ILP32F || ABI == RISCVABI::ABI_LP64F) && in RISCVTargetLowering()
95 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
96 } else if ((ABI == RISCVABI::ABI_ILP32D || ABI == RISCVABI::ABI_LP64D) && in RISCVTargetLowering()
101 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI in RISCVTargetLowering()
[all...]
H A DRISCVAsmPrinter.cpp447 RTS.setTargetABI(RISCVABI::getTargetABI(ModuleTargetABI->getString())); in emitStartOfAsmFile()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp318 RISCVABI::computeTargetABI(STI.getTargetTriple(), STI.getFeatureBits(), in RISCVAsmParser()