Searched refs:WordType (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APInt.h | 71 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 D | APFloat.h | 144 typedef APInt::WordType integerPart;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowerEmuTLS.cpp | 116 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 D | AtomicExpandPass.cpp | 581 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 D | APInt.cpp | 422 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 D | CodeGenDAGPatterns.h | 60 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 D | Expr.h | 1002 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