Searched refs:TypeBits (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp331 uint32_t TypeBits = Op0->getType()->getScalarSizeInBits(); local
336 if (Op1->uge(TypeBits)) {
340 I.setOperand(1, ConstantInt::get(I.getType(), TypeBits-1));
424 uint32_t Op1Val = Op1->getLimitedValue(TypeBits);
426 APInt::getHighBitsSet(TypeBits, TypeBits-Op1Val)));
456 uint32_t Op1Val = Op1->getLimitedValue(TypeBits);
458 APInt::getHighBitsSet(TypeBits, TypeBits-Op1Val)));
507 isValid = Op0C->getValue()[TypeBits
[all...]
H A DInstCombineCompares.cpp973 uint32_t TypeBits = CmpRHSV.getBitWidth(); local
974 uint32_t ShAmtVal = (uint32_t)ShAmt->getLimitedValue(TypeBits);
975 if (ShAmtVal >= TypeBits || ShAmtVal == 0)
988 (!Shr->isExact() || ShAmtVal == TypeBits - 1))
995 ConstantInt::get(Shr->getType(), APInt::getOneBitSet(TypeBits, ShAmtVal));
1042 APInt Val(APInt::getHighBitsSet(TypeBits, TypeBits - ShAmtVal));
1354 uint32_t TypeBits = RHSV.getBitWidth(); local
1379 if (RHSLog2 == TypeBits-1) {
1397 ConstantInt::get(RHS->getType(), TypeBits
2965 unsigned TypeBits = Cst1->getBitWidth(); local
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp1492 switch (TypeBits.TC) {
2103 return CachedProperties(T->TypeBits.getLinkage(),
2104 T->TypeBits.hasLocalOrUnnamedType());
2109 if (T->TypeBits.isCacheValid()) return;
2116 T->TypeBits.CacheValid = true;
2117 T->TypeBits.CachedLinkage = CT->TypeBits.CachedLinkage;
2118 T->TypeBits.CachedLocalOrUnnamed = CT->TypeBits.CachedLocalOrUnnamed;
2124 T->TypeBits
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h1341 TypeBitfields TypeBits; member in union:clang::Type::__anon2955
1356 TypeBits.FromAST = V;
1369 TypeBits.TC = tc;
1370 TypeBits.Dependent = Dependent;
1371 TypeBits.InstantiationDependent = Dependent || InstantiationDependent;
1372 TypeBits.VariablyModified = VariablyModified;
1373 TypeBits.ContainsUnexpandedParameterPack = ContainsUnexpandedParameterPack;
1374 TypeBits.CacheValid = false;
1375 TypeBits.CachedLocalOrUnnamed = false;
1376 TypeBits
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1128 static APInt ReadWideAPInt(ArrayRef<uint64_t> Vals, unsigned TypeBits) { argument
1133 return APInt(TypeBits, Words);

Completed in 122 milliseconds