Lines Matching refs:RISCVABI
51 RISCVABI::ABI ABI = Subtarget.getTargetABI(); in RISCVTargetLowering()
52 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialised target ABI"); in RISCVTargetLowering()
54 if ((ABI == RISCVABI::ABI_ILP32F || ABI == RISCVABI::ABI_LP64F) && in RISCVTargetLowering()
59 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
60 } else if ((ABI == RISCVABI::ABI_ILP32D || ABI == RISCVABI::ABI_LP64D) && in RISCVTargetLowering()
65 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering()
71 case RISCVABI::ABI_ILP32: in RISCVTargetLowering()
72 case RISCVABI::ABI_ILP32F: in RISCVTargetLowering()
73 case RISCVABI::ABI_ILP32D: in RISCVTargetLowering()
74 case RISCVABI::ABI_LP64: in RISCVTargetLowering()
75 case RISCVABI::ABI_LP64F: in RISCVTargetLowering()
76 case RISCVABI::ABI_LP64D: in RISCVTargetLowering()
1493 static bool CC_RISCV(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo, in CC_RISCV()
1516 case RISCVABI::ABI_ILP32: in CC_RISCV()
1517 case RISCVABI::ABI_LP64: in CC_RISCV()
1519 case RISCVABI::ABI_ILP32F: in CC_RISCV()
1520 case RISCVABI::ABI_LP64F: in CC_RISCV()
1523 case RISCVABI::ABI_ILP32D: in CC_RISCV()
1524 case RISCVABI::ABI_LP64D: in CC_RISCV()
1680 RISCVABI::ABI ABI = MF.getSubtarget<RISCVSubtarget>().getTargetABI(); in analyzeInputArgs()
1701 RISCVABI::ABI ABI = MF.getSubtarget<RISCVSubtarget>().getTargetABI(); in analyzeOutputArgs()
2411 RISCVABI::ABI ABI = MF.getSubtarget<RISCVSubtarget>().getTargetABI(); in CanLowerReturn()
2933 RISCVABI::ABI ABI = Subtarget.getTargetABI(); in shouldExtendTypeInLibCall()
2934 if (ABI == RISCVABI::ABI_LP64 && (Type == MVT::f32)) in shouldExtendTypeInLibCall()