Searched refs:FLen (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | CSKY.cpp | 24 unsigned FLen; member in __anond0a0cca10111::CSKYABIInfo 27 CSKYABIInfo(CodeGen::CodeGenTypes &CGT, unsigned FLen) in CSKYABIInfo() argument 28 : DefaultABIInfo(CGT), FLen(FLen) {} in CSKYABIInfo() 53 int ArgFPRsLeft = FLen ? NumArgFPRs : 0; in computeInfo() 99 if (Ty->isFloatingType() && !Ty->isComplexType() && FLen >= Size && in classifyArgumentType() 107 if (Ty->isComplexType() && FLen && !isReturnType) { in classifyArgumentType() 109 if (getContext().getTypeSize(EltTy) <= FLen) { in classifyArgumentType() 155 int ArgFPRsLeft = FLen ? 1 : 0; in classifyReturnType() 165 CSKYTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, unsigned FLen) in CSKYTargetCodeGenInfo() argument 166 : TargetCodeGenInfo(std::make_unique<CSKYABIInfo>(CGT, FLen)) {} in CSKYTargetCodeGenInfo() [all …]
|
H A D | RISCV.cpp | 27 unsigned FLen; member in __anonb4a9a46e0111::RISCVABIInfo 38 RISCVABIInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, unsigned FLen, in RISCVABIInfo() argument 40 : DefaultABIInfo(CGT), XLen(XLen), FLen(FLen), NumArgGPRs(EABI ? 6 : 8), in RISCVABIInfo() 41 NumArgFPRs(FLen != 0 ? 8 : 0), EABI(EABI) {} in RISCVABIInfo() 82 if (RetTy->isComplexType() && FLen) { in computeInfo() 84 IsRetIndirect = getContext().getTypeSize(EltTy) > FLen; in computeInfo() 122 if (IsFloat && Size > FLen) in detectFPCCEligibleStructHelper() 145 if (getContext().getTypeSize(EltTy) > FLen) in detectFPCCEligibleStructHelper() 373 FLen >= Size && ArgFPRsLeft) { in classifyArgumentType() 380 if (IsFixed && Ty->isComplexType() && FLen && ArgFPRsLeft >= 2) { in classifyArgumentType() [all …]
|
H A D | LoongArch.cpp | 457 unsigned FLen) { in createLoongArchTargetCodeGenInfo() argument 459 FLen); in createLoongArchTargetCodeGenInfo()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | RISCVISAInfo.h | 61 unsigned getFLen() const { return FLen; } in getFLen() 87 unsigned FLen = 0; variable
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | RISCV.cpp | 138 unsigned FLen = ISAInfo->getFLen(); in getTargetDefines() local 188 if (FLen) { in getTargetDefines() 189 Builder.defineMacro("__riscv_flen", Twine(FLen)); in getTargetDefines()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.h | 478 createCSKYTargetCodeGenInfo(CodeGenModule &CGM, unsigned FLen); 488 unsigned FLen); 524 createRISCVTargetCodeGenInfo(CodeGenModule &CGM, unsigned XLen, unsigned FLen,
|
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
H A D | RISCVISAInfo.cpp | 890 assert(FLen == 0 && MaxELenFp == 0 && MaxELen == 0 && MinVLen == 0 && in updateImpliedLengths() 895 FLen = 64; in updateImpliedLengths() 897 FLen = 32; in updateImpliedLengths()
|