Searched defs:NewWidth (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp638 unsigned NewWidth = NewVT->getElementType()->getIntegerBitWidth(); local
646 CV0E = Zext ? CV0E.zext(NewWidth) : CV0E.sext(NewWidth);
649 CV1E = Zext ? CV1E.zext(NewWidth) : CV1E.sext(NewWidth);
H A DInstCombineCompares.cpp1676 unsigned NewWidth = CI2->getValue().countTrailingZeros(); local
1677 if (NewWidth != 7 && NewWidth != 15 && NewWidth != 31) return 0;
1680 ++NewWidth;
1682 // Check to see that CI1 is an all-ones value with NewWidth bits.
1683 if (CI1->getBitWidth() == NewWidth ||
1684 CI1->getValue() != APInt::getLowBitsSet(CI1->getBitWidth(), NewWidth))
1690 unsigned NeededSignBits = CI1->getBitWidth() - NewWidth + 1;
1711 TI->getType()->getPrimitiveSizeInBits() > NewWidth) retur
[all...]
/external/clang/lib/Sema/
H A DSemaStmt.cpp421 unsigned NewWidth, bool NewSign,
425 if (NewWidth > Val.getBitWidth()) {
427 Val = Val.extend(NewWidth);
434 } else if (NewWidth < Val.getBitWidth()) {
437 ConvVal = ConvVal.trunc(NewWidth);
446 Val = Val.trunc(NewWidth);
420 ConvertIntegerToTypeWarnOnOverflow(llvm::APSInt &Val, unsigned NewWidth, bool NewSign, SourceLocation Loc, unsigned DiagID) argument
H A DSemaDecl.cpp10953 unsigned NewWidth; local
10959 NewWidth = IntWidth;
10971 NewWidth = BestWidth;
10976 InitVal = InitVal.extOrTrunc(NewWidth);

Completed in 209 milliseconds