reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9098 const auto &TLI = DAG.getTargetLoweringInfo(); 9106 SDValue Exponent = DAG.getNode(ISD::SINT_TO_FP, dl, Ty, Op.getOperand(1)); 9107 SDValue Callee = DAG.getExternalSymbol(Ty == MVT::f32 ? "powf" : "pow", 9108 TLI.getPointerTy(DAG.getDataLayout())); 9114 Entry.Ty = Val.getValueType().getTypeForEVT(*DAG.getContext()); 9119 Entry.Ty = Exponent.getValueType().getTypeForEVT(*DAG.getContext()); 9123 Type *LCRTy = Val.getValueType().getTypeForEVT(*DAG.getContext()); 9128 SDValue InChain = DAG.getEntryNode(); 9131 const Function &F = DAG.getMachineFunction().getFunction(); 9132 bool IsTC = TLI.isInTailCallPosition(DAG, Op.getNode(), TCChain) && 9137 TargetLowering::CallLoweringInfo CLI(DAG); 9145 return !CI.second.getNode() ? DAG.getRoot() : CI.first;