Home
last modified time | relevance | path

Searched refs:FLen (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DCSKY.cpp24 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 DRISCV.cpp27 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 DLoongArch.cpp457 unsigned FLen) { in createLoongArchTargetCodeGenInfo() argument
459 FLen); in createLoongArchTargetCodeGenInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DRISCVISAInfo.h61 unsigned getFLen() const { return FLen; } in getFLen()
87 unsigned FLen = 0; variable
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp138 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 DTargetInfo.h478 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 DRISCVISAInfo.cpp890 assert(FLen == 0 && MaxELenFp == 0 && MaxELen == 0 && MinVLen == 0 && in updateImpliedLengths()
895 FLen = 64; in updateImpliedLengths()
897 FLen = 32; in updateImpliedLengths()