-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: rust-lang-nursery/clang
base: d0fc1788123de9844c8088b977cd142021cea1f2
head repository: rust-lang-nursery/clang
compare: 032312dd0140a7074c9b89d305fe44eb0e44e407
Commits on Aug 28, 2018
-
Parse compile commands lazily in InterpolatingCompilationDatabase
Summary: This greatly reduces the time to read 'compile_commands.json'. For Chromium on my machine it's now 0.7 seconds vs 30 seconds before the change. Reviewers: sammccall, jfb Reviewed By: sammccall Subscribers: mgrang, jfb, cfe-commits Differential Revision: https://reviews.llvm.org/D51314 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340838 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for b55f3a1 - Browse repository at this point
Copy the full SHA b55f3a1View commit details -
[Driver] Delete last reference of lld -flavor old-gnu
This is dead code because lld -flavor old-gnu was removed in 2016 by rLLD262158. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340845 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 52da607 - Browse repository at this point
Copy the full SHA 52da607View commit details -
[ubsan] Enable -fsanitize=vptr on Apple devices and simulators
It seems like an oversight that this check was not always enabled for on-device or device simulator targets. Differential Revision: https://reviews.llvm.org/D51239 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340849 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 76b0fc1 - Browse repository at this point
Copy the full SHA 76b0fc1View commit details -
Define variables in test case rather than using values from functions
emitted ealier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340854 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 5238fd6 - Browse repository at this point
Copy the full SHA 5238fd6View commit details -
Summary: Port libFuzzer to windows-msvc. This patch allows libFuzzer targets to be built and run on Windows, using -fsanitize=fuzzer and/or fsanitize=fuzzer-no-link. It allows these forms of coverage instrumentation to work on Windows as well. It does not fix all issues, such as those with -fsanitize-coverage=stack-depth, which is not usable on Windows as of this patch. It also does not fix any libFuzzer integration tests. Nearly all of them fail to compile, fixing them will come in a later patch, so libFuzzer tests are disabled on Windows until them. Patch By: metzman Reviewers: morehouse, rnk Reviewed By: morehouse, rnk Subscribers: morehouse, kcc, eraman Differential Revision: https://reviews.llvm.org/D51022 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340860 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for cbe85b3 - Browse repository at this point
Copy the full SHA cbe85b3View commit details -
Revert "[libFuzzer] Port to Windows"
This reverts commit r340860 due to failing tests. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340867 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 0d9b892 - Browse repository at this point
Copy the full SHA 0d9b892View commit details -
[HIP] Fix output file extension
OffloadBundlingJobAction constructor accepts a list of JobAction as inputs. The host JobAction is the last one. The file type of OffloadBundlingJobAction should be determined by the host JobAction (the last one) instead of the first one. Since HIP emits LLVM bitcode for device compilation, device JobAction has different file type as host Job Action. This bug causes incorrect output file extension for HIP. This patch fixes it by using the last input JobAction (host JobAction) to determine file type of OffloadBundlingJobAction. Differential Revision: https://reviews.llvm.org/D51336 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340873 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for bc0fa1d - Browse repository at this point
Copy the full SHA bc0fa1dView commit details -
[X86] Add kadd intrinsics to match gcc and icc.
This adds the following intrinsics: _kadd_mask64 _kadd_mask32 _kadd_mask16 _kadd_mask8 These are missing from the Intel Intrinsics Guide, but are implemented by both gcc and icc. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340879 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 1d39f2e - Browse repository at this point
Copy the full SHA 1d39f2eView commit details
Commits on Aug 29, 2018
-
Start reserving x18 by default on Android targets.
Differential Revision: https://reviews.llvm.org/D45588 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340889 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 7324e18 - Browse repository at this point
Copy the full SHA 7324e18View commit details -
[ARM] Set __ARM_FEATURE_SIMD32 for +dsp cores
ARM_FEATURE_DSP is already set for targets with the +dsp feature. In the backend, this target feature is also used to represent the availability of the of the instructions that the ACLE guard through the __ARM_FEATURE_SIMD32 macro. We don't have any cores that implement one and not the other, so set this macro for cores later than V6 or for Cortex-M cores that the target parser, or user, reports that the 'dsp' instructions are supported. Differential Revision: https://reviews.llvm.org/D51093 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340911 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 17172e0 - Browse repository at this point
Copy the full SHA 17172e0View commit details -
[Preamble] Fix incorrect usage of std::error_category
Differential Revision: https://reviews.llvm.org/D51380 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340929 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 927ea8c - Browse repository at this point
Copy the full SHA 927ea8cView commit details -
[OPENMP] Create non-const ident_t objects.
Currently ident_t objects are created const when debug info is not enabled, but the libittnotify libray in the OpenMP runtime writes to the reserved_2 field (See __kmp_itt_region_forking in openmp/runtime/src/kmp_itt.inl). Now create ident_t objects non-const. Differential Revision: https://reviews.llvm.org/D51331 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340934 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f7e11f2 - Browse repository at this point
Copy the full SHA f7e11f2View commit details -
[Tooling] Do not restore working dir in ClangTool
Summary: Resolve all relative paths before running the tool instead. This fixes the usage of ClangTool in AllTUsExecutor. The executor will try running multiple ClangTool instances in parallel with compile commands that usually have the same working directory. Changing working directory is a global operation, so we end up changing working directory in the middle of running other actions, which leads to spurious compile errors. Reviewers: ioeric, sammccall Reviewed By: ioeric Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D51407 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340937 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 6509b6d - Browse repository at this point
Copy the full SHA 6509b6dView commit details -
[MinGW] Don't mark external variables as DSO local
Since MinGW supports automatically importing external variables from DLLs even without the DLLImport attribute, we shouldn't mark them as DSO local unless we actually know them to be local for sure. Keep marking thread local variables as DSO local. Differential Revision: https://reviews.llvm.org/D51382 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340941 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for c510fac - Browse repository at this point
Copy the full SHA c510facView commit details -
Summary: Port libFuzzer to windows-msvc. This patch allows libFuzzer targets to be built and run on Windows, using -fsanitize=fuzzer and/or fsanitize=fuzzer-no-link. It allows these forms of coverage instrumentation to work on Windows as well. It does not fix all issues, such as those with -fsanitize-coverage=stack-depth, which is not usable on Windows as of this patch. It also does not fix any libFuzzer integration tests. Nearly all of them fail to compile, fixing them will come in a later patch, so libFuzzer tests are disabled on Windows until them. Reviewers: morehouse, rnk Reviewed By: morehouse, rnk Subscribers: #sanitizers, delcypher, morehouse, kcc, eraman Differential Revision: https://reviews.llvm.org/D51022 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340949 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f4fb4ed - Browse repository at this point
Copy the full SHA f4fb4edView commit details -
[OPENMP][NVPTX] Add support for lightweight runtime.
If the target construct can be executed in SPMD mode + it is a loop based directive with static scheduling, we can use lightweight runtime support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340953 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for d9c61e0 - Browse repository at this point
Copy the full SHA d9c61e0View commit details -
Revert "[libFuzzer] Port to Windows"
This reverts r340949 due to bot breakage again. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340954 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for dc879fa - Browse repository at this point
Copy the full SHA dc879faView commit details -
[analyzer] [NFC] Follow the convention when naming classes
Renames InvalidateRegionsWorker and RemoveDeadBindingsWorker Differential Revision: https://reviews.llvm.org/D51324 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340960 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for 01c0d17 - Browse repository at this point
Copy the full SHA 01c0d17View commit details -
[analyzer] Better retain count rules for OSObjects
Differential Revision: https://reviews.llvm.org/D51184 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340961 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for 9af55c6 - Browse repository at this point
Copy the full SHA 9af55c6View commit details -
[analyzer] [NFC] Remove unused "state" argument from makeSymExprValNN
Differential Revision: https://reviews.llvm.org/D51250 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340962 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for d2d7786 - Browse repository at this point
Copy the full SHA d2d7786View commit details -
[analyzer] Move analyzer-eagerly-assume to AnalyzerOptions, enable by…
… default Differential Revision: https://reviews.llvm.org/D51251 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340963 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for faff229 - Browse repository at this point
Copy the full SHA faff229View commit details -
[analyzer] [NFC] Move class definition out of the function
Differential Revision: https://reviews.llvm.org/D51322 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340964 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for b1014a1 - Browse repository at this point
Copy the full SHA b1014a1View commit details -
[analyzer] Resolve the crash in ReturnUndefChecker
By making sure the returned value from getKnownSVal is consistent with the value used inside expression engine. PR38427 Differential Revision: https://reviews.llvm.org/D51252 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340965 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for ee49cd2 - Browse repository at this point
Copy the full SHA ee49cd2View commit details -
Add predefined macro __gnu_linux__ for proper aux-triple
Clang predefine macro __linx__ for aux-triple with Linux OS but does not predefine macro __gnu_linux__. This causes some compilation error for certain applications, e.g. Eigen. This patch fixes that. Differential Revision: https://reviews.llvm.org/D51441 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340967 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for b8a2d22 - Browse repository at this point
Copy the full SHA b8a2d22View commit details -
[OPENMP] Do not create offloading entry for declare target variables
declarations. We should not create offloading entries for declare target var declarations as it causes compiler crash. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340968 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for b6aa47d - Browse repository at this point
Copy the full SHA b6aa47dView commit details -
[analyzer] Fix tests on 32-bit platforms by specifying the tuple expl…
…icitly git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340972 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for 33ec25f - Browse repository at this point
Copy the full SHA 33ec25fView commit details -
[CFG] [analyzer] Disable argument construction contexts for variadic …
…functions. The analyzer doesn't make use of them anyway and they seem to have pretty weird AST from time to time, so let's just skip them for now. Fixes pr37769. Differential Revision: https://reviews.llvm.org/D50824 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340975 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for c8b31d0 - Browse repository at this point
Copy the full SHA c8b31d0View commit details -
[CFG] [analyzer] Disable argument construction contexts for variadic …
…functions. The analyzer doesn't make use of them anyway and they seem to have pretty weird AST from time to time, so let's just skip them for now. Fixes a crash reported as pr37769. Differential Revision: https://reviews.llvm.org/D50855 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340977 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 2483f1c - Browse repository at this point
Copy the full SHA 2483f1cView commit details -
[analyzer] CFRetainReleaseChecker: Don't check C++ methods with the s…
…ame name. Don't try to understand what's going on when there's a C++ method called eg. CFRetain(). Refactor the checker a bit, to use more modern APIs. Differential Revision: https://reviews.llvm.org/D50866 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340982 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 19ada6c - Browse repository at this point
Copy the full SHA 19ada6cView commit details -
[analyzer] Support modeling no-op BaseToDerived casts in ExprEngine.
Introduce a new MemRegion sub-class, CXXDerivedObjectRegion, which is the opposite of CXXBaseObjectRegion, to represent such casts. Such region is a bit weird because it is by design bigger than its super-region. But it's not harmful when it is put on top of a SymbolicRegion that has unknown extent anyway. Offset computation for CXXDerivedObjectRegion and proper modeling of casts still remains to be implemented. Differential Revision: https://reviews.llvm.org/D51191 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340984 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 0d516db - Browse repository at this point
Copy the full SHA 0d516dbView commit details -
[analyzer] Improve tracing for uninitialized struct fields
rdar://13729267 Differential Revision: https://reviews.llvm.org/D51323 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340986 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov committedAug 29, 2018 Configuration menu - View commit details
-
Copy full SHA for 11b8f23 - Browse repository at this point
Copy the full SHA 11b8f23View commit details -
[AttrDocs]: document gnu_inline function attribute
Summary: This wasn't documented https://clang.llvm.org/docs/AttributeReference.html, and briefly mentioned https://clang.llvm.org/docs/UsersManual.html#differences-between-various-standard-modes. Reviewers: rsmith Reviewed By: rsmith Subscribers: efriedma, cfe-commits, srhines Differential Revision: https://reviews.llvm.org/D51190 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340987 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for e385b93 - Browse repository at this point
Copy the full SHA e385b93View commit details -
[analyzer] Document that pointer arithmetic is not represented by Sym…
…Exprs. Add assertions to verify that. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340990 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for bd078dd - Browse repository at this point
Copy the full SHA bd078ddView commit details
Commits on Aug 30, 2018
-
[AttrDocs] Fix build bots: add missing GNUInline pragma to test.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341002 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8d011e6 - Browse repository at this point
Copy the full SHA 8d011e6View commit details -
Adjust Attr representation so that changes to documentation don't affect
how we parse source code. Instead of implicitly opting all undocumented attributes out of '#pragma clang attribute' support, explicitly opt them all out and remove the documentation check from TableGen. (No new attributes should be added without documentation, so this has little chance of backsliding. We already support the pragma on one undocumented attribute, so we don't even want to enforce our old "rule".) No functionality change intended. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341009 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for b9ef8cb - Browse repository at this point
Copy the full SHA b9ef8cbView commit details -
Ensure canonical type is actually canonical.
ASTContext::applyObjCProtocolQualifiers will return a canonical type when given a canonical type and an array of canonical protocols. If the protocols are not canonical then the returned type is also not canonical. Since a canonical type is needed, canonicalize the returned type before using it. This later prevents a type from having a non-canonical canonical type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341013 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 35db833 - Browse repository at this point
Copy the full SHA 35db833View commit details -
AMDGPU: Default to hidden visibility
Object linking isn't supported, so it's not useful to emit default visibility. Default visibility requires relocations we don't yet support for functions compiled in another translation unit. WebAssembly already does this, although they insert these arguments in a different place for some reason. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341033 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 1e76ac2 - Browse repository at this point
Copy the full SHA 1e76ac2View commit details -
[CodeComplete] Report location of opening parens for signature help
Summary: Used in clangd. Reviewers: sammccall Reviewed By: sammccall Subscribers: ioeric, kadircet, cfe-commits Differential Revision: https://reviews.llvm.org/D51436 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341063 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8cd8ed8 - Browse repository at this point
Copy the full SHA 8cd8ed8View commit details -
[OPENMP][NVPTX] Add options -f[no-]openmp-cuda-force-full-runtime.
Added options -f[no-]openmp-cuda-force-full-runtime to [not] force use of the full runtime for OpenMP offloading to CUDA devices. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341073 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 38d46ff - Browse repository at this point
Copy the full SHA 38d46ffView commit details -
[Sema][NFC] Trivial cleanup in ActOnCallExpr
Use logical or operator instead of a bool variable and if/else. Differential Revision: https://reviews.llvm.org/D51485 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341074 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 5204bd3 - Browse repository at this point
Copy the full SHA 5204bd3View commit details -
[HIP] Add -fvisibility hidden option to clang
AMDGPU target need -fvisibility hidden option for clang to work around a limitation of no PLT support, otherwise there is compilation error at -O0. Differential Revision: https://reviews.llvm.org/D51434 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341077 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 982b970 - Browse repository at this point
Copy the full SHA 982b970View commit details -
Summary: Port libFuzzer to windows-msvc. This patch allows libFuzzer targets to be built and run on Windows, using -fsanitize=fuzzer and/or fsanitize=fuzzer-no-link. It allows these forms of coverage instrumentation to work on Windows as well. It does not fix all issues, such as those with -fsanitize-coverage=stack-depth, which is not usable on Windows as of this patch. It also does not fix any libFuzzer integration tests. Nearly all of them fail to compile, fixing them will come in a later patch, so libFuzzer tests are disabled on Windows until them. Patch By: metzman Reviewers: morehouse, rnk Reviewed By: morehouse, rnk Subscribers: #sanitizers, delcypher, morehouse, kcc, eraman Differential Revision: https://reviews.llvm.org/D51022 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341082 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 13f9234 - Browse repository at this point
Copy the full SHA 13f9234View commit details -
Test the cross-product of how libgcc-related arguments are passed to …
…the linker. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341083 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 570e134 - Browse repository at this point
Copy the full SHA 570e134View commit details -
[analyzer] InnerPointerChecker: Fix a segfault when checking symbolic…
… strings. Return value of dyn_cast_or_null should be checked before use. Otherwise we may put a null pointer into the map as a key and eventually crash in checkDeadSymbols. Differential Revision: https://reviews.llvm.org/D51385 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341092 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 914b703 - Browse repository at this point
Copy the full SHA 914b703View commit details -
[OPENMP] Fix PR38710: static functions are not emitted as implicitly
'declare target'. All the functions, referenced in implicit|explicit target regions must be emitted during code emission for the device. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341093 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for c029fb7 - Browse repository at this point
Copy the full SHA c029fb7View commit details -
Improve attribute documentation to list which spellings are used in w…
…hich syntaxes. Summary: Instead of listing all the spellings (including attribute namespaces) in the section heading, only list the actual attribute names there, and list the spellings in the supported syntaxes table. This allows us to properly describe things like [[fallthrough]], for which we allow a clang:: prefix in C++ but not in C, and AlwaysInline, which has one spelling as a GNU attribute and a different spelling as a keyword, without needing to repeat the syntax description in the documentation text. Sample rendering: https://pste.eu/p/T1ZV.html Reviewers: aaron.ballman Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D51473 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341097 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8cee2e9 - Browse repository at this point
Copy the full SHA 8cee2e9View commit details -
Add missing -Wc++11-compat / -Wc++14-compat warnings for:
* generic lambdas * return type deduction * class template argument deduction git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341098 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for dbbd7fa - Browse repository at this point
Copy the full SHA dbbd7faView commit details -
Add test file missed from r341097.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341099 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for d224345 - Browse repository at this point
Copy the full SHA d224345View commit details -
Update FIXME as requested in code review.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341100 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 1122a64 - Browse repository at this point
Copy the full SHA 1122a64View commit details -
Change %clang++ to %clangxx in test run line as it was expanding to c…
…lang.exe++ on Windows. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341106 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 5e28552 - Browse repository at this point
Copy the full SHA 5e28552View commit details
There are no files selected for viewing