Searched refs:MaskedValueIsZero (Results 1 - 25 of 25) sorted by relevance

/external/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp35 DAG.MaskedValueIsZero(Size, APInt(SizeBitWidth, 3))) {
H A DXCoreISelLowering.cpp688 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 DInstCombineShifts.cpp87 // 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 DInstCombineMulDivRem.cpp366 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 DInstCombineInternal.h477 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 DInstCombineAndOrXor.cpp395 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 DInstCombineCasts.cpp372 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 DInstCombineAddSub.cpp1097 if (!MaskedValueIsZero(XorLHS, Mask, 0, &I))
/external/llvm/include/llvm/Analysis/
H A DValueTracking.h78 /// 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 DMSP430ISelDAGToDAG.cpp229 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
/external/llvm/lib/Analysis/
H A DValueTracking.cpp171 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 DBasicAliasAnalysis.cpp224 if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), DL, 0, AC,
H A DInstructionSimplify.cpp1801 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 DTargetLowering.cpp1106 "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 DDAGCombiner.cpp2780 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 DSelectionDAG.cpp1949 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 DSelectionDAGISel.cpp1742 if (CurDAG->MaskedValueIsZero(LHS, NeededMask))
/external/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp1661 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 DSIISelLowering.cpp1264 if (DAG.MaskedValueIsZero(Src, APInt::getHighBitsSet(32, 24))) {
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1130 bool MaskedValueIsZero(SDValue Op, const APInt &Mask, unsigned Depth = 0)
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9162 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 DPPCISelDAGToDAG.cpp3069 if (!CurDAG->MaskedValueIsZero(Op0,
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2404 if (DAG.MaskedValueIsZero(HighOp0, APInt(64, ~(Mask | 0xffffffff))))
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8400 if (DAG.MaskedValueIsZero(N1, MaskC->getAPIntValue()) &&
9570 DAG.MaskedValueIsZero(N0.getOperand(0),
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5685 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"

Completed in 1232 milliseconds