• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/

Lines Matching defs:uint64_t

187   static const uint64_t AssumedSizeForUnsizedArray =
188 std::numeric_limits<uint64_t>::max() / 2;
197 uint64_t &ArraySize, QualType &Type, bool &IsArray,
267 uint64_t MostDerivedArraySize;
341 uint64_t getMostDerivedArraySize() const {
361 std::pair<uint64_t, uint64_t> validIndexAdjustments() {
370 uint64_t ArrayIndex = IsArray ? Entries.back().getAsArrayIndex()
371 : (uint64_t)IsOnePastTheEnd;
372 uint64_t ArraySize =
373 IsArray ? getMostDerivedArraySize() : (uint64_t)1;
448 uint64_t TruncatedN = N.extOrTrunc(64).getZExtValue();
464 uint64_t ArrayIndex = IsArray ? Entries.back().getAsArrayIndex()
465 : (uint64_t)IsOnePastTheEnd;
466 uint64_t ArraySize =
467 IsArray ? getMostDerivedArraySize() : (uint64_t)1;
866 uint64_t ArrayInitIndex = -1;
1184 uint64_t OuterIndex;
1193 operator uint64_t&() { return Info.ArrayInitIndex; }
1637 uint64_t Offset64 = Offset.getQuantity();
1638 uint64_t ElemSize64 = ElementSize.getQuantity();
1639 uint64_t Index64 = Index.extOrTrunc(64).getZExtValue();
2566 static_cast<uint64_t>(LHS.getBitWidth() - 1)),
2599 static_cast<uint64_t>(LHS.getBitWidth() - 1)),
3150 uint64_t Index) {
3496 uint64_t Index = Sub.Entries[I].getAsArrayIndex();
3519 uint64_t Index = Sub.Entries[I].getAsArrayIndex();
4033 uint64_t CharIndex = LVal.Designator.Entries[0].getAsArrayIndex();
6074 uint64_t Size = CAT->getSize().getZExtValue();
6567 uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx);
6657 uint64_t NullValue = Info.Ctx.getTargetNullPointerValue(QualType(T, 0));
6739 uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx);
8392 uint64_t N = Value.getInt().extOrTrunc(Size).getZExtValue();
8642 uint64_t Alignment64 = Alignment.getZExtValue();
8681 uint64_t MaxLength = uint64_t(-1);
8718 uint64_t DesiredVal;
8845 uint64_t TSize = Info.Ctx.getTypeSizeInChars(T).getQuantity();
8847 uint64_t Remainder;
8861 uint64_t RemainingSrcSize = Src.Designator.validIndexAdjustments().second;
8862 uint64_t RemainingDestSize = Dest.Designator.validIndexAdjustments().second;
8869 uint64_t NElems = N.getZExtValue();
8870 uint64_t NBytes = NElems * TSize;
8875 uint64_t SrcOffset = Src.getLValueOffset().getQuantity();
8876 uint64_t DestOffset = Dest.getLValueOffset().getQuantity();
10110 uint64_t Elements = CAT->getSize().getZExtValue();
10219 bool Success(uint64_t Value, const Expr *E, APValue &Result) {
10225 bool Success(uint64_t Value, const Expr *E) {
10288 if (Info.ArrayInitIndex == uint64_t(-1)) {
10338 bool Success(uint64_t Value, const Expr *E) {
10822 uint64_t Index = Entry.getAsArrayIndex();
10828 uint64_t Index = Entry.getAsArrayIndex();
10969 uint64_t ArraySize = Designator.getMostDerivedArraySize();
10970 uint64_t ArrayIndex = Designator.Entries.back().getAsArrayIndex();
10986 EvalInfo &Info, uint64_t &Size) {
11075 uint64_t Size;
11358 if (Off >= 0 && (uint64_t)Off <= (uint64_t)Str.size() &&
11375 for (uint64_t Strlen = 0; /**/; ++Strlen) {
11414 uint64_t MaxLength = uint64_t(-1);
11596 uint64_t LHSSize = LHS.getBitWidth();
11597 uint64_t RHSSize = RHS.getBitWidth();
11598 uint64_t ResultSize = Info.Ctx.getTypeSize(ResultType);
11599 uint64_t MaxBits = std::max(std::max(LHSSize, RHSSize), ResultSize);
11773 bool Success(uint64_t Value, const Expr *E, APValue &Result) {
11867 uint64_t Offset64 = Offset.getQuantity();
11868 uint64_t Index64 = Index.extOrTrunc(64).getZExtValue();
12273 uint64_t CompareLHS = LHSOffset.getQuantity();
12274 uint64_t CompareRHS = RHSOffset.getQuantity();
12276 uint64_t Mask = ~0ULL >> (64 - PtrSize);
12288 uint64_t OffsetLimit = Size.getQuantity();
12759 uint64_t IntResult = BoolResult;
12761 IntResult = (uint64_t)-1;
15122 bool Expr::tryEvaluateObjectSize(uint64_t &Result, ASTContext &Ctx,