Searched refs:WordType (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h71 typedef uint64_t WordType; typedef in class:llvm::APInt
76 APINT_WORD_SIZE = sizeof(WordType),
87 static constexpr WordType WORDTYPE_MAX = ~WordType(0);
191 static void divide(const WordType *LHS, unsigned lhsWords,
192 const WordType *RHS, unsigned rhsWords, WordType *Quotient,
193 WordType *Remainder);
433 return U.VAL == ((WordType(1) << (BitWidth - 1)) - 1);
449 return U.VAL == (WordType(
[all...]
H A DAPFloat.h144 typedef APInt::WordType integerPart;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowerEmuTLS.cpp116 IntegerType *WordType = DL.getIntPtrType(C); local
119 Type *ElementTypes[4] = {WordType, WordType, VoidPtrType, InitPtrType};
148 ConstantInt::get(WordType, DL.getTypeStoreSize(GVType)),
149 ConstantInt::get(WordType, GVAlignment.value()), NullPtr,
155 std::max(DL.getABITypeAlign(WordType), DL.getABITypeAlign(VoidPtrType));
H A DAtomicExpandPass.cpp581 Type *WordType = nullptr; member in struct:__anon3438::PartwordMaskValues
600 O << " WordType: ";
601 PrintObj(PMV.WordType);
645 PMV.WordType = MinWordSize > ValueSize ? Type::getIntNTy(Ctx, MinWordSize * 8)
647 if (PMV.ValueType == PMV.WordType) {
655 PMV.WordType->getPointerTo(Addr->getType()->getPointerAddressSpace());
672 PMV.ShiftAmt = Builder.CreateTrunc(PMV.ShiftAmt, PMV.WordType, "ShiftAmt");
674 ConstantInt::get(PMV.WordType, (1 << (ValueSize * 8)) - 1), PMV.ShiftAmt,
682 assert(WideWord->getType() == PMV.WordType && "Widened type mismatch");
683 if (PMV.WordType
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp422 static_assert(8 * sizeof(WordType) <= 64, "This code assumes only two words affected");
423 unsigned wordBits = 8 * sizeof(WordType);
485 static_assert(8 * sizeof(WordType) <= 64, "This code assumes only two words affected");
486 unsigned wordBits = 8 * sizeof(WordType);
1476 void APInt::divide(const WordType *LHS, unsigned lhsWords, const WordType *RHS,
1477 unsigned rhsWords, WordType *Quotient, WordType *Remainder) {
2315 static inline APInt::WordType lowBitMask(unsigned bits) {
2318 return ~(APInt::WordType)
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h60 using WordType = uint64_t;
61 static unsigned constexpr WordWidth = CHAR_BIT*sizeof(WordType);
74 for (WordType W : Words)
80 std::memset(Words.data(), 0, NumWords*sizeof(WordType));
84 for (WordType W : Words)
95 Words[T.SimpleTy / WordWidth] |= WordType(1) << (T.SimpleTy % WordWidth);
105 Words[T.SimpleTy / WordWidth] &= ~(WordType(1) << (T.SimpleTy % WordWidth));
151 WordType W = Set->Words[SkipWords];
152 W &= maskLeadingOnes<WordType>(WordWidth-SkipBits);
160 WordType
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1002 static_assert(std::is_same<uint64_t, llvm::APInt::WordType>::value,
1003 "ConstantExpr assumes that llvm::APInt::WordType is uint64_t "

Completed in 261 milliseconds