/external/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.cpp | 35 DAG.MaskedValueIsZero(Size, APInt(SizeBitWidth, 3))) {
|
H A D | XCoreISelLowering.cpp | 688 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) && 689 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) { 1789 DAG.MaskedValueIsZero(Mul0, HighMask) && 1790 DAG.MaskedValueIsZero(Mul1, HighMask) && 1791 DAG.MaskedValueIsZero(Addend0, HighMask) && 1792 DAG.MaskedValueIsZero(Addend1, HighMask)) {
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 87 // TODO: Check that the input bits are already zero with MaskedValueIsZero 94 if (MaskedValueIsZero(I->getOperand(0), 134 if (IC.MaskedValueIsZero(I->getOperand(0), 159 if (IC.MaskedValueIsZero(I->getOperand(0), 712 MaskedValueIsZero(I.getOperand(0), 771 MaskedValueIsZero(Op0, APInt::getLowBitsSet(Op1C->getBitWidth(), ShAmt), 816 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt), 824 if (MaskedValueIsZero(Op0,
|
H A D | InstCombineMulDivRem.cpp | 366 if (MaskedValueIsZero(Op0, Negative2, 0, &I)) 368 else if (MaskedValueIsZero(Op1, Negative2, 0, &I)) 1150 if (MaskedValueIsZero(Op0, Mask, 0, &I)) { 1151 if (MaskedValueIsZero(Op1, Mask, 0, &I)) { 1431 if (MaskedValueIsZero(Op1, Mask, 0, &I) && 1432 MaskedValueIsZero(Op0, Mask, 0, &I)) {
|
H A D | InstCombineInternal.h | 477 bool MaskedValueIsZero(Value *V, const APInt &Mask, unsigned Depth = 0, function in class:llvm::InstCombiner 479 return llvm::MaskedValueIsZero(V, Mask, DL, Depth, AC, CxtI, DT);
|
H A D | InstCombineAndOrXor.cpp | 395 if (MaskedValueIsZero(RHS, Mask, 0, &I)) 1242 if (MaskedValueIsZero(Op0LHS, NotAndRHS, 0, &I)) { 1249 MaskedValueIsZero(Op0RHS, NotAndRHS, 0, &I)) { 1282 if (MaskedValueIsZero(Op0LHS, Mask, 0, &I)) { 2213 MaskedValueIsZero(Op1, C1->getValue(), 0, &I)) { 2222 MaskedValueIsZero(Op0, C1->getValue(), 0, &I)) { 2261 MaskedValueIsZero(V2, ~C1->getValue(), 0, &I)) || // (V|N) 2263 MaskedValueIsZero(V1, ~C1->getValue(), 0, &I)))) // (N|V) 2269 MaskedValueIsZero(V2, ~C2->getValue(), 0, &I)) || // (V|N) 2271 MaskedValueIsZero(V [all...] |
H A D | InstCombineCasts.cpp | 372 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) && 373 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) { 396 if (IC.MaskedValueIsZero(I->getOperand(0), 691 // We use MaskedValueIsZero here for generality, but the case we care 694 if (IC.MaskedValueIsZero(I->getOperand(1), 796 if (MaskedValueIsZero(Res,
|
H A D | InstCombineAddSub.cpp | 1097 if (!MaskedValueIsZero(XorLHS, Mask, 0, &I))
|
/external/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 78 /// MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use 87 bool MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout &DL,
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 229 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
|
/external/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 171 static bool MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout &DL, 174 bool llvm::MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout &DL, function in class:llvm 177 return ::MaskedValueIsZero(V, Mask, DL, Depth, 1860 bool MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout &DL, function
|
H A D | BasicAliasAnalysis.cpp | 224 if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), DL, 0, AC,
|
H A D | InstructionSimplify.cpp | 1801 MaskedValueIsZero(V2, C2->getValue(), Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) 1804 MaskedValueIsZero(V1, C2->getValue(), Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) 1812 MaskedValueIsZero(V2, C1->getValue(), Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) 1815 MaskedValueIsZero(V1, C1->getValue(), Q.DL, 0, Q.AC, Q.CxtI, Q.DT))
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1106 "Should use MaskedValueIsZero if you don't know whether Op" 1516 if (DAG.MaskedValueIsZero(N0, 1875 if (DAG.MaskedValueIsZero(N0.getOperand(0), ~LHSR->getAPIntValue())) 2837 if (DAG.MaskedValueIsZero(N->getOperand(0), HighMask) && 2838 DAG.MaskedValueIsZero(N->getOperand(1), HighMask)) {
|
H A D | DAGCombiner.cpp | 2780 if (DAG.MaskedValueIsZero(N0.getOperand(1), Mask)) { 2844 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0), 2860 if (DAG.MaskedValueIsZero(N0Op0, Mask)) { 3071 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, 3091 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth, 3207 !DAG.MaskedValueIsZero( 3437 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && 3438 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { 3563 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue())) 4190 if (DAG.MaskedValueIsZero(SDValu [all...] |
H A D | SelectionDAG.cpp | 1949 return MaskedValueIsZero(Op, APInt::getSignBit(BitWidth), Depth); 1952 /// MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use 1955 bool SelectionDAG::MaskedValueIsZero(SDValue Op, const APInt &Mask, function in class:SelectionDAG 2663 !MaskedValueIsZero(Op.getOperand(0),
|
H A D | SelectionDAGISel.cpp | 1742 if (CurDAG->MaskedValueIsZero(LHS, NeededMask))
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelLowering.cpp | 1661 DAG.MaskedValueIsZero(RHS, APInt::getHighBitsSet(64, 32)) && 1662 DAG.MaskedValueIsZero(LHS, APInt::getHighBitsSet(64, 32))) { 1729 if (DAG.MaskedValueIsZero(Num, APInt::getHighBitsSet(32, 8)) && 1730 DAG.MaskedValueIsZero(Den, APInt::getHighBitsSet(32, 8))) {
|
H A D | SIISelLowering.cpp | 1264 if (DAG.MaskedValueIsZero(Src, APInt::getHighBitsSet(32, 24))) {
|
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1130 bool MaskedValueIsZero(SDValue Op, const APInt &Mask, unsigned Depth = 0)
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9162 if (!DAG.MaskedValueIsZero(N->getOperand(0), 9164 !DAG.MaskedValueIsZero(N->getOperand(1), 9550 !DAG.MaskedValueIsZero(Inputs[i].getOperand(0), 10117 if (DAG.MaskedValueIsZero(
|
H A D | PPCISelDAGToDAG.cpp | 3069 if (!CurDAG->MaskedValueIsZero(Op0,
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 2404 if (DAG.MaskedValueIsZero(HighOp0, APInt(64, ~(Mask | 0xffffffff))))
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 8400 if (DAG.MaskedValueIsZero(N1, MaskC->getAPIntValue()) && 9570 DAG.MaskedValueIsZero(N0.getOperand(0),
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 5685 if (DAG.MaskedValueIsZero(Item, APInt::getBitsSet(64, 32, 64))) { 13404 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits)); 19327 "Should use MaskedValueIsZero if you don't know whether Op"
|