|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64ISelLowering.cpp 5023 softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl, LHS, RHS);
5028 RHS = DAG.getConstant(0, dl, LHS.getValueType());
5035 LHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f32, LHS);
5036 RHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f32, RHS);
5149 FVal = DAG.getConstant(0, dl, FVal.getValueType());
5154 SDValue Cmp = getAArch64Cmp(LHS, RHS, CC, CCVal, DAG, dl);
5156 return DAG.getNode(Opcode, dl, VT, TVal, FVal, CCVal, Cmp);
5164 SDValue Cmp = emitComparison(LHS, RHS, CC, dl, DAG);
5171 if (DAG.getTarget().Options.UnsafeFPMath) {
5190 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32);
5191 SDValue CS1 = DAG.getNode(AArch64ISD::CSEL, dl, VT, TVal, FVal, CC1Val, Cmp);
5196 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32);
5197 return DAG.getNode(AArch64ISD::CSEL, dl, VT, TVal, CS1, CC2Val, Cmp);