Home
last modified time | relevance | path

Searched refs:ArgTranslation (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp214 auto [Arm64Ty, X64Ty, ArgTranslation] = in getThunkArgTypes()
219 ArgTranslations.push_back(ArgTranslation); in getThunkArgTypes()
440 for (auto [Arg, X64ArgType, ArgTranslation] : llvm::zip_equal( in buildExitThunk()
458 if (ArgTranslation != ThunkArgTranslation::Direct) { in buildExitThunk()
461 if (ArgTranslation == ThunkArgTranslation::Bitcast) { in buildExitThunk()
465 assert(ArgTranslation == ThunkArgTranslation::PointerIndirection); in buildExitThunk()
536 ThunkArgTranslation ArgTranslation = ArgTranslations[i]; in buildEntryThunk() local
537 if (ArgTranslation != ThunkArgTranslation::Direct) { in buildEntryThunk()
539 if (ArgTranslation == ThunkArgTranslation::Bitcast) { in buildEntryThunk()
544 assert(ArgTranslation == ThunkArgTranslation::PointerIndirection); in buildEntryThunk()