Home
last modified time | relevance | path

Searched refs:NumLowBitsAvailable (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DPointerLikeTypeTraits.h60 static constexpr int NumLowBitsAvailable =
75 static constexpr int NumLowBitsAvailable = 2;
88 static constexpr int NumLowBitsAvailable = NonConst::NumLowBitsAvailable;
101 static constexpr int NumLowBitsAvailable = NonConst::NumLowBitsAvailable;
113 static constexpr int NumLowBitsAvailable = 0;
126 static constexpr int NumLowBitsAvailable =
130 ~((uintptr_t)-1 << NumLowBitsAvailable)) == 0 &&
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DConstantInitFuture.h38 static constexpr int NumLowBitsAvailable = 2;
82 static constexpr int NumLowBitsAvailable =
83 llvm::PointerLikeTypeTraits<PairTy>::NumLowBitsAvailable;
101 static constexpr int NumLowBitsAvailable = T::NumLowBitsAvailable;
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DPointerIntPair.h146 static_assert(PtrTraits::NumLowBitsAvailable <
149 static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
154 ~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
158 IntShift = (uintptr_t)PtrTraits::NumLowBitsAvailable - IntBits,
201 Val <<= PointerLikeTypeTraits<Ty>::NumLowBitsAvailable;
207 Val <<= PointerLikeTypeTraits<PointerTy>::NumLowBitsAvailable;
239 static constexpr int NumLowBitsAvailable =
240 PtrTraits::NumLowBitsAvailable - IntBits;
H A DPointerUnion.h38 return std::min<int>({PointerLikeTypeTraits<Ts>::NumLowBitsAvailable...}); in lowBitsAvailable()
52 static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); variable
276 static constexpr int NumLowBitsAvailable = PointerLikeTypeTraits<decltype(
277 PointerUnion<PTs...>::Val)>::NumLowBitsAvailable;
H A DPointerEmbeddedInt.h97 static constexpr int NumLowBitsAvailable = T::Shift;
H A DPointerSumType.h237 enum { NumTagBits = Min<MemberTs::TraitsT::NumLowBitsAvailable...>::value };
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DPointerIntPairTest.cpp81 return reinterpret_cast<void *>(Num.Value << NumLowBitsAvailable); in getAsVoidPointer()
85 return {reinterpret_cast<uintptr_t>(P) >> NumLowBitsAvailable}; in getFromVoidPointer()
87 static constexpr int NumLowBitsAvailable = member
100 EXPECT_EQ(FixnumPointerTraits::NumLowBitsAvailable - 1, in TEST()
101 (int)PointerLikeTypeTraits<decltype(pair)>::NumLowBitsAvailable); in TEST()
H A DPointerEmbeddedIntTest.cpp21 (int)PointerLikeTypeTraits<decltype(I)>::NumLowBitsAvailable); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h148 << PointerLikeTypeTraits<PoolEntryPtr>::NumLowBitsAvailable;
152 << PointerLikeTypeTraits<PoolEntryPtr>::NumLowBitsAvailable;
156 << PointerLikeTypeTraits<PoolEntryPtr>::NumLowBitsAvailable;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAPValue.h77 << NumLowBitsAvailable); in getOpaqueValue()
81 V.Index = reinterpret_cast<uintptr_t>(Value) >> NumLowBitsAvailable; in getFromOpaqueValue()
86 return (std::numeric_limits<unsigned>::max() >> NumLowBitsAvailable) - 1; in getMaxIndex()
89 static constexpr int NumLowBitsAvailable = 3; variable
103 static constexpr int NumLowBitsAvailable = 3;
113 static constexpr int NumLowBitsAvailable =
114 clang::DynamicAllocLValue::NumLowBitsAvailable;
H A DRedeclarable.h423 static constexpr int NumLowBitsAvailable =
424 PointerLikeTypeTraits<decl_type *>::NumLowBitsAvailable;
H A DExternalASTSource.h476 static constexpr int NumLowBitsAvailable =
477 PointerLikeTypeTraits<T>::NumLowBitsAvailable - 1;
H A DDeclGroup.h150 static constexpr int NumLowBitsAvailable = 0;
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DLocation.h168 static constexpr int NumLowBitsAvailable =
169 PointerLikeTypeTraits<mlir::Attribute>::NumLowBitsAvailable;
H A DAttributes.h300 static constexpr int NumLowBitsAvailable = llvm::PointerLikeTypeTraits<
301 mlir::AttributeStorage *>::NumLowBitsAvailable;
H A DValue.h515 NumLowBitsAvailable =
516 PointerLikeTypeTraits<mlir::detail::ValueImpl *>::NumLowBitsAvailable
H A DTypes.h318 static constexpr int NumLowBitsAvailable = 3;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DIdentifierTable.h1037 static constexpr int NumLowBitsAvailable = 0;
1052 static constexpr int NumLowBitsAvailable = 1;
1065 static constexpr int NumLowBitsAvailable = 1;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.h399 Val <<= PointerLikeTypeTraits<void *>::NumLowBitsAvailable;
405 Val <<= PointerLikeTypeTraits<void *>::NumLowBitsAvailable;
939 Val <<= PointerLikeTypeTraits<void*>::NumLowBitsAvailable;
945 Val <<= PointerLikeTypeTraits<void*>::NumLowBitsAvailable;
/llvm-project-15.0.7/polly/include/polly/CodeGen/
H A DIslExprBuilder.h27 static constexpr int NumLowBitsAvailable = 0;
/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DTypeID.h362 static constexpr int NumLowBitsAvailable = 3; in MLIR_DECLARE_EXPLICIT_TYPE_ID()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h53 static constexpr int NumLowBitsAvailable = 1;
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DDataflowAnalysis.h541 Val <<= PointerLikeTypeTraits<MCInst *>::NumLowBitsAvailable;
546 Val <<= PointerLikeTypeTraits<MCInst *>::NumLowBitsAvailable;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DGlobalsModRef.cpp82 static constexpr int NumLowBitsAvailable = 3; member
83 static_assert(alignof(AlignedMap) >= (1 << NumLowBitsAvailable),
101 AlignedMapPointerTraits::NumLowBitsAvailable) == 0,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DOwnership.h119 static constexpr int NumLowBitsAvailable = 0;

12