Lines Matching refs:FT
76 void getThunkType(FunctionType *FT, AttributeList AttrList, ThunkType TT,
79 void getThunkRetType(FunctionType *FT, AttributeList AttrList,
83 void getThunkArgTypes(FunctionType *FT, AttributeList AttrList, ThunkType TT,
94 void AArch64Arm64ECCallLowering::getThunkType(FunctionType *FT, in getThunkType() argument
116 getThunkRetType(FT, AttrList, Out, Arm64RetTy, X64RetTy, Arm64ArgTypes, in getThunkType()
119 getThunkArgTypes(FT, AttrList, TT, Out, Arm64ArgTypes, X64ArgTypes, in getThunkType()
128 FunctionType *FT, AttributeList AttrList, ThunkType TT, raw_ostream &Out, in getThunkArgTypes() argument
133 if (FT->isVarArg()) { in getThunkArgTypes()
178 if (I == FT->getNumParams()) { in getThunkArgTypes()
183 for (unsigned E = FT->getNumParams(); I != E; ++I) { in getThunkArgTypes()
194 canonicalizeThunkType(FT->getParamType(I), ParamAlign, in getThunkArgTypes()
202 FunctionType *FT, AttributeList AttrList, raw_ostream &Out, in getThunkRetType() argument
205 Type *T = FT->getReturnType(); in getThunkRetType()
214 if (FT->getNumParams()) { in getThunkRetType()
242 Arm64ArgTypes.push_back(FT->getParamType(0)); in getThunkRetType()
243 X64ArgTypes.push_back(FT->getParamType(0)); in getThunkRetType()
347 Function *AArch64Arm64ECCallLowering::buildExitThunk(FunctionType *FT, in buildExitThunk() argument
352 getThunkType(FT, Attrs, ThunkType::Exit, ExitThunkStream, Arm64Ty, X64Ty); in buildExitThunk()
366 if (FT->getNumParams()) { in buildExitThunk()