Home
last modified time | relevance | path

Searched refs:Win64 (Results 1 – 25 of 27) sorted by relevance

12

/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DCallingConv.h156 Win64 = 79, enumerator
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86CallingConv.td263 // except on Win64.
359 // X86-Win64 C return-value convention.
361 // The X86-Win64 calling convention always returns __m64 values in RAX.
364 // GCC returns FP values in RAX on Win64.
480 CCIfCC<"CallingConv::Win64", CCDelegateTo<RetCC_X86_Win64_C>>,
494 // Mingw64 and native Win64 use Win64 CC
623 // Calling convention used on Win64
682 // Do not pass the sret argument in RCX, the Win64 thiscall calling
1097 CCIfCC<"CallingConv::Win64", CCDelegateTo<CC_X86_Win64_C>>,
1107 // Mingw64 and native Win64 use Win64 CC
H A DX86RegisterInfo.cpp235 if (IsWin64 || (F.getCallingConv() == CallingConv::Win64)) in getGPRsForTailCall()
355 case CallingConv::Win64: in getCalleeSavedRegs()
477 case CallingConv::Win64: in getCallPreservedMask()
647 if (CC != CallingConv::Win64 && in isArgumentRegister()
H A DX86Subtarget.h355 case CallingConv::Win64: in isCallingConvWin64()
H A DX86InstrControl.td148 // Win64 wants indirect jumps leaving the function to have a REX_W prefix.
386 // Win64 wants indirect jumps leaving the function to have a REX_W prefix.
H A DX86FastISel.cpp1184 CC != CallingConv::Win64) in X86SelectRet()
3203 case CallingConv::Win64: in fastLowerCall()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp115 if (MF->getFunction().getCallingConv() == CallingConv::Win64) in getCalleeSavedRegs()
163 if (MF->getFunction().getCallingConv() == CallingConv::Win64) in getDarwinCalleeSavedRegs()
581 case CallingConv::Win64: in isArgumentRegister()
H A DAArch64Subtarget.h332 case CallingConv::Win64: in isCallingConvWin64()
H A DAArch64FrameLowering.cpp2545 CC == CallingConv::CXX_FAST_TLS || CC == CallingConv::Win64 || in computeCalleeSaveRegisterPairs()
2632 CC == CallingConv::CXX_FAST_TLS || CC == CallingConv::Win64 || in computeCalleeSaveRegisterPairs()
3032 if (MF.getFunction().getCallingConv() == CallingConv::Win64 && in determineCalleeSaves()
H A DAArch64CallingConvention.td411 // Win64 has unwinding codes for an (FP,LR) pair, save_fplr and save_fplr_x.
H A DAArch64ISelLowering.cpp6226 case CallingConv::Win64: in CCAssignFnForCall()
6934 if (CallerCC == CallingConv::Win64 && !Subtarget->isTargetWindows() && in isEligibleForTailCallOptimization()
6935 CalleeCC != CallingConv::Win64) in isEligibleForTailCallOptimization()
22570 F->setCallingConv(CallingConv::Win64); in insertSSPDeclarations()
/openbsd/gnu/llvm/lld/docs/
H A Dwindows_support.rst90 prompt and run cmake for "Visual Studio 12 Win64" target.
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DTargetCXXABI.def122 /// FIXME: should this be split into Win32 and Win64 variants?
H A DBuiltins.def1716 // Win64-compatible va_list functions
H A DAttr.td3570 def Win64 : IgnoredAttr {
/openbsd/gnu/llvm/llvm/
H A DCREDITS.TXT359 D: Dumping of Win64 EH structures
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCXType.cpp680 TCALLINGCONV(Win64); in clang_getFunctionTypeCallingConv()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DTargetInfo.cpp3956 if (CallingConv == llvm::CallingConv::Win64) { in computeInfo()
5503 Win64 enumerator
5550 return Kind == Win64 ? EmitMSVAArg(CGF, VAListAddr, Ty) in EmitVAArg()
5800 bool IsWin64 = Kind == Win64 || CallingConvention == llvm::CallingConv::Win64; in classifyArgumentType()
12236 new WindowsAArch64TargetCodeGenInfo(Types, AArch64ABIInfo::Win64)); in getTargetCodeGenInfo()
H A DCGCall.cpp56 case CC_Win64: return llvm::CallingConv::Win64; in ClangCallConvToLLVMCallConv()
/openbsd/gnu/usr.bin/perl/
H A DREADME.win3278 The latter is actually a cross-compiler targeting Win64. There's also a trimmed
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4776 if (F.getCallingConv() == CallingConv::Win64) in visitVAStartInst()
4783 if (F.getCallingConv() == CallingConv::Win64) in visitVACopyInst()
/openbsd/gnu/usr.bin/perl/pod/
H A Dperl589delta.pod2213 Support for Unicode characters in path names. Improved cygwin and Win64
H A Dperl5220delta.pod2561 Win64 resulted in around a dozen warnings per file from F<hv_func.h>. These
/openbsd/gnu/llvm/llvm/lib/IR/
H A DAsmWriter.cpp326 case CallingConv::Win64: Out << "win64cc"; break; in PrintCallingConv()
/openbsd/gnu/llvm/llvm/lib/AsmParser/
H A DLLParser.cpp2058 case lltok::kw_win64cc: CC = CallingConv::Win64; break; in parseOptionalCallingConv()

12