reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5067 if (SDValue V = FoldBUILD_VECTOR(DL, VT, Ops, *this)) 5073 if (SDValue V = foldCONCAT_VECTORS(DL, VT, Ops, *this)) 5204 return getConstant(Val, DL, ConstantVT); 5224 return getBuildVector(VT, DL, Ops); 5248 return getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, 5250 getConstant(N2C->getZExtValue() % Factor, DL, 5263 Elt = getAnyExtOrTrunc(Elt, DL, VT); 5282 return getSExtOrTrunc(N1.getOperand(1), DL, VT); 5285 return getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, N1.getOperand(0), N2); 5294 return getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, N1.getOperand(0), 5316 return getConstant(ShiftedVal.trunc(ElementSize), DL, VT); 5363 FoldConstantArithmetic(Opcode, DL, VT, N1.getNode(), N2.getNode())) 5366 if (SDValue V = foldConstantFPMath(Opcode, DL, VT, N1, N2)) 5384 return getConstant(0, DL, VT); // fold op(undef, arg2) -> 0 5396 return getConstant(0, DL, VT); 5409 return getConstant(0, DL, VT); // fold op(arg1, undef) -> 0 5413 return getAllOnesConstant(DL, VT); 5425 if (SDNode *E = FindNodeOrInsertPos(ID, DL, IP)) { 5430 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); 5430 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); 5435 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); 5435 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs);