Lines Matching refs:ArgTranslations

98                     SmallVector<ThunkArgTranslation> &ArgTranslations);
103 SmallVector<ThunkArgTranslation> &ArgTranslations,
109 SmallVectorImpl<ThunkArgTranslation> &ArgTranslations,
120 SmallVector<ThunkArgTranslation> &ArgTranslations) { in getThunkType() argument
139 X64ArgTypes, ArgTranslations, HasSretPtr); in getThunkType()
142 ArgTranslations, HasSretPtr); in getThunkType()
153 SmallVectorImpl<ThunkArgTranslation> &ArgTranslations, bool HasSretPtr) { in getThunkArgTypes() argument
182 ArgTranslations.push_back(ThunkArgTranslation::Direct); in getThunkArgTypes()
188 ArgTranslations.push_back(ThunkArgTranslation::Direct); in getThunkArgTypes()
195 ArgTranslations.push_back(ThunkArgTranslation::Direct); in getThunkArgTypes()
224 ArgTranslations.push_back(ArgTranslation); in getThunkArgTypes()
232 SmallVector<ThunkArgTranslation> &ArgTranslations, bool &HasSretPtr) { in getThunkRetType() argument
280 ArgTranslations.push_back(ThunkArgTranslation::Direct); in getThunkRetType()
398 SmallVector<ThunkArgTranslation> ArgTranslations; in buildExitThunk() local
400 X64Ty, ArgTranslations); in buildExitThunk()
448 ArgTranslations)) { in buildExitThunk()
510 SmallVector<ThunkArgTranslation> ArgTranslations; in buildEntryThunk() local
513 ArgTranslations); in buildEntryThunk()
535 assert(ArgTranslations.size() == (F->isVarArg() ? 5 : PassthroughArgSize)); in buildEntryThunk()
542 ThunkArgTranslation ArgTranslation = ArgTranslations[i]; in buildEntryThunk()
614 SmallVector<ThunkArgTranslation> ArgTranslations; in buildGuestExitThunk() local
617 ArgTranslations); in buildGuestExitThunk()
688 SmallVector<ThunkArgTranslation> ArgTranslations; in buildPatchableThunk() local
691 ArgTranslations); in buildPatchableThunk()