Lines Matching refs:CGM
120 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer() argument
125 LangAS TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace() argument
127 assert(!CGM.getLangOpts().OpenCL && in getGlobalVarAddressSpace()
128 !(CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) && in getGlobalVarAddressSpace()
139 return performAddrSpaceCast(CGF.CGM, C, SrcAddr, DestAddr, DestTy); in performAddrSpaceCast()
146 TargetCodeGenInfo::performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *Src, in performAddrSpaceCast() argument
163 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in addStackProbeTargetAttributes()
165 if (CGM.getCodeGenOpts().StackProbeSize != 4096) in addStackProbeTargetAttributes()
167 llvm::utostr(CGM.getCodeGenOpts().StackProbeSize)); in addStackProbeTargetAttributes()
168 if (CGM.getCodeGenOpts().NoStackArgProbe) in addStackProbeTargetAttributes()
186 &CGF.CGM.getModule()); in createEnqueuedBlockKernel()
194 CGF.CGM.addDefaultFunctionDefinitionAttributes(KernelAttrs); in createEnqueuedBlockKernel()
264 CodeGen::createDefaultTargetCodeGenInfo(CodeGenModule &CGM) { in createDefaultTargetCodeGenInfo() argument
265 return std::make_unique<DefaultTargetCodeGenInfo>(CGM.getTypes()); in createDefaultTargetCodeGenInfo()