Lines Matching refs:CodeGenModule

76                                    CodeGen::CodeGenModule &M) const {}  in setTargetAttributes()
81 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
85 virtual void emitTargetGlobals(CodeGen::CodeGenModule &CGM) const {} in emitTargetGlobals()
89 virtual void checkFunctionCallABI(CodeGenModule &CGM, SourceLocation CallLoc, in checkFunctionCallABI()
117 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
155 CodeGenModule &CGM) const { in testFPKind()
212 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature()
280 virtual llvm::Constant *getNullPointer(const CodeGen::CodeGenModule &CGM,
287 virtual LangAS getGlobalVarAddressSpace(CodeGenModule &CGM,
309 virtual llvm::Constant *performAddrSpaceCast(CodeGenModule &CGM,
340 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
401 virtual llvm::Type *getOpenCLType(CodeGenModule &CGM, const Type *T) const { in getOpenCLType()
409 CodeGen::CodeGenModule &CGM) const;
413 createDefaultTargetCodeGenInfo(CodeGenModule &CGM);
422 createAArch64TargetCodeGenInfo(CodeGenModule &CGM, AArch64ABIKind Kind);
425 createWindowsAArch64TargetCodeGenInfo(CodeGenModule &CGM, AArch64ABIKind K);
428 createAMDGPUTargetCodeGenInfo(CodeGenModule &CGM);
431 createARCTargetCodeGenInfo(CodeGenModule &CGM);
441 createARMTargetCodeGenInfo(CodeGenModule &CGM, ARMABIKind Kind);
444 createWindowsARMTargetCodeGenInfo(CodeGenModule &CGM, ARMABIKind K);
447 createAVRTargetCodeGenInfo(CodeGenModule &CGM, unsigned NPR, unsigned NRR);
450 createBPFTargetCodeGenInfo(CodeGenModule &CGM);
453 createCSKYTargetCodeGenInfo(CodeGenModule &CGM, unsigned FLen);
456 createHexagonTargetCodeGenInfo(CodeGenModule &CGM);
459 createLanaiTargetCodeGenInfo(CodeGenModule &CGM);
462 createLoongArchTargetCodeGenInfo(CodeGenModule &CGM, unsigned GRLen,
466 createM68kTargetCodeGenInfo(CodeGenModule &CGM);
469 createMIPSTargetCodeGenInfo(CodeGenModule &CGM, bool IsOS32);
472 createMSP430TargetCodeGenInfo(CodeGenModule &CGM);
475 createNVPTXTargetCodeGenInfo(CodeGenModule &CGM);
478 createPNaClTargetCodeGenInfo(CodeGenModule &CGM);
486 createAIXTargetCodeGenInfo(CodeGenModule &CGM, bool Is64Bit);
489 createPPC32TargetCodeGenInfo(CodeGenModule &CGM, bool SoftFloatABI);
492 createPPC64TargetCodeGenInfo(CodeGenModule &CGM);
495 createPPC64_SVR4_TargetCodeGenInfo(CodeGenModule &CGM, PPC64_SVR4_ABIKind Kind,
499 createRISCVTargetCodeGenInfo(CodeGenModule &CGM, unsigned XLen, unsigned FLen,
503 createCommonSPIRTargetCodeGenInfo(CodeGenModule &CGM);
506 createSPIRVTargetCodeGenInfo(CodeGenModule &CGM);
509 createSparcV8TargetCodeGenInfo(CodeGenModule &CGM);
512 createSparcV9TargetCodeGenInfo(CodeGenModule &CGM);
515 createSystemZTargetCodeGenInfo(CodeGenModule &CGM, bool HasVector,
519 createTCETargetCodeGenInfo(CodeGenModule &CGM);
522 createVETargetCodeGenInfo(CodeGenModule &CGM);
530 createWebAssemblyTargetCodeGenInfo(CodeGenModule &CGM, WebAssemblyABIKind K);
540 CodeGenModule &CGM, bool DarwinVectorABI, bool Win32StructABI,
544 createWinX86_32TargetCodeGenInfo(CodeGenModule &CGM, bool DarwinVectorABI,
549 createX86_64TargetCodeGenInfo(CodeGenModule &CGM, X86AVXABILevel AVXLevel);
552 createWinX86_64TargetCodeGenInfo(CodeGenModule &CGM, X86AVXABILevel AVXLevel);
555 createXCoreTargetCodeGenInfo(CodeGenModule &CGM);