/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 62 /// MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use 71 bool MaskedValueIsZero(Value *V, const APInt &Mask,
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 85 // TODO: Check that the input bits are already zero with MaskedValueIsZero 92 if (MaskedValueIsZero(I->getOperand(0), 132 if (MaskedValueIsZero(I->getOperand(0), 156 if (MaskedValueIsZero(I->getOperand(0), 691 MaskedValueIsZero(I.getOperand(0), 746 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt))){ 792 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt))){ 799 if (MaskedValueIsZero(Op0,
|
H A D | InstCombine.h | 308 bool MaskedValueIsZero(Value *V, const APInt &Mask, function in class:llvm::InstCombiner 310 return llvm::MaskedValueIsZero(V, Mask, TD, Depth);
|
H A D | InstCombineAndOrXor.cpp | 366 if (MaskedValueIsZero(RHS, Mask)) 1129 if (MaskedValueIsZero(Op0LHS, NotAndRHS)) { 1136 MaskedValueIsZero(Op0RHS, NotAndRHS)) { 1169 if (MaskedValueIsZero(Op0LHS, Mask)) { 1980 MaskedValueIsZero(Op1, C1->getValue())) { 1989 MaskedValueIsZero(Op0, C1->getValue())) { 2010 if (V1 == B && MaskedValueIsZero(V2, C2->getValue())) 2012 if (V2 == B && MaskedValueIsZero(V1, C2->getValue())) 2019 if (V1 == A && MaskedValueIsZero(V2, C1->getValue())) 2021 if (V2 == A && MaskedValueIsZero(V [all...] |
H A D | InstCombineMulDivRem.cpp | 271 if (MaskedValueIsZero(Op0, Negative2)) 273 else if (MaskedValueIsZero(Op1, Negative2)) 941 if (MaskedValueIsZero(Op0, Mask)) { 942 if (MaskedValueIsZero(Op1, Mask)) { 1201 if (MaskedValueIsZero(Op1, Mask) && MaskedValueIsZero(Op0, Mask)) {
|
H A D | InstCombineCasts.cpp | 374 if (MaskedValueIsZero(I->getOperand(0), Mask) && 375 MaskedValueIsZero(I->getOperand(1), Mask)) { 398 if (MaskedValueIsZero(I->getOperand(0), 692 // We use MaskedValueIsZero here for generality, but the case we care 695 if (MaskedValueIsZero(I->getOperand(1), 796 if (MaskedValueIsZero(Res, APInt::getHighBitsSet(DestBitSize,
|
H A D | InstCombineAddSub.cpp | 957 if (!MaskedValueIsZero(XorLHS, Mask))
|
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 656 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) && 657 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) { 1524 DAG.MaskedValueIsZero(Mul0, HighMask) && 1525 DAG.MaskedValueIsZero(Mul1, HighMask) && 1526 DAG.MaskedValueIsZero(Addend0, HighMask) && 1527 DAG.MaskedValueIsZero(Addend1, HighMask)) {
|
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 233 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2532 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0), 2549 if (DAG.MaskedValueIsZero(N0Op0, Mask)) { 2741 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, 2761 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, 2855 if (DAG.MaskedValueIsZero(N0.getOperand(1), Mask)) { 2975 !DAG.MaskedValueIsZero( 3175 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue())) 3265 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && 3266 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { 3660 if (DAG.MaskedValueIsZero(SDValu [all...] |
H A D | TargetLowering.cpp | 1066 "Should use MaskedValueIsZero if you don't know whether Op" 1399 if (DAG.MaskedValueIsZero(N0, 1743 if (DAG.MaskedValueIsZero(N0.getOperand(0), ~LHSR->getAPIntValue()))
|
H A D | LegalizeIntegerTypes.cpp | 1940 if (DAG.MaskedValueIsZero(N->getOperand(0), HighMask) && 1941 DAG.MaskedValueIsZero(N->getOperand(1), HighMask)) {
|
H A D | SelectionDAG.cpp | 1749 return MaskedValueIsZero(Op, APInt::getSignBit(BitWidth), Depth); 1752 /// MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use 1755 bool SelectionDAG::MaskedValueIsZero(SDValue Op, const APInt &Mask, function in class:SelectionDAG 2439 !MaskedValueIsZero(Op.getOperand(0),
|
H A D | SelectionDAGISel.cpp | 1576 if (CurDAG->MaskedValueIsZero(LHS, NeededMask))
|
/freebsd-10-stable/contrib/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 220 if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), &TD))
|
H A D | ValueTracking.cpp | 1106 /// MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use 1115 bool llvm::MaskedValueIsZero(Value *V, const APInt &Mask, function in class:llvm
|
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1077 /// MaskedValueIsZero - Return true if 'Op & Mask' is known to be zero. We 1080 bool MaskedValueIsZero(SDValue Op, const APInt &Mask, unsigned Depth = 0)
|
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 1938 if (DAG.MaskedValueIsZero(HighOp0, APInt(64, ~(Mask | 0xffffffff))))
|
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 8844 if (DAG.MaskedValueIsZero(N1, MaskC->getAPIntValue()) && 9923 DAG.MaskedValueIsZero(N0.getOperand(0),
|
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 7312 if (DAG.MaskedValueIsZero(Add->getOperand(1),
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 5884 if (DAG.MaskedValueIsZero(Item, APInt::getBitsSet(64, 32, 64))) { 10174 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits)); 16042 "Should use MaskedValueIsZero if you don't know whether Op"
|