reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGAtomic.cpp
  681         CGF.CGM.getLangOpts(), ScopeModel->map(SC->getZExtValue()),
  711                  CGF.getTargetHooks().getLLVMSyncScopeID(CGF.CGM.getLangOpts(),
tools/clang/lib/CodeGen/CGBlocks.cpp
  127     if (CGM.getLangOpts().Exceptions)
  191   if (CGM.getLangOpts().OpenCL)
  202       CGM.getLangOpts().getGC() == LangOptions::NonGC) {
  248     if (CGM.getLangOpts().getGC() != LangOptions::NonGC)
  429   if (CGM.getLangOpts().CPlusPlus && !isSafeForCXXConstantCapture(type))
  451   if (CGM.getLangOpts().OpenCL) {
  540            CGM.getLangOpts().getGC() == LangOptions::NonGC)
  640     } else if (CGM.getLangOpts().CPlusPlus) {
  831       assert(CGF.CGM.getLangOpts().ObjCAutoRefCount &&
 1211   if (getLangOpts().OpenCL)
 1223   if (getLangOpts().OpenCL) {
 1396   bool IsOpenCL = CGM.getLangOpts().OpenCL;
 1914   if (CGM.getLangOpts().Exceptions)
 2884     if (CGM.getLangOpts().ObjCGCBitmapPrint) {
 2975   if (CGM.getLangOpts().BlocksRuntimeOptional && GV->isDeclaration() &&
tools/clang/lib/CodeGen/CGCUDANV.cpp
  142   if (CGM.getLangOpts().HIP)
  148   if (CGM.getLangOpts().HIP)
  156       RelocatableDeviceCode(CGM.getLangOpts().GPURelocatableDeviceCode),
  180   if (CGM.getLangOpts().HIP) {
  487   bool IsHIP = CGM.getLangOpts().HIP;
  488   bool IsCUDA = CGM.getLangOpts().CUDA;
  778   if (CGM.getLangOpts().HIP) {
  801   if (!CGM.getLangOpts().HIP)
tools/clang/lib/CodeGen/CGCall.cpp
 1764     if (getLangOpts().OpenCL)
 1788   if (getLangOpts().assumeFunctionsAreConvergent()) {
 1797   if (getLangOpts().CUDA && getLangOpts().CUDAIsDevice) {
 1797   if (getLangOpts().CUDA && getLangOpts().CUDAIsDevice) {
 1921     if (getLangOpts().OpenCLVersion <= 120) {
 3768   if (CGM.getLangOpts().ObjCAutoRefCount)
 4393   if (CGM.getLangOpts().ObjCAutoRefCount)
tools/clang/lib/CodeGen/CGClass.cpp
  569   if (CGF.CGM.getLangOpts().Exceptions &&
 2404   if (CGM.getLangOpts().Exceptions && !ClassDecl->hasTrivialDestructor()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  342     if (CGM.getLangOpts().CPlusPlus) {
  562   const LangOptions &LO = CGM.getLangOpts();
  812     BTName = BT->getName(CGM.getLangOpts());
 1045   if (CGM.getLangOpts().OpenCL) {
 1630   if (CGM.getLangOpts().Optimize)
 1773       if (!CGM.getLangOpts().CUDA || CGM.getLangOpts().CUDAIsDevice ||
 1773       if (!CGM.getLangOpts().CUDA || CGM.getLangOpts().CUDAIsDevice ||
 1998         VFTLayout.vtable_components().size() - CGM.getLangOpts().RTTIData;
 2079       !CGM.getLangOpts().CPlusPlus)
 2209   if (shouldOmitDefinition(DebugKind, DebugTypeExtRefs, RD, CGM.getLangOpts()))
 2222                                 CGM.getLangOpts())) {
 2411     assert(StringRef(M->Name).startswith(CGM.getLangOpts().ModuleName) &&
 2549     if (CGM.getLangOpts().ObjCRuntime.isNonFragile()) {
 3347   if (CGM.getLangOpts().Optimize)
 3596   if (CGM.getLangOpts().Optimize)
 3695   if (CGM.getLangOpts().Optimize)
 3713   if (!CGOpts.EnableDebugEntryValues || !CGM.getLangOpts().Optimize ||
 4001             Scope, FieldName, Unit, Line, FieldTy, CGM.getLangOpts().Optimize,
 4026                         CGM.getLangOpts().Optimize, Flags)
 4028                                                 CGM.getLangOpts().Optimize,
 4070       DBuilder.createLabel(Scope, Name, Unit, Line, CGM.getLangOpts().Optimize);
 4181   if (CGM.getLangOpts().OpenCL) {
 4330       scope, Name, ArgNo, tunit, line, type, CGM.getLangOpts().Optimize, flags);
 4422     if (CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) {
 4422     if (CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) {
 4762   if (!CGM.getLangOpts().Optimize || DebugKind == codegenoptions::NoDebugInfo ||
tools/clang/lib/CodeGen/CGDecl.cpp
  196   if (CGM.getLangOpts().CPlusPlus)
 2015       CGM.getLangOpts().getGC() != LangOptions::GCOnly) {
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  340   if (!getLangOpts().AppleKext && !TLS) {
  350   if (!getLangOpts().Exceptions)
  353   if (getLangOpts().Sanitize.has(SanitizerKind::Address) &&
  357   if (getLangOpts().Sanitize.has(SanitizerKind::KernelAddress) &&
  361   if (getLangOpts().Sanitize.has(SanitizerKind::HWAddress) &&
  365   if (getLangOpts().Sanitize.has(SanitizerKind::KernelHWAddress) &&
  369   if (getLangOpts().Sanitize.has(SanitizerKind::MemTag) &&
  373   if (getLangOpts().Sanitize.has(SanitizerKind::Thread) &&
  377   if (getLangOpts().Sanitize.has(SanitizerKind::Memory) &&
  381   if (getLangOpts().Sanitize.has(SanitizerKind::KernelMemory) &&
  385   if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) &&
  389   if (getLangOpts().Sanitize.has(SanitizerKind::ShadowCallStack) &&
  440   if (getLangOpts().CUDAIsDevice && !getLangOpts().GPUAllowDeviceInit &&
  440   if (getLangOpts().CUDAIsDevice && !getLangOpts().GPUAllowDeviceInit &&
  445   if (getLangOpts().OpenMP &&
  606   if (getLangOpts().OpenCL) {
  611   if (getLangOpts().HIP) {
tools/clang/lib/CodeGen/CGException.cpp
   58   if (getLangOpts().CPlusPlus &&
   61   } else if (getLangOpts().CPlusPlus &&
   63     if (getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015))
   67   } else if (getLangOpts().ObjC &&
   68              getLangOpts().ObjCRuntime.hasTerminate())
  215   const LangOptions &L = CGM.getLangOpts();
  445   if (!CGM.getLangOpts().CXXExceptions)
  522   if (!CGM.getLangOpts().CXXExceptions)
  709   const LangOptions &LO = CGM.getLangOpts();
tools/clang/lib/CodeGen/CGExpr.cpp
 3211   SanOpts = CGM.getLangOpts().Sanitize;
 3258     if (CGM.getLangOpts().Sanitize.has(Mask))
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1993   if (CGM.getLangOpts().getGC() == LangOptions::NonGC) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1887                         Base, CGF.CGM.getLangOpts().AppleKext))) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
 4691   if (EvaluatedGEP.TotalOffset == Zero && CGM.getLangOpts().CPlusPlus)
 4716         CGM.getLangOpts().CPlusPlus
tools/clang/lib/CodeGen/CGObjC.cpp
  128   if (NumElements == 0 && CGM.getLangOpts().ObjCRuntime.hasEmptyCollections()) {
  380   auto &Runtime = CGM.getLangOpts().ObjCRuntime;
  406         CGM.getLangOpts().getGC() == LangOptions::NonGC &&
  413         CGM.getLangOpts().getGC() == LangOptions::NonGC &&
  420         CGM.getLangOpts().getGC() == LangOptions::NonGC &&
  514      CGM.getLangOpts().ObjCAutoRefCount &&
  700   if (CGM.getLangOpts().ObjCAutoRefCount &&
  848     if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
  854     } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) {
  898       (CGM.getLangOpts().getGC() &&
  905   if (CGM.getLangOpts().getGC())
 1305   if (CGM.getLangOpts().getGC() != LangOptions::NonGC)
 1307   return CGM.getLangOpts().ObjCRuntime.hasOptimizedSetter();
 1968     if (!CGM.getLangOpts().ObjCRuntime.hasNativeARC() &&
 2681   if (CGM.getLangOpts().ObjCAutoRefCount)
 2840       CGM.getLangOpts().ObjCRuntime.hasARCUnsafeClaimAutoreleasedReturnValue()) {
 3449   if (CGM.getLangOpts().ObjCRuntime.hasNativeARC()) {
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  183     const ObjCRuntime &R = CGM.getLangOpts().ObjCRuntime;
  808       const ObjCRuntime &R = CGM.getLangOpts().ObjCRuntime;
  824       } else if (CGM.getLangOpts().CPlusPlus) {
  864       assert (CGM.getLangOpts().ObjCRuntime.getVersion() >=
  872       assert (CGM.getLangOpts().ObjCRuntime.getVersion() >=
  882       assert ((CGM.getLangOpts().getGC() == LangOptions::NonGC));
  885       assert (CGM.getLangOpts().ObjCRuntime.getVersion() >=
 1000     StringRef StringClass = CGM.getLangOpts().ObjCConstantStringClass;
 2235   const LangOptions &Opts = CGM.getLangOpts();
 2365     if (CGM.getLangOpts().ObjCRuntime.isNonFragile()) {
 2384   if (!CGM.getLangOpts().CPlusPlus)
 2461   StringRef StringClass = CGM.getLangOpts().ObjCConstantStringClass;
 2504   if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
 2624   if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
 3423   if (CGM.getLangOpts().ObjCRuntime.isNonFragile()) {
 3440       if (CGM.getLangOpts().ObjCRuntime.isNonFragile()) {
 3630       StringRef stringClass = CGM.getLangOpts().ObjCConstantStringClass;
 3774       switch (CGM.getLangOpts().getGC()) {
 3779         if (CGM.getLangOpts().ObjCAutoRefCount)
 4067   if (CGM.getLangOpts().ObjCRuntime.isNonFragile()) {
 4104   auto Runtime = CGM.getLangOpts().ObjCRuntime;
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1935   return (!CGM.getLangOpts().NoConstantCFStrings
 1952   auto &StringClass = CGM.getLangOpts().ObjCConstantStringClass;
 1968   auto &StringClass = CGM.getLangOpts().ObjCConstantStringClass;
 2014   bool isConstant = !CGM.getLangOpts().WritableStrings;
 2036   GV->setSection(CGM.getLangOpts().ObjCRuntime.isNonFragile()
 2222   if (!RequiresNullCheck && CGM.getLangOpts().ObjCAutoRefCount && Method) {
 2361   if (CGM.getLangOpts().getGC() == LangOptions::NonGC)
 2374   if (CGM.getLangOpts().ObjCGCBitmapPrint && !buffer.empty()) {
 2444   if (CGM.getLangOpts().ObjCAutoRefCount)
 2793     if (CGM.getLangOpts().ObjCGCBitmapPrint) {
 2816   if (CGM.getLangOpts().ObjCGCBitmapPrint) {
 2903   assert(CGM.getLangOpts().getGC() == LangOptions::NonGC);
 2969   assert(CGM.getLangOpts().getGC() == LangOptions::NonGC);
 3487   if (!CGM.getLangOpts().ObjCWeak) return false;
 3488   assert(CGM.getLangOpts().getGC() == LangOptions::NonGC);
 3538   if (CGM.getLangOpts().ObjCAutoRefCount)
 4985   if (CGM.getLangOpts().getGC() == LangOptions::NonGC) {
 4995     if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
 5386   if (CGM.getLangOpts().getGC() != LangOptions::NonGC) {
 5425   if (CGM.getLangOpts().getGC() == LangOptions::NonGC &&
 5426       !CGM.getLangOpts().ObjCAutoRefCount &&
 5444   if (CGM.getLangOpts().getGC() == LangOptions::NonGC) {
 5482    if (CGM.getLangOpts().ObjCGCBitmapPrint && !buffer.empty()) {
 6151     if (CGM.getLangOpts().getGC() != LangOptions::GCOnly) {
 6167     if (CGM.getLangOpts().getGC() != LangOptions::NonGC) {
 6211   if (CGM.getLangOpts().ObjCAutoRefCount)
 7194   if (CGM.getLangOpts().ObjCAutoRefCount && method)
 7761   switch (CGM.getLangOpts().ObjCRuntime.getKind()) {
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp
  119   assert(CGM.getLangOpts().OpenCL);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1369   if (CGM.getLangOpts().Optimize) {
 2670   if (CGM.getLangOpts().OpenMPSimd)
 2699       if (!CGM.getLangOpts().OpenMPIsDevice)
 2710   assert(!CGM.getLangOpts().OpenMPUseTLS ||
 2722   if (CGM.getLangOpts().OpenMPUseTLS &&
 2757   if (CGM.getLangOpts().OpenMPUseTLS &&
 2767     if (CGM.getLangOpts().CPlusPlus && PerformInit) {
 2877   if (CGM.getLangOpts().OMPTargetTriples.empty() &&
 2878       !CGM.getLangOpts().OpenMPIsDevice)
 2885     return CGM.getLangOpts().OpenMPIsDevice;
 2888     return CGM.getLangOpts().OpenMPIsDevice;
 2908   if (CGM.getLangOpts().CPlusPlus && PerformInit) {
 2911     if (CGM.getLangOpts().OpenMPIsDevice) {
 2949     if (CGM.getLangOpts().OpenMPIsDevice) {
 2984   return CGM.getLangOpts().OpenMPIsDevice;
 3616   if (CGM.getLangOpts().OpenMP >= 50 && Modifier == 0) {
 3889   assert(CGM.getLangOpts().OpenMPIsDevice && "Initialization of entries is "
 3905   if (CGM.getLangOpts().OpenMPIsDevice) {
 3961   assert(CGM.getLangOpts().OpenMPIsDevice && "Initialization of entries is "
 3973   if (CGM.getLangOpts().OpenMPIsDevice) {
 4058   if (CGM.getLangOpts().OpenMPSimd || OffloadEntriesInfoManager.empty())
 4179         if (CGM.getLangOpts().OpenMPIsDevice &&
 4196         assert(((CGM.getLangOpts().OpenMPIsDevice && !CE->getAddress()) ||
 4197                 (!CGM.getLangOpts().OpenMPIsDevice && CE->getAddress())) &&
 4199         if (CGM.getLangOpts().OpenMPIsDevice)
 4226   if (!CGM.getLangOpts().OpenMPIsDevice)
 4229   if (CGM.getLangOpts().OMPHostIRFile.empty())
 4232   auto Buf = llvm::MemoryBuffer::getFile(CGM.getLangOpts().OMPHostIRFile);
 4235         << CGM.getLangOpts().OMPHostIRFile << EC.message();
 4247         << CGM.getLangOpts().OMPHostIRFile << EC.message();
 4717   if (CGM.getLangOpts().Optimize) {
 6520   if (CGM.getLangOpts().OpenMPIsDevice) {
 9582   if (!CGM.getLangOpts().OpenMPIsDevice) {
 9611   if (!CGM.getLangOpts().OpenMPIsDevice)
 9680   if (CGM.getLangOpts().OMPTargetTriples.empty() &&
 9681       !CGM.getLangOpts().OpenMPIsDevice)
 9686     if (CGM.getLangOpts().OpenMPIsDevice) {
 9712     if (CGM.getLangOpts().OpenMPIsDevice && !VD->isExternallyVisible()) {
 9734     if (CGM.getLangOpts().OpenMPIsDevice) {
 9823   if (CGM.getLangOpts().OpenMPIsDevice) {
 9830   if (CGM.getLangOpts().OpenMPIsDevice)
 9835   if (!CGM.getLangOpts().OpenMPIsDevice || !ShouldMarkAsGlobal)
 9857   if (CGM.getLangOpts().OMPTargetTriples.empty() ||
 9858       CGM.getLangOpts().OpenMPSimd || CGM.getLangOpts().OpenMPIsDevice ||
 9858       CGM.getLangOpts().OpenMPSimd || CGM.getLangOpts().OpenMPIsDevice ||
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  718   return CGM.getLangOpts().OpenMPCUDAMode ? CGOpenMPRuntimeNVPTX::CUDA
 1278       CGM.getLangOpts().OpenMPCUDAForceFullRuntime ||
 1922   if (!CGM.getLangOpts().OpenMPIsDevice)
 1978   if (CGM.getLangOpts().Optimize) {
 2099   if (CGM.getLangOpts().Optimize) {
 3489   if (CGM.getLangOpts().Optimize) {
 5005   if (CGM.getLangOpts().OpenMPCUDANumSMs)
 5006     Data.first = CGM.getLangOpts().OpenMPCUDANumSMs;
 5007   if (CGM.getLangOpts().OpenMPCUDABlocksPerSM)
 5008     Data.second = CGM.getLangOpts().OpenMPCUDABlocksPerSM;
tools/clang/lib/CodeGen/CGStmt.cpp
 1894     const LangOptions &LangOpts = CGF.CGM.getLangOpts();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 4121   if (CGM.getLangOpts().OpenMPIsDevice) {
 4157   if (CGM.getLangOpts().OMPTargetTriples.empty())
 4764   if (CGM.getLangOpts().OMPTargetTriples.empty()) {
 4791   if (CGM.getLangOpts().OMPTargetTriples.empty())
 4812   if (CGM.getLangOpts().OMPTargetTriples.empty())
 5155   if (CGM.getLangOpts().OMPTargetTriples.empty())
tools/clang/lib/CodeGen/CGVTables.cpp
  662     if (CGM.getLangOpts().CUDA) {
  670           CGM.getLangOpts().CUDAIsDevice
tools/clang/lib/CodeGen/CodeGenFunction.cpp
   64       SanOpts(CGM.getLangOpts().Sanitize), DebugInfo(CGM.getModuleDebugInfo()),
   66                     CGM.getCodeGenOpts(), CGM.getLangOpts())) {
   71   if (CGM.getLangOpts().FastMath)
   73   if (CGM.getLangOpts().FiniteMathOnly) {
tools/clang/lib/CodeGen/CodeGenFunction.h
 1630   const LangOptions &getLangOpts() const { return CGM.getLangOpts(); }
tools/clang/lib/CodeGen/CodeGenModule.cpp
  142     TBAA.reset(new CodeGenTBAA(Context, TheModule, CodeGenOpts, getLangOpts(),
  208     assert(getLangOpts().OpenMPIsDevice &&
  770   if (LV.isVisibilityExplicit() || getLangOpts().SetVisibilityForExternDecls ||
  818   const auto &LOpts = CGM.getLangOpts();
 1098     if (!getLangOpts().CUDAIsDevice && FD->hasAttr<CUDAGlobalAttr>())
 1864   if (getLangOpts().OpenMP && FD->hasAttr<OMPDeclareSimdDeclAttr>())
 2021     if (M->getTopLevelModuleName() == getLangOpts().CurrentModule &&
 2022         !getLangOpts().isCompilingModule())
 2074   if (getLangOpts().OpenMP && !getLangOpts().OpenMPSimd)
 2074   if (getLangOpts().OpenMP && !getLangOpts().OpenMPSimd)
 2542   if (getLangOpts().CPlusPlus && isa<VarDecl>(Global) &&
 2747   assert(getLangOpts().OpenMP && getLangOpts().OpenMPIsDevice &&
 2747   assert(getLangOpts().OpenMP && getLangOpts().OpenMPIsDevice &&
 3089     if (getLangOpts().OpenMPIsDevice && OpenMPRuntime &&
 3242     } else if (getLangOpts().CPlusPlus && D) {
 3774   if (!CGM.getLangOpts().OpenCL) {
 3789   if (!getLangOpts().CPlusPlus)
 3862   if (getLangOpts().OpenCL && ASTTy->isSamplerT())
 3885       getLangOpts().CUDAIsDevice && D->hasAttr<CUDASharedAttr>();
 3889       !getLangOpts().CUDAIsDevice &&
 3895       getLangOpts().CUDAIsDevice && D->hasAttr<HIPPinnedShadowAttr>();
 3896   if (getLangOpts().CUDA &&
 3921       if (getLangOpts().CPlusPlus) {
 3932       if (getLangOpts().CPlusPlus && !NeedsGlobalDtor)
 4230   if (!getLangOpts().CPlusPlus && isa<VarDecl>(D) &&
 4633   const auto CFRuntime = getLangOpts().CFRuntime;
 4894       M, C->getType(), !CGM.getLangOpts().WritableStrings, LT, C, GlobalName,
 5735   if ((!ForEH && !getLangOpts().RTTI) || getLangOpts().CUDAIsDevice)
 5735   if ((!ForEH && !getLangOpts().RTTI) || getLangOpts().CUDAIsDevice)
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  836                                 CGM.getLangOpts(), RegionCounterMap.get());
  857                                 CGM.getLangOpts());
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  654     llvm::Type *PointeeType = CGM.getLangOpts().OpenCL
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1853   if (CGM.getLangOpts().AppleKext)
 2022   if (CGM.getLangOpts().Sanitize.has(SanitizerKind::Address) && AS == 0 &&
 2051   if (!CGM.getLangOpts().Sanitize.has(SanitizerKind::Address) || AS != 0)
 2468   if (CGM.getLangOpts().AppleKext) {
 3302     if (!CGM.getLangOpts().RTTI)
 4363     assert(CGF.CGM.getLangOpts().CPlusPlus);
tools/clang/lib/CodeGen/SanitizerMetadata.cpp
   33   if (!isAsanHwasanOrMemTag(CGM.getLangOpts().Sanitize))
   64   if (!isAsanHwasanOrMemTag(CGM.getLangOpts().Sanitize))
   81   if (isAsanHwasanOrMemTag(CGM.getLangOpts().Sanitize))
tools/clang/lib/CodeGen/TargetInfo.cpp
  439   assert(!CGM.getLangOpts().OpenCL &&
  440          !(CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) &&
  440          !(CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) &&
 6472   if (M.getLangOpts().OpenCL) {
 6485   if (M.getLangOpts().CUDA) {
 7389   if (M.getLangOpts().OpenCL) {
 7957   const auto *ReqdWGS = M.getLangOpts().OpenCL ?
 7961   const bool IsOpenCLKernel = M.getLangOpts().OpenCL &&
 7963   const bool IsHIPKernel = M.getLangOpts().HIP &&
 8055   assert(!CGM.getLangOpts().OpenCL &&
 8056          !(CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) &&
 8056          !(CGM.getLangOpts().CUDA && CGM.getLangOpts().CUDAIsDevice) &&