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.cpp219 auto [Arm64Ty, X64Ty, ArgTranslation] = in getThunkArgTypes()
224 ArgTranslations.push_back(ArgTranslation); in getThunkArgTypes()
445 for (auto [Arg, X64ArgType, ArgTranslation] : llvm::zip_equal( in buildExitThunk()
463 if (ArgTranslation != ThunkArgTranslation::Direct) { in buildExitThunk()
466 if (ArgTranslation == ThunkArgTranslation::Bitcast) { in buildExitThunk()
470 assert(ArgTranslation == ThunkArgTranslation::PointerIndirection); in buildExitThunk()
542 ThunkArgTranslation ArgTranslation = ArgTranslations[i]; in buildEntryThunk() local
543 if (ArgTranslation != ThunkArgTranslation::Direct) { in buildEntryThunk()
545 if (ArgTranslation == ThunkArgTranslation::Bitcast) { in buildEntryThunk()
550 assert(ArgTranslation == ThunkArgTranslation::PointerIndirection); in buildEntryThunk()