|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/SelectionDAG.h 1489 bool MaskedValueIsZero(SDValue Op, const APInt &Mask,
References
gen/lib/Target/ARM/ARMGenDAGISel.inc54212 CurDAG->MaskedValueIsZero(SDValue(N,0), APInt::getHighBitsSet(32, 16));
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc30119 return CurDAG->MaskedValueIsZero(N->getOperand(0),
30129 return CurDAG->MaskedValueIsZero(N->getOperand(1),
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc21204 return CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue());
gen/lib/Target/X86/X86GenDAGISel.inc254136 return CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue());
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 2910 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) {
4588 if (DAG.MaskedValueIsZero(N0.getOperand(1), Mask)) {
5079 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0),
5107 if (DAG.MaskedValueIsZero(N0Op0, Mask)) {
5295 if (DAG.MaskedValueIsZero(N1, ExtBits) &&
5422 !DAG.MaskedValueIsZero(
5630 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) &&
5631 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) {
5784 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue()))
7237 if (DAG.MaskedValueIsZero(N1, ModuloMask))
7328 if (DAG.MaskedValueIsZero(SDValue(N, 0),
7748 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0),
7947 if (DAG.MaskedValueIsZero(
7990 if (IsUndefOrZero(N0) && !IsFSHL && DAG.MaskedValueIsZero(N2, ~ModuloBits))
7992 if (IsUndefOrZero(N1) && IsFSHL && DAG.MaskedValueIsZero(N2, ~ModuloBits))
10430 if (DAG.MaskedValueIsZero(N0, APInt::getOneBitSet(VTBits, EVTBits - 1)))
14785 if (!DAG.MaskedValueIsZero(IVal, Mask)) return SDValue();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 2210 return MaskedValueIsZero(Op, APInt::getSignMask(BitWidth), Depth);
3974 !MaskedValueIsZero(Op.getOperand(0), Op.getConstantOperandAPInt(1)))
lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp 196 if (DAG.MaskedValueIsZero(Base->getOperand(0), C->getAPIntValue())) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1987 if (CurDAG->MaskedValueIsZero(LHS, NeededMask))
lib/CodeGen/SelectionDAG/TargetLowering.cpp 3407 if (DAG.MaskedValueIsZero(N0,
3815 if (DAG.MaskedValueIsZero(N0.getOperand(0), ~LHSR->getAPIntValue()))
5644 if (DAG.MaskedValueIsZero(LHS, HighMask) &&
5645 DAG.MaskedValueIsZero(RHS, HighMask)) {
lib/Target/AArch64/AArch64ISelLowering.cpp 9891 DAG.MaskedValueIsZero(N00, APInt::getHighBitsSet(32, 16)))
9894 DAG.MaskedValueIsZero(N00, APInt::getHighBitsSet(64, 32)))
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 1654 if (DAG.MaskedValueIsZero(RHS, APInt::getHighBitsSet(64, 32)) &&
1655 DAG.MaskedValueIsZero(LHS, APInt::getHighBitsSet(64, 32))) {
lib/Target/AMDGPU/SIISelLowering.cpp 8021 if (DAG.MaskedValueIsZero(Src, APInt::getHighBitsSet(32, 24))) {
lib/Target/ARM/ARMISelLowering.cpp12221 if (DAG.MaskedValueIsZero(N1, MaskC->getAPIntValue()) &&
13753 DAG.MaskedValueIsZero(N0.getOperand(0),
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 232 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 5330 if (!CurDAG->MaskedValueIsZero(
lib/Target/PowerPC/PPCISelLowering.cpp 9585 if (DAG.MaskedValueIsZero(CmpOp, HighBits))
12052 if (!DAG.MaskedValueIsZero(N->getOperand(0),
12054 !DAG.MaskedValueIsZero(N->getOperand(1),
12443 !DAG.MaskedValueIsZero(Inputs[i].getOperand(0),
13780 if (DAG.MaskedValueIsZero(Add->getOperand(1),
lib/Target/SystemZ/SystemZISelLowering.cpp 3421 if (DAG.MaskedValueIsZero(HighOp0, APInt(64, ~(Mask | 0xffffffff))))
lib/Target/X86/X86ISelDAGToDAG.cpp 2151 if (!CurDAG->MaskedValueIsZero(Shl.getOperand(0), HighZeros))
3813 if (CurDAG->MaskedValueIsZero(N->getOperand(0), NeededMask))
3933 if (!CurDAG->MaskedValueIsZero(And0, HighZeros))
lib/Target/X86/X86ISelLowering.cpp10841 if ((N1.isUndef() || DAG.MaskedValueIsZero(VV1, ZeroMask)) &&
10842 (N2.isUndef() || DAG.MaskedValueIsZero(VV2, ZeroMask))) {
20429 DAG.MaskedValueIsZero(BitNo, APInt(BitNo.getValueSizeInBits(), 32)))
21198 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits));
38051 if (!DAG.MaskedValueIsZero(N1, Mask17) ||
38052 !DAG.MaskedValueIsZero(N0, Mask17))
38096 if (DAG.MaskedValueIsZero(N0, Mask) && DAG.MaskedValueIsZero(N1, Mask)) {
38096 if (DAG.MaskedValueIsZero(N0, Mask) && DAG.MaskedValueIsZero(N1, Mask)) {
38493 DAG.MaskedValueIsZero(N0, APInt::getHighBitsSet(16, 8)))) {
39186 if (DAG.MaskedValueIsZero(N->getOperand(1), HiMask) ||
39187 DAG.MaskedValueIsZero(N->getOperand(0), HiMask)) {
42638 if ((N00.isUndef() || DAG.MaskedValueIsZero(N00, ZeroMask)) &&
42639 (N01.isUndef() || DAG.MaskedValueIsZero(N01, ZeroMask))) {
lib/Target/XCore/XCoreISelLowering.cpp 658 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) &&
659 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) {
1759 DAG.MaskedValueIsZero(Mul0, HighMask) &&
1760 DAG.MaskedValueIsZero(Mul1, HighMask) &&
1761 DAG.MaskedValueIsZero(Addend0, HighMask) &&
1762 DAG.MaskedValueIsZero(Addend1, HighMask)) {
lib/Target/XCore/XCoreSelectionDAGInfo.cpp 25 DAG.MaskedValueIsZero(Size, APInt(SizeBitWidth, 3))) {