Lines Matching defs:FT
95 void getThunkType(FunctionType *FT, AttributeList AttrList,
99 void getThunkRetType(FunctionType *FT, AttributeList AttrList,
105 void getThunkArgTypes(FunctionType *FT, AttributeList AttrList,
118 FunctionType *FT, AttributeList AttrList, Arm64ECThunkType TT,
138 getThunkRetType(FT, AttrList, Out, Arm64RetTy, X64RetTy, Arm64ArgTypes,
141 getThunkArgTypes(FT, AttrList, TT, Out, Arm64ArgTypes, X64ArgTypes,
150 FunctionType *FT, AttributeList AttrList, Arm64ECThunkType TT,
156 if (FT->isVarArg()) {
204 if (I == FT->getNumParams()) {
209 for (unsigned E = FT->getNumParams(); I != E; ++I) {
220 canonicalizeThunkType(FT->getParamType(I), ParamAlign,
229 FunctionType *FT, AttributeList AttrList, raw_ostream &Out,
233 Type *T = FT->getReturnType();
242 if (FT->getNumParams()) {
246 if (FT->getNumParams() > 1) {
278 Arm64ArgTypes.push_back(FT->getParamType(0));
279 X64ArgTypes.push_back(FT->getParamType(0));
393 Function *AArch64Arm64ECCallLowering::buildExitThunk(FunctionType *FT,
399 getThunkType(FT, Attrs, Arm64ECThunkType::Exit, ExitThunkStream, Arm64Ty,
414 if (FT->getNumParams()) {