reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2223 auto PtrVT = getPointerTy(DAG.getDataLayout()); 2224 SDValue Callee = DAG.getExternalSymbol(LibCall, PtrVT); 2225 Type *RetTy = Type::getInt32Ty(*DAG.getContext()); 2227 SDValue Chain = DAG.getEntryNode(); 2228 Chain = LowerF128_LibCallArg(Chain, Args, LHS, DL, DAG); 2229 Chain = LowerF128_LibCallArg(Chain, Args, RHS, DL, DAG); 2231 TargetLowering::CallLoweringInfo CLI(DAG); 2242 SDValue RHS = DAG.getTargetConstant(0, DL, Result.getValueType()); 2244 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2247 SDValue Mask = DAG.getConstant(1, DL, Result.getValueType()); 2248 Result = DAG.getNode(ISD::AND, DL, Result.getValueType(), Result, Mask); 2249 SDValue RHS = DAG.getTargetConstant(0, DL, Result.getValueType()); 2251 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2254 SDValue RHS = DAG.getTargetConstant(2, DL, Result.getValueType()); 2256 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2259 SDValue RHS = DAG.getTargetConstant(1, DL, Result.getValueType()); 2261 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2264 SDValue RHS = DAG.getTargetConstant(1, DL, Result.getValueType()); 2266 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2270 SDValue RHS = DAG.getTargetConstant(3, DL, Result.getValueType()); 2272 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2275 SDValue RHS = DAG.getTargetConstant(3, DL, Result.getValueType()); 2277 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2280 SDValue Mask = DAG.getConstant(3, DL, Result.getValueType()); 2281 Result = DAG.getNode(ISD::AND, DL, Result.getValueType(), Result, Mask); 2282 SDValue RHS = DAG.getTargetConstant(0, DL, Result.getValueType()); 2284 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2287 SDValue Mask = DAG.getConstant(3, DL, Result.getValueType()); 2288 Result = DAG.getNode(ISD::AND, DL, Result.getValueType(), Result, Mask); 2289 SDValue RHS = DAG.getTargetConstant(0, DL, Result.getValueType()); 2291 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS);