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

Declarations

include/llvm/CodeGen/SelectionDAGNodes.h
 1710 bool isNullOrNullSplat(SDValue V, bool AllowUndefs = false);

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1951       (isNullOrNullSplat(CT) || isAllOnesOrAllOnesSplat(CT)) &&
 1952       (isNullOrNullSplat(CF) || isAllOnesOrAllOnesSplat(CF));
 2166   if (N0.getOpcode() == ISD::SUB && isNullOrNullSplat(N0.getOperand(0)))
 2170   if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0)))
 2425       isNullOrNullSplat(N1.getOperand(0).getOperand(0)))
 2607   if (isNullOrNullSplat(N1))
 2891   if (isNullOrNullSplat(N0)) {
 2926   if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0)))
 3012         isNullOrNullSplat(N1.getOperand(0).getOperand(0))) {
 3019         isNullOrNullSplat(N1.getOperand(1).getOperand(0))) {
 3255   if (isNullOrNullSplat(N1))
 4191   if (isNullOrNullSplat(N1))
 4440     bool IsZero = isNullOrNullSplat(LR);
 5267     if (isNullOrNullSplat(N0.getOperand(0))) {
 7231   if (isNullOrNullSplat(N1))
 7952     return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true);
 8205   if (CC == ISD::SETLT && isNullOrNullSplat(CondC) && isNullOrNullSplat(C2)) {
 8205   if (CC == ISD::SETLT && isNullOrNullSplat(CondC) && isNullOrNullSplat(C2)) {
 8662       isNullOrNullSplat(N2)) {
 8741     if (isNullOrNullSplat(RHS)) {
 9624       isNullOrNullSplat(N0.getOperand(0)) &&
 9664   if (isNullOrNullSplat(Op0))
 9666   else if (isNullOrNullSplat(Op1))
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 7141   if (isNullOrNullSplat(X) || isNullOrNullSplat(Y))
 7141   if (isNullOrNullSplat(X) || isNullOrNullSplat(Y))