reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5143 SDValue Mask = DAG.getConstant(0x7fffffff, dl, MVT::i32); 5146 LHS = DAG.getNode(ISD::AND, dl, MVT::i32, 5147 bitcastf32Toi32(LHS, DAG), Mask); 5148 RHS = DAG.getNode(ISD::AND, dl, MVT::i32, 5149 bitcastf32Toi32(RHS, DAG), Mask); 5150 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); 5151 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32); 5152 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, 5158 expandf64Toi32(LHS, DAG, LHS1, LHS2); 5159 expandf64Toi32(RHS, DAG, RHS1, RHS2); 5160 LHS2 = DAG.getNode(ISD::AND, dl, MVT::i32, LHS2, Mask); 5161 RHS2 = DAG.getNode(ISD::AND, dl, MVT::i32, RHS2, Mask); 5163 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); 5164 SDVTList VTList = DAG.getVTList(MVT::Other, MVT::Glue); 5166 return DAG.getNode(ARMISD::BCC_i64, dl, VTList, Ops);