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

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp693 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
694 KnownZero |= HighBits; // high bits known zero.
735 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
747 (HighBits & ~DemandedMask) == HighBits) {
754 KnownOne |= HighBits;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp732 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); local
733 KnownZero |= HighBits; // High bits known zero.
758 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); local
759 if (HighBits.intersects(NewMask))
774 if (KnownZero.intersects(SignBit) || (HighBits & ~NewMask) == HighBits)
791 KnownOne |= HighBits;
1000 APInt HighBits = APInt::getHighBitsSet(OperandBitWidth, local
1002 HighBits = HighBits
[all...]
H A DSelectionDAG.cpp2118 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); local
2119 KnownZero |= HighBits; // High bits known zero.
2132 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt); local
2143 KnownZero |= HighBits; // New bits are known zero.
2145 KnownOne |= HighBits; // New bits are known one.
/external/clang/lib/CodeGen/
H A DCGExpr.cpp1369 unsigned HighBits = Info.StorageSize - Info.Offset - Info.Size; local
1370 if (HighBits)
1371 Val = Builder.CreateShl(Val, HighBits, "bf.shl");
1372 if (Info.Offset + HighBits)
1373 Val = Builder.CreateAShr(Val, Info.Offset + HighBits, "bf.ashr");
1616 unsigned HighBits = Info.StorageSize - Info.Size; local
1617 if (HighBits) {
1618 ResultVal = Builder.CreateShl(ResultVal, HighBits, "bf.result.shl");
1619 ResultVal = Builder.CreateAShr(ResultVal, HighBits, "bf.result.ashr");
/external/llvm/lib/Analysis/
H A DValueTracking.cpp1229 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
1231 KnownZero |= HighBits;
1233 KnownOne |= HighBits;

Completed in 227 milliseconds