Lines Matching refs:XLen
10301 unsigned XLen; member in __anon57a50d411c11::RISCVABIInfo
10315 RISCVABIInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, unsigned FLen) in RISCVABIInfo() argument
10316 : DefaultABIInfo(CGT), XLen(XLen), FLen(FLen) {} in RISCVABIInfo()
10354 getContext().getTypeSize(RetTy) > (2 * XLen)) { in computeInfo()
10396 if (IsInt && Size > XLen) in detectFPCCEligibleStructHelper()
10467 if (getContext().getTypeSize(QTy) > XLen && BitWidth <= XLen) in detectFPCCEligibleStructHelper()
10468 QTy = getContext().getIntTypeForBitwidth(XLen, false); in detectFPCCEligibleStructHelper()
10638 if (!IsFixed && NeededAlign == 2 * XLen) in classifyArgumentType()
10640 else if (Size > XLen && Size <= 2 * XLen) in classifyArgumentType()
10657 if (Size < XLen && Ty->isIntegralOrEnumerationType() && !MustUseStack) { in classifyArgumentType()
10662 if (EIT->getNumBits() < XLen && !MustUseStack) in classifyArgumentType()
10675 if (Size <= 2 * XLen) { in classifyArgumentType()
10680 if (Size <= XLen) { in classifyArgumentType()
10682 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
10683 } else if (Alignment == 2 * XLen) { in classifyArgumentType()
10685 llvm::IntegerType::get(getVMContext(), 2 * XLen)); in classifyArgumentType()
10688 llvm::IntegerType::get(getVMContext(), XLen), 2)); in classifyArgumentType()
10709 CharUnits SlotSize = CharUnits::fromQuantity(XLen / 8); in EmitVAArg()
10730 if (XLen == 64 && Ty->isUnsignedIntegerOrEnumerationType() && TySize == 32) in extendType()
10738 RISCVTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, in RISCVTargetCodeGenInfo() argument
10740 : TargetCodeGenInfo(std::make_unique<RISCVABIInfo>(CGT, XLen, FLen)) {} in RISCVTargetCodeGenInfo()
10948 unsigned XLen = getTarget().getPointerWidth(0); in getTargetCodeGenInfo() local
10954 return SetCGInfo(new RISCVTargetCodeGenInfo(Types, XLen, ABIFLen)); in getTargetCodeGenInfo()