Home
last modified time | relevance | path

Searched refs:extOrTrunc (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp78 NewVal = NewVal.extOrTrunc(DstSema.getWidth()); in convert()
93 ThisVal = ThisVal.extOrTrunc(CommonWidth); in compare()
94 OtherVal = OtherVal.extOrTrunc(CommonWidth); in compare()
284 .extOrTrunc(Wide); in mul()
286 .extOrTrunc(Wide); in mul()
347 .extOrTrunc(Wide); in div()
349 .extOrTrunc(Wide); in div()
384 APSInt Max = APFixedPoint::getMax(Sema).getValue().extOrTrunc(Wide); in shl()
385 APSInt Min = APFixedPoint::getMin(Sema).getValue().extOrTrunc(Wide); in shl()
495 return Result.extOrTrunc(DstWidth); in convertToInt()
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp176 m_integer = m_integer.extOrTrunc(bits); in TruncOrExtendTo()
187 m_integer = m_integer.extOrTrunc(bits); in IntegralPromote()
291 APSInt ext = m_integer.extOrTrunc(sizeof(T) * 8); in GetAs()
669 APSInt(std::move(integer), !is_signed).extOrTrunc(8 * byte_size); in SetValueFromCString()
807 m_integer = m_integer.extOrTrunc(bit_size).extOrTrunc(8 * GetByteSize()); in ExtractBitfield()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAPSIntType.h40 Value = Value.extOrTrunc(BitWidth); in apply()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFixedPointBuilder.h90 APFixedPoint::getMax(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert()
100 APFixedPoint::getMin(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPSInt.h120 APSInt extOrTrunc(uint32_t width) const { in extOrTrunc() function
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp190 decl, constant.Value.extOrTrunc(type_width)); in visitKnownMember()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpBuiltin.cpp805 LHS = APSInt(LHS.extOrTrunc(MaxBits), !IsSigned); in interp__builtin_overflowop()
806 RHS = APSInt(RHS.extOrTrunc(MaxBits), !IsSigned); in interp__builtin_overflowop()
855 APSInt Temp = Result.extOrTrunc(S.getASTContext().getTypeSize(ResultType)); in interp__builtin_overflowop()
1141 APInt AlignMinusOne = Alignment.extOrTrunc(Src.getBitWidth()) - 1; in interp__builtin_is_aligned_up_down()
H A DInterp.h2379 APInt Source = S.Stk.pop<T>().toAPSInt().extOrTrunc(BitWidth); in CastAP()
2391 APInt Source = S.Stk.pop<T>().toAPSInt().extOrTrunc(BitWidth); in CastAPS()
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObject.cpp3192 int_value_or_err->extOrTrunc(type_byte_size * CHAR_BIT); in CastToBasicType()
3229 int_value_or_err->extOrTrunc(type_byte_size * CHAR_BIT); in CastToBasicType()
3331 llvm::APSInt ext = value_or_err->extOrTrunc(byte_size * CHAR_BIT); in CastToEnumType()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSimpleSValBuilder.cpp1135 rightI = rightI.extOrTrunc(leftI.getBitWidth()); in evalBinOpLN()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp1316 decl, value.toAPSInt().extOrTrunc(type_width)); in AddRecordMembers()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp2184 elementIndex = elementIndex.extOrTrunc(maxElements.getBitWidth()); in CheckArrayType()
3250 = DesignatedStartIndex.extOrTrunc(MaxElements.getBitWidth()); in CheckDesignatedInitializer()
3253 = DesignatedEndIndex.extOrTrunc(MaxElements.getBitWidth()); in CheckDesignatedInitializer()
3268 DesignatedStartIndex.extOrTrunc(DesignatedIndexBitWidth); in CheckDesignatedInitializer()
3270 DesignatedEndIndex.extOrTrunc(DesignatedIndexBitWidth); in CheckDesignatedInitializer()
H A DSemaChecking.cpp1221 return llvm::APSInt::getUnsigned(Result).extOrTrunc(SizeTypeWidth); in checkFortifiedBuiltinMemoryFunction()
1236 return llvm::APSInt::getUnsigned(Result + 1).extOrTrunc(SizeTypeWidth); in checkFortifiedBuiltinMemoryFunction()
1342 .extOrTrunc(SizeTypeWidth); in checkFortifiedBuiltinMemoryFunction()
1429 .extOrTrunc(SizeTypeWidth); in checkFortifiedBuiltinMemoryFunction()
11063 .extOrTrunc(BitWidth); in PromotedRange()
11067 .extOrTrunc(BitWidth); in PromotedRange()
H A DSemaTemplate.cpp7268 Value = Value.extOrTrunc(IntegerType->isBitIntType() in CheckTemplateArgument()
7373 Value = Value.extOrTrunc(AllowedBits); in CheckTemplateArgument()
7384 Value = Value.extOrTrunc(AllowedBits); in CheckTemplateArgument()
H A DSemaStmt.cpp1215 Val = Val.extOrTrunc(BitWidth); in AdjustAPSInt()
H A DSemaDecl.cpp20116 EnumVal = EnumVal.extOrTrunc(Context.getIntWidth(EltTy)); in CheckEnumConstant()
20520 InitVal = InitVal.extOrTrunc(NewWidth); in ActOnEnumBody()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp470 uint64_t TruncatedN = N.extOrTrunc(64).getZExtValue(); in adjustIndex()
1793 uint64_t Index64 = Index.extOrTrunc(64).getZExtValue(); in adjustOffsetAndIndex()
2873 APSInt Result = Value.extOrTrunc(DestWidth); in HandleIntToIntCast()
9772 uint64_t N = Value.getInt().extOrTrunc(Size).getZExtValue(); in VisitCastExpr()
12332 Val = Val.extOrTrunc(Info.Ctx.getIntWidth(E->getType())); in CheckReferencedDecl()
13750 LHS = APSInt(LHS.extOrTrunc(MaxBits), !IsSigned); in VisitBuiltinCallExpr()
13751 RHS = APSInt(RHS.extOrTrunc(MaxBits), !IsSigned); in VisitBuiltinCallExpr()
13801 APSInt Temp = Result.extOrTrunc(Info.Ctx.getTypeSize(ResultType)); in VisitBuiltinCallExpr()
14188 uint64_t Index64 = Index.extOrTrunc(64).getZExtValue(); in addOrSubLValueAsInteger()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp4473 InRangeStart = InRangeStart.extOrTrunc(IndexWidth); in parseValID()
4474 InRangeEnd = InRangeEnd.extOrTrunc(IndexWidth); in parseValID()
6421 ID.APSIntVal = ID.APSIntVal.extOrTrunc(Ty->getPrimitiveSizeInBits()); in convertValIDToValue()
10185 Val = Val.extOrTrunc(FunctionSummary::ParamAccess::RangeWidth); in parseParamAccessOffset()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h3292 return Res.extOrTrunc(Width); in MakeIntValue()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp4489 *Result = Result->extOrTrunc(32); in GetAArch64SVEProcessedOperands()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc5060 {"_ZNK4llvm6APSInt10extOrTruncEj", "llvm::APSInt::extOrTrunc(unsigned int) const"},