Lines Matching refs:CGM

82       CodeGen::CodeGenModule &CGM,  in emitTargetMetadata()  argument
86 virtual void emitTargetGlobals(CodeGen::CodeGenModule &CGM) const {} in emitTargetGlobals() argument
90 virtual void checkFunctionABI(CodeGenModule &CGM, in checkFunctionABI() argument
95 virtual void checkFunctionCallABI(CodeGenModule &CGM, SourceLocation CallLoc, in checkFunctionCallABI() argument
162 CodeGenModule &CGM) const { in testFPKind() argument
219 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature() argument
220 return llvm::ConstantInt::get(CGM.Int32Ty, 0xc105cafe); in getUBSanFunctionSignature()
287 virtual llvm::Constant *getNullPointer(const CodeGen::CodeGenModule &CGM,
294 virtual LangAS getGlobalVarAddressSpace(CodeGenModule &CGM,
321 virtual llvm::Constant *performAddrSpaceCast(CodeGenModule &CGM,
352 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
413 virtual llvm::Type *getOpenCLType(CodeGenModule &CGM, const Type *T) const { in getOpenCLType() argument
432 CodeGen::CodeGenModule &CGM) const;
436 createDefaultTargetCodeGenInfo(CodeGenModule &CGM);
447 createAArch64TargetCodeGenInfo(CodeGenModule &CGM, AArch64ABIKind Kind);
450 createWindowsAArch64TargetCodeGenInfo(CodeGenModule &CGM, AArch64ABIKind K);
453 createAMDGPUTargetCodeGenInfo(CodeGenModule &CGM);
456 createARCTargetCodeGenInfo(CodeGenModule &CGM);
466 createARMTargetCodeGenInfo(CodeGenModule &CGM, ARMABIKind Kind);
469 createWindowsARMTargetCodeGenInfo(CodeGenModule &CGM, ARMABIKind K);
472 createAVRTargetCodeGenInfo(CodeGenModule &CGM, unsigned NPR, unsigned NRR);
475 createBPFTargetCodeGenInfo(CodeGenModule &CGM);
478 createCSKYTargetCodeGenInfo(CodeGenModule &CGM, unsigned FLen);
481 createHexagonTargetCodeGenInfo(CodeGenModule &CGM);
484 createLanaiTargetCodeGenInfo(CodeGenModule &CGM);
487 createLoongArchTargetCodeGenInfo(CodeGenModule &CGM, unsigned GRLen,
491 createM68kTargetCodeGenInfo(CodeGenModule &CGM);
494 createMIPSTargetCodeGenInfo(CodeGenModule &CGM, bool IsOS32);
497 createMSP430TargetCodeGenInfo(CodeGenModule &CGM);
500 createNVPTXTargetCodeGenInfo(CodeGenModule &CGM);
503 createPNaClTargetCodeGenInfo(CodeGenModule &CGM);
511 createAIXTargetCodeGenInfo(CodeGenModule &CGM, bool Is64Bit);
514 createPPC32TargetCodeGenInfo(CodeGenModule &CGM, bool SoftFloatABI);
517 createPPC64TargetCodeGenInfo(CodeGenModule &CGM);
520 createPPC64_SVR4_TargetCodeGenInfo(CodeGenModule &CGM, PPC64_SVR4_ABIKind Kind,
524 createRISCVTargetCodeGenInfo(CodeGenModule &CGM, unsigned XLen, unsigned FLen,
528 createCommonSPIRTargetCodeGenInfo(CodeGenModule &CGM);
531 createSPIRVTargetCodeGenInfo(CodeGenModule &CGM);
534 createSparcV8TargetCodeGenInfo(CodeGenModule &CGM);
537 createSparcV9TargetCodeGenInfo(CodeGenModule &CGM);
540 createSystemZTargetCodeGenInfo(CodeGenModule &CGM, bool HasVector,
544 createTCETargetCodeGenInfo(CodeGenModule &CGM);
547 createVETargetCodeGenInfo(CodeGenModule &CGM);
555 createWebAssemblyTargetCodeGenInfo(CodeGenModule &CGM, WebAssemblyABIKind K);
565 CodeGenModule &CGM, bool DarwinVectorABI, bool Win32StructABI,
569 createWinX86_32TargetCodeGenInfo(CodeGenModule &CGM, bool DarwinVectorABI,
574 createX86_64TargetCodeGenInfo(CodeGenModule &CGM, X86AVXABILevel AVXLevel);
577 createWinX86_64TargetCodeGenInfo(CodeGenModule &CGM, X86AVXABILevel AVXLevel);
580 createXCoreTargetCodeGenInfo(CodeGenModule &CGM);