Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCallingConv.h52 GHC = 10, enumerator
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp48 if (MF->getFunction().getCallingConv() == CallingConv::GHC) in getCalleeSavedRegs()
114 if (CC == CallingConv::GHC) in getCallPreservedMask()
178 assert(CC != CallingConv::GHC && "should not be GHC calling convention."); in getThisReturnPreservedMask()
H A DAArch64CallingConvention.td239 // ARM64 Calling Convention for GHC
243 // The only documentation is the GHC source code, specifically the C header
249 // GHC uses to implement lazy evaluation. The generic STG machine has a set of
H A DAArch64FrameLowering.cpp842 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitPrologue()
1255 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitEpilogue()
1961 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in determineCalleeSaves()
H A DAArch64FastISel.cpp352 if (CC == CallingConv::GHC) in CCAssignFnForCall()
H A DAArch64ISelLowering.cpp2986 case CallingConv::GHC: in CCAssignFnForCall()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp75 if (F.getCallingConv() == CallingConv::GHC) { in getCalleeSavedRegs()
124 if (CC == CallingConv::GHC) in getCallPreservedMask()
171 if (CC == CallingConv::GHC) in getThisReturnPreservedMask()
H A DARMCallingConv.td102 // ARM APCS Calling Convention for GHC
H A DARMFrameLowering.cpp385 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitPrologue()
783 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitEpilogue()
H A DARMFastISel.cpp1888 case CallingConv::GHC: in CCAssignFnForCall()
H A DARMISelLowering.cpp1606 case CallingConv::GHC: in getEffectiveCallingConv()
1661 case CallingConv::GHC: in CCAssignFnForNode()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp283 case CallingConv::GHC: in getCalleeSavedRegs()
398 case CallingConv::GHC: in getCallPreservedMask()
H A DX86CallingConv.td1010 CCIfCC<"CallingConv::GHC", CCDelegateTo<CC_X86_32_GHC>>,
1020 CCIfCC<"CallingConv::GHC", CCDelegateTo<CC_X86_64_GHC>>,
H A DX86FastISel.cpp3176 if (CC == CallingConv::Fast || CC == CallingConv::GHC || in computeBytesPoppedByCalleeForSRet()
H A DX86ISelLowering.cpp2920 return (CC == CallingConv::Fast || CC == CallingConv::GHC || in canGuaranteeTCO()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAsmWriter.cpp355 case CallingConv::GHC: Out << "ghccc"; break; in PrintCallingConv()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp1936 case lltok::kw_ghccc: CC = CallingConv::GHC; break; in ParseOptionalCallingConv()