Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DCallingConv.h51 GHC = 10, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp51 if (MF->getFunction().getCallingConv() == CallingConv::GHC) in getCalleeSavedRegs()
329 if (CC == CallingConv::GHC) in getCallPreservedMask()
H A DRISCVFrameLowering.cpp348 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitPrologue()
530 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitEpilogue()
H A DRISCVISelLowering.cpp2633 CallingConv::GHC) in lowerGlobalTLSAddress()
7220 case CallingConv::GHC: in LowerFormalArguments()
7253 else if (CallConv == CallingConv::GHC) in LowerFormalArguments()
7463 else if (CallConv == CallingConv::GHC) in LowerCall()
7778 if (CallConv == CallingConv::GHC && !RVLocs.empty()) in LowerReturn()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp78 if (MF->getFunction().getCallingConv() == CallingConv::GHC) in getCalleeSavedRegs()
217 if (CC == CallingConv::GHC) in getCallPreservedMask()
304 assert(CC != CallingConv::GHC && "should not be GHC calling convention."); in getThisReturnPreservedMask()
H A DAArch64CallingConvention.td334 // ARM64 Calling Convention for GHC
338 // The only documentation is the GHC source code, specifically the C header
344 // GHC uses to implement lazy evaluation. The generic STG machine has a set of
H A DAArch64FrameLowering.cpp1163 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitPrologue()
1675 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitEpilogue()
2731 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in determineCalleeSaves()
H A DAArch64FastISel.cpp339 if (CC == CallingConv::GHC) in CCAssignFnForCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp76 if (F.getCallingConv() == CallingConv::GHC) { in getCalleeSavedRegs()
127 if (CC == CallingConv::GHC) in getCallPreservedMask()
175 if (CC == CallingConv::GHC) in getThisReturnPreservedMask()
H A DARMCallingConv.td105 // ARM APCS Calling Convention for GHC
H A DARMFrameLowering.cpp465 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitPrologue()
877 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitEpilogue()
H A DARMFastISel.cpp1861 case CallingConv::GHC: in CCAssignFnForCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp199 if (MF->getFunction().getCallingConv() == CallingConv::GHC) in getCalleeSavedRegs()
221 if (CC == CallingConv::GHC) in getCallPreservedMask()
H A DSystemZFrameLowering.cpp431 if (MF.getFunction().getCallingConv() == CallingConv::GHC) { in emitPrologue()
585 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in emitEpilogue()
800 bool CallConv = MF.getFunction().getCallingConv() != CallingConv::GHC; in usePackedStack()
H A DSystemZCallingConv.td65 // z/Linux argument calling conventions for GHC
91 CCIfCC<"CallingConv::GHC", CCDelegateTo<CC_SystemZ_GHC>>,
H A DSystemZISelLowering.cpp1773 if (CallConv == CallingConv::GHC) in LowerReturn()
3080 CallingConv::GHC) in lowerTLSGetOffset()
3150 CallingConv::GHC) in lowerGlobalTLSAddress()
4094 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in lowerSTACKSAVE()
4107 if (MF.getFunction().getCallingConv() == CallingConv::GHC) in lowerSTACKRESTORE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp299 case CallingConv::GHC: in getCalleeSavedRegs()
422 case CallingConv::GHC: in getCallPreservedMask()
H A DX86CallingConv.td1045 CCIfCC<"CallingConv::GHC", CCDelegateTo<CC_X86_32_GHC>>,
1055 CCIfCC<"CallingConv::GHC", CCDelegateTo<CC_X86_64_GHC>>,
H A DX86FastISel.cpp3147 if (CC == CallingConv::Fast || CC == CallingConv::GHC || in computeBytesPoppedByCalleeForSRet()
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dcommands199 0 string/fwt #!\ /usr/bin/env\ runghc GHC script executable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAsmWriter.cpp365 case CallingConv::GHC: Out << "ghccc"; break; in PrintCallingConv()
/netbsd-src/share/misc/
H A Dacronyms.comp672 GHC Glasgow Haskell compiler
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DCodeGenerator.rst2070 * Caller and callee have the calling convention ``fastcc``, ``cc 10`` (GHC
H A DLangRef.rst302 be optimized when this, the tailcc, the GHC or the HiPE convention is
315 "``cc 10``" - GHC convention
317 the `Glasgow Haskell Compiler (GHC) <http://www.haskell.org/ghc>`_.
345 mechanism, similar to GHC's convention, for keeping frequently
440 the GHC or the HiPE convention is used. <CodeGenerator.html#id80>`_ This
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp2177 case lltok::kw_ghccc: CC = CallingConv::GHC; break; in parseOptionalCallingConv()

12