Lines Matching refs:X64Ty
59 Type *X64Ty; member
97 FunctionType *&Arm64Ty, FunctionType *&X64Ty,
119 raw_ostream &Out, FunctionType *&Arm64Ty, FunctionType *&X64Ty, in getThunkType() argument
146 X64Ty = FunctionType::get(X64RetTy, X64ArgTypes, false); in getThunkType()
219 auto [Arm64Ty, X64Ty, ArgTranslation] = in getThunkArgTypes()
223 X64ArgTypes.push_back(X64Ty); in getThunkArgTypes()
295 X64RetTy = info.X64Ty; in getThunkRetType()
397 FunctionType *Arm64Ty, *X64Ty; in buildExitThunk() local
400 X64Ty, ArgTranslations); in buildExitThunk()
435 if (RetTy != X64Ty->getReturnType()) { in buildExitThunk()
447 make_range(X64Ty->param_begin() + X64TyOffset, X64Ty->param_end()), in buildExitThunk()
481 CallInst *Call = IRB.CreateCall(X64Ty, Callee, Args); in buildExitThunk()
485 if (RetTy != X64Ty->getReturnType()) { in buildExitThunk()
509 FunctionType *Arm64Ty, *X64Ty; in buildEntryThunk() local
512 Arm64ECThunkType::Entry, EntryThunkStream, Arm64Ty, X64Ty, in buildEntryThunk()
517 Function *Thunk = Function::Create(X64Ty, GlobalValue::LinkOnceODRLinkage, 0, in buildEntryThunk()
529 Type *X64RetType = X64Ty->getReturnType(); in buildEntryThunk()
613 FunctionType *Arm64Ty, *X64Ty; in buildGuestExitThunk() local
616 Arm64ECThunkType::GuestExit, NullThunkName, Arm64Ty, X64Ty, in buildGuestExitThunk()
686 FunctionType *Arm64Ty, *X64Ty; in buildPatchableThunk() local
690 Arm64ECThunkType::GuestExit, NullThunkName, Arm64Ty, X64Ty, in buildPatchableThunk()