reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5022 if (LHS.getValueType() == MVT::f128) { 5023 softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl, LHS, RHS); 5023 softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl, LHS, RHS); 5028 RHS = DAG.getConstant(0, dl, LHS.getValueType()); 5034 if (LHS.getValueType() == MVT::f16 && !Subtarget->hasFullFP16()) { 5035 LHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f32, LHS); 5035 LHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f32, LHS); 5040 if (LHS.getValueType().isInteger()) { 5041 assert((LHS.getValueType() == RHS.getValueType()) && 5042 (LHS.getValueType() == MVT::i32 || LHS.getValueType() == MVT::i64)); 5042 (LHS.getValueType() == MVT::i32 || LHS.getValueType() == MVT::i64)); 5138 TVal = LHS; 5140 FVal = LHS; 5148 TVal = LHS; 5154 SDValue Cmp = getAArch64Cmp(LHS, RHS, CC, CCVal, DAG, dl); 5160 assert(LHS.getValueType() == MVT::f16 || LHS.getValueType() == MVT::f32 || 5160 assert(LHS.getValueType() == MVT::f16 || LHS.getValueType() == MVT::f32 || 5161 LHS.getValueType() == MVT::f64); 5162 assert(LHS.getValueType() == RHS.getValueType()); 5164 SDValue Cmp = emitComparison(LHS, RHS, CC, dl, DAG); 5180 CTVal && CTVal->isZero() && TVal.getValueType() == LHS.getValueType()) 5181 TVal = LHS; 5184 FVal.getValueType() == LHS.getValueType()) 5185 FVal = LHS;