reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8157 EmitVectorComparison(LHS, RHS, AArch64CC, false, CmpVT, dl, DAG); 8158 return DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); 8162 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); 8168 LHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::v4f32, LHS); 8169 RHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::v4f32, RHS); 8170 SDValue NewSetcc = DAG.getSetCC(dl, MVT::v4i16, LHS, RHS, CC); 8171 DAG.ReplaceAllUsesWith(Op, NewSetcc); 8188 EmitVectorComparison(LHS, RHS, CC1, NoNaNs, CmpVT, dl, DAG); 8194 EmitVectorComparison(LHS, RHS, CC2, NoNaNs, CmpVT, dl, DAG); 8198 Cmp = DAG.getNode(ISD::OR, dl, CmpVT, Cmp, Cmp2); 8201 Cmp = DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); 8204 Cmp = DAG.getNOT(dl, Cmp, Cmp.getValueType());