|
reference, declaration → definition
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) &&