Searched refs:RISCVABI (Results 1 – 15 of 15) sorted by relevance
34 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 …]
35 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;64 void setTargetABI(RISCVABI::ABI ABI);65 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
112 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()
64 namespace RISCVABI { namespace97 if ((TargetABI == RISCVABI::ABI::ABI_ILP32E || in computeTargetABI()
554 namespace RISCVABI {
127 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 …]
109 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()
102 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 …]
40 ArrayRef<MCPhysReg> getArgGPRs(const RISCVABI::ABI ABI);
35 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()
93 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
266 auto TargetABI = RISCVABI::getTargetABI(ABIName); in getSubtargetImpl()267 if (TargetABI != RISCVABI::ABI_Unknown && in getSubtargetImpl()
550 RTS.setTargetABI(RISCVABI::getTargetABI(ModuleTargetABI->getString())); in emitStartOfAsmFile()
93 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 …]
325 RISCVABI::computeTargetABI(STI.getTargetTriple(), STI.getFeatureBits(), in RISCVAsmParser()