reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/SelectionDAGNodes.h
   96   bool isBuildVectorAllZeros(const SDNode *N);

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 2086     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 2088     if (ISD::isBuildVectorAllZeros(N0.getNode()))
 2327     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 2329     if (ISD::isBuildVectorAllZeros(N0.getNode()))
 2865     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 3173     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 3959     if (ISD::isBuildVectorAllZeros(N0.getNode()) ||
 3960         ISD::isBuildVectorAllZeros(N1.getNode()))
 4006     if (ISD::isBuildVectorAllZeros(N0.getNode()) ||
 4007         ISD::isBuildVectorAllZeros(N1.getNode()))
 5049     if (ISD::isBuildVectorAllZeros(N0.getNode()))
 5053     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 5687     if (ISD::isBuildVectorAllZeros(N0.getNode()))
 5689     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 5706       bool ZeroN00 = ISD::isBuildVectorAllZeros(N0.getOperand(0).getNode());
 5707       bool ZeroN01 = ISD::isBuildVectorAllZeros(N0.getOperand(1).getNode());
 5708       bool ZeroN10 = ISD::isBuildVectorAllZeros(N1.getOperand(0).getNode());
 5709       bool ZeroN11 = ISD::isBuildVectorAllZeros(N1.getOperand(1).getNode());
 6867     if (ISD::isBuildVectorAllZeros(N0.getNode()))
 6869     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 8572   if (ISD::isBuildVectorAllZeros(Mask.getNode()))
 8585   if (ISD::isBuildVectorAllZeros(Mask.getNode()))
 8597   if (ISD::isBuildVectorAllZeros(Mask.getNode()))
 8609   if (ISD::isBuildVectorAllZeros(Mask.getNode()))
 8701     bool RHSIsAllZeros = ISD::isBuildVectorAllZeros(RHS.getNode());
 8706       isAbs = ISD::isBuildVectorAllZeros(N2.getOperand(0).getNode());
 8709       isAbs = ISD::isBuildVectorAllZeros(N1.getOperand(0).getNode());
 8774   if (ISD::isBuildVectorAllZeros(N0.getNode()))
18508     if (N0AnyConst && !N1AnyConst && !ISD::isBuildVectorAllZeros(N0.getNode()))
18510     if (!N0AnyConst && N1AnyConst && !ISD::isBuildVectorAllZeros(N1.getNode()))
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 3173       if (!ISD::isBuildVectorAllZeros(N.getNode())) break;
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1261           (isNullConstant(Op1) || ISD::isBuildVectorAllZeros(Op1.getNode())))
lib/Target/ARM/ARMISelLowering.cpp
 6283       if (ISD::isBuildVectorAllZeros(Op1.getNode()))
 6285       else if (ISD::isBuildVectorAllZeros(Op0.getNode()))
 6309   if (ISD::isBuildVectorAllZeros(Op1.getNode()))
 6311   else if (ISD::isBuildVectorAllZeros(Op0.getNode())) {
 8995     return (ISD::isBuildVectorAllZeros(PassThru.getNode()) ||
lib/Target/PowerPC/PPCISelLowering.cpp
13834               ISD::isBuildVectorAllZeros(V1.getOperand(0).getNode()) &&
13840               ISD::isBuildVectorAllZeros(V2.getOperand(0).getNode()) &&
lib/Target/SystemZ/SystemZISelLowering.cpp
 5493   if (ISD::isBuildVectorAllZeros(Op0.getNode())) {
lib/Target/X86/X86ISelDAGToDAG.cpp
  709        ISD::isBuildVectorAllZeros(Root->getOperand(0).getNode())))
 4125   if (ISD::isBuildVectorAllZeros(SetccOp0.getNode()))
 4129   if (!ISD::isBuildVectorAllZeros(SetccOp1.getNode()))
lib/Target/X86/X86ISelLowering.cpp
 5681   if (IdxVal == 0 && ISD::isBuildVectorAllZeros(Vec.getNode())) {
 5723   if (ISD::isBuildVectorAllZeros(Vec.getNode())) {
 7817     if (X86::isZeroNode(Elt) || ISD::isBuildVectorAllZeros(Elt.getNode())) {
 8504   if (ISD::isBuildVectorAllZeros(Op.getNode()) ||
 9262   if (ISD::isBuildVectorAllZeros(Op.getNode()))
 9967     if (ISD::isBuildVectorAllZeros(SubVec.getNode()))
10026     if (ISD::isBuildVectorAllZeros(SubVec.getNode()))
10441   bool V1IsZero = ISD::isBuildVectorAllZeros(V1.getNode());
10442   bool V2IsZero = ISD::isBuildVectorAllZeros(V2.getNode());
10782   if (!ISD::isBuildVectorAllZeros(V2.getNode())) {
10783     if (!ISD::isBuildVectorAllZeros(V1.getNode()))
10980       V1.isUndef() || ISD::isBuildVectorAllZeros(V1.getNode());
10982       V2.isUndef() || ISD::isBuildVectorAllZeros(V2.getNode());
12866   if (ISD::isBuildVectorAllZeros(V1.getNode()) ||
12867       ISD::isBuildVectorAllZeros(V2.getNode()))
17093   bool V2IsZero = !V2IsUndef && ISD::isBuildVectorAllZeros(V2.getNode());
17615   if (IdxVal == 0 && ISD::isBuildVectorAllZeros(N0.getNode()) &&
20742   if (Cond == ISD::SETNE && ISD::isBuildVectorAllZeros(Op1.getNode())) {
27357     if ((ISD::isBuildVectorAllZeros(N1.getNode()) && FillWithZeroes) ||
27464     if (PassThru.isUndef() || ISD::isBuildVectorAllZeros(PassThru.getNode()))
34951         ISD::isBuildVectorAllZeros(Op.getOperand(0).getNode()))
35481         ISD::isBuildVectorAllZeros(N0.getOperand(1).getNode()) &&
35517         if (ISD::isBuildVectorAllZeros(LastOp.getNode())) {
36538   bool TValIsAllZeros = ISD::isBuildVectorAllZeros(LHS.getNode());
36539   bool FValIsAllZeros = ISD::isBuildVectorAllZeros(RHS.getNode());
37034     bool ZeroLHS = ISD::isBuildVectorAllZeros(LHS.getNode());
37035     bool ZeroRHS = ISD::isBuildVectorAllZeros(RHS.getNode());
37101     if (ISD::isBuildVectorAllZeros(LHS.getNode())) {
37104     } else if (ISD::isBuildVectorAllZeros(RHS.getNode())) {
37145                 ISD::isBuildVectorAllZeros(CondRHS.getNode()) &&
38524   if (ISD::isBuildVectorAllZeros(N0.getNode()))
38577   if (ISD::isBuildVectorAllZeros(N0.getNode()))
39399            ISD::isBuildVectorAllZeros(N->getOperand(0).getNode());
40387   if (ISD::isBuildVectorAllZeros(ML->getPassThru().getNode()))
41790   return isNullFPConstant(V) || ISD::isBuildVectorAllZeros(V.getNode());
42061   if (ISD::isBuildVectorAllZeros(N->getOperand(0).getNode()))
42065   if (ISD::isBuildVectorAllZeros(N->getOperand(1).getNode()))
42855     bool IsVZero1 = ISD::isBuildVectorAllZeros(RHS.getNode());
44278         return ISD::isBuildVectorAllZeros(Op.getNode());
44421   if ((Vec.isUndef() || ISD::isBuildVectorAllZeros(Vec.getNode())) &&
44422       (SubVec.isUndef() || ISD::isBuildVectorAllZeros(SubVec.getNode())))
44425   if (ISD::isBuildVectorAllZeros(Vec.getNode())) {
44429         ISD::isBuildVectorAllZeros(SubVec.getOperand(0).getNode())) {
44446           ISD::isBuildVectorAllZeros(Ins.getOperand(0).getNode()) &&
44492         ISD::isBuildVectorAllZeros(SubVectorOps[1].getNode()))
44628   if (ISD::isBuildVectorAllZeros(InVec.getNode()))
44673       ISD::isBuildVectorAllZeros(InVec.getOperand(0).getNode()) &&
44799   if (ISD::isBuildVectorAllZeros(RHS.getNode()))