Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-clang
This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang
Summary:
Now we store the errors for the Decls in the "to" context too. For
that, however, we ha...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@364774 91177308-0d34-0410-b5e6-96231b3b8...
9415a5a41536b596dcaa2437f466eb79d4a49f9a authored over 5 years ago by Benjamin Kramer <[email protected]>
Summary:
During import of a specific Decl D, it may happen that some AST nodes
had already been ...
Summary:
During analysis of one project we failed to import one
CXXDestructorDecl. But since we ...
Summary:
We add a new member which is a mapping from the already-imported
declarations in the "f...
Differential Revision: https://reviews.llvm.org/D66463
git-svn-id: https://llvm.org/svn/llvm-p...
462abee1b0fd1e9bc9f6f7cfbb4a6d1565ec16ce authored over 5 years ago by Jan Kratochvil <[email protected]>8e94e6e0e2231fed1904e347e0a6a1d53ee3af1e authored over 5 years ago by Jonas Devlieghere <[email protected]>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367622 91177308-0d34-0410-b5e6-96231b3b8...
e33b3f93a6b2924c352349459a08edadde543a38 authored over 5 years ago by Harlan Haskins <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367620 91177308-0d34-0410-b5e6-96231b3b8...
818743c30cb01721949728e6e2baaa4a465fdae6 authored over 5 years ago by Harlan Haskins <[email protected]>
Use a tri-state enum to represent shouldUseFramePointer() and
shouldUseLeafFramePointer().
This...
ad846ab071e9239ed96898bb83641655b6d8c2cb authored over 5 years ago by Fangrui Song <[email protected]>with '-mframe-pointer'
After D56351 and D64294, frame pointer handling is migrated to tri-state
...
This patch adds the SVE built-in types defined by the Procedure Call
Standard for the Arm Archit...
(cherry picked from commit 138f523697b13a0377d4ba5c274e586d7b582a80)
3385c48317beebaa930eefea3674399a7894e641 authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
This patch is a prerequisite for using LangStandard from Driver in
https://reviews.llvm.org/D647...
Update the callers of FileManager::getFile and FileManager::getDirectory to handle the new llvm:...
1a697b80a187a42862190c39f73c1a5790924fe3 authored over 5 years ago by Harlan Haskins <[email protected]>Previously, the FileManager would use NULL returns to signify whether a file existed, but that d...
7a3a3d08318276e9b86fe4f32826e998185c2445 authored over 5 years ago by Harlan Haskins <[email protected]>
In https://reviews.llvm.org/D65534, FileManager's getFile and
getDirectory APIs were updated to ...
When handling a member access into a non-class, non-ObjC-object type, we
would perform a lookup ...
This reverts commit ee364a4e5f757e7ce45d5197bf0eb1c9eb7f5065.
56abfade47f3b86e0baeb083851c7218c86c1b0d authored over 5 years ago by Alex Lorenz <[email protected]>This reverts commit 0ac0a62e8d1ca328665ced5fafc194da06aca96b.
8ddbcd27f87dfdb82ccdfdf7fbf6a6020b6a05f0 authored over 5 years ago by Alex Lorenz <[email protected]>
Make DependencyCollector::maybeAddDependency, just like its other
methods, which I made virtual ...
f667f9fe4ab9da2a82db0291609f2480c30f079c authored over 5 years ago by swift_jenkins <[email protected]>
This reverts commit fb98e7c13da639f34f34830a4e675367e0816cb6.
0ac0a62e8d1ca328665ced5fafc194da06aca96b authored over 5 years ago by Alex Lorenz <[email protected]>This reverts commit b04cabbff445e575f3e7bc9660df8247f7a7b844.
ee364a4e5f757e7ce45d5197bf0eb1c9eb7f5065 authored over 5 years ago by Alex Lorenz <[email protected]>CodeGen: ensure 8-byte aligned String Swift CF ABI
a85b02e8c4987fb540648c351a82f19f77f44b6d authored over 5 years ago by Saleem Abdulrasool <[email protected]>
CFStrings should be 8-byte aligned when built for the Swift CF runtime
ABI as the atomic CF info...
This reverts commit 6203288f2325687c7760d4455536b165544d74cf.
15d7c8ebe3c58286912277b81d542e8ba8a41e4a authored over 5 years ago by mishal_shah <[email protected]>IndexUnitReader.cpp is not in upstream llvm. It was using an older API.
(cherry picked from com...
6203288f2325687c7760d4455536b165544d74cf authored over 5 years ago by Puyan Lotfi <[email protected]>a2782120203542fdda3908731b74d00772a83b71 authored over 5 years ago by swift_jenkins <[email protected]>
This reverts commit 83203a802ff147c81bd8526414a1c14ede0223e8.
cb082b2ada7a959cfa27a48b1c3777a8a496114c authored over 5 years ago by Alex Lorenz <[email protected]>This reverts commit 32bfa2f0e7d68c03fad005f0645601c1ad35b28b.
3f5298701c87f20fed37e499cc63040a34d22089 authored over 5 years ago by Alex Lorenz <[email protected]>54d8dfd1a03ffabb107be7ea0d475c43ce25bc32 authored over 5 years ago by swift_jenkins <[email protected]>
`Selector::getIdentifierInfoForSlot` returns NULL if a slot has no
corresponding identifier. Add...
[5.1] [FileManager] fillRealPathName even if we aren't opening the file
ad1435d3879871a637d51af2ff772f6d05a3931f authored over 5 years ago by Jordan Rose <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@354296 91177308-0d34-0410-b5e6-96231b3b80d8
32bfa2f0e7d68c03fad005f0645601c1ad35b28b authored over 5 years ago by Jan Korous <[email protected]>
This reverts commit e2bb3121fd4ab5b01f9ec1d2e3e9877db9c6a54c.
+ fixed test for Windows
git-svn-...
83203a802ff147c81bd8526414a1c14ede0223e8 authored over 5 years ago by Jan Korous <[email protected]>8eae9a68fd1f411107693ebb110b4092f2688304 authored over 5 years ago by swift_jenkins <[email protected]>
Summary:
r347205 fixed a bug in FileManager: first calling
getFile(shouldOpen=false) and then ...
Inform Clang that TLS is implemented by LLVM for RISC-V
Differential Revision: https://reviews....
cc8f46014372c6c3b03744f4628fc0ac3685a2d0 authored over 5 years ago by Lewis Revill <[email protected]>62a824cdf636eeda4f1e7f96f18545541123a4f3 authored over 5 years ago by Automerger <Automerger@Swift>
Differential Revision: https://reviews.llvm.org/D62915
git-svn-id: https://llvm.org/svn/llvm-pr...
a03a7fe0dfb18156d3602a7f44a94f59e35562fc authored over 5 years ago by Sam Clegg <[email protected]>e6ad8a4a2747549545461a2d577acd67c25771fe authored over 5 years ago by swift_jenkins <[email protected]>
We changed -Wmissing-prototypes there, which was used in these tests via
-Weverything.
git-svn-...
a5a3d7323ce4fa7ea798c50b6a08e1b9cf594ff2 authored over 5 years ago by Aaron Puchert <[email protected]>
Summary:
I've found that most often the proper way to fix this warning is to add
`static`, becau...
Summary:
There was a search for non-prototype declarations for the function, but
we only showed ...
Caught by Douglas Yung.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363742 91177308...
da6732c7b3fa01797fcbbafec4ec065add7b1af7 authored over 5 years ago by Alex Lorenz <[email protected]>Device have to use the same mangling as the host for 128bit float types. Otherwise, the codegen ...
07bf9d38a0428948701b09ac21fbba9168ec3f95 authored over 5 years ago by Alexey Bataev <[email protected]>If the host uses 128 bit long doubles, the compiler should generate correct code for NVPTX devic...
e02265a0ff295ad7b965ee532173c7a0ea89f280 authored over 5 years ago by Alexey Bataev <[email protected]>
The device code must use the same long double type as the host.
Otherwise the code cannot be lin...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363709 91177308-0d34-0410-b5e6-96231b3b80d8
c9b89cae0d29733c63e8f6d9c4d273b996d58f3c authored over 5 years ago by Aaron Ballman <[email protected]>Summary: Sugar, like ConstantExpr, causes an infinite expansion of the template object.
Reviewe...
48eb7c04e2e86fb93261d86ca5edcb2d724ef5d7 authored over 5 years ago by Bill Wendling <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363699 91177308-0d34-0410-b5e6-96231b3b80d8
c612045c48d426438f093511664ff745c7481afd authored over 5 years ago by Aaron Ballman <[email protected]>Summary: Used in clangd for a code tweak that expands a macro.
Reviewers: sammccall
Reviewed B...
dd4edf2f3ebab719c7dd4cd72d24225ba0e4e6f1 authored over 5 years ago by Ilya Biryukov <[email protected]>
Summary:
When a function argument or return type is a homogeneous aggregate
which contains an FP...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363684 91177308-0d34-0410-b5e6-96231b3b80d8
f1d2eb7a988102c02f20cb9a95c6ec9642c67e8c authored over 5 years ago by Matt Arsenault <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363682 91177308-0d34-0410-b5e6-96231b3b80d8
0bc78808c116c40467e398647567ea67b03de1df authored over 5 years ago by Matt Arsenault <[email protected]>Fixes PR38352.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363676 91177308-0d34-041...
e7e376f27ad1f742ba39aa1a0578b8720aa38d46 authored over 5 years ago by Aaron Ballman <[email protected]>
Conflicts:
include/clang/Basic/DiagnosticFrontendKinds.td
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363651 91177308-0d34-0410-b5e6-96231b3b80d8
ed5d336001af604641d7fd4f00b752a442d73d0f authored over 5 years ago by Mikael Holmen <[email protected]>This reverts commit rC363626.
clangIndex depends on clangFrontend. r363626 adds a dependency fr...
3a552dd809e0327c89b977c76d4f5372d955501b authored over 5 years ago by Fangrui Song <[email protected]>
-DBUILD_SHARED_LIBS=ON is still having problem caused by layering issues with
D60974. Locally th...
abbc85db1f4a4079fd0fa6b6177c9debfd2b52b5 authored over 5 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363646 91177308-0d34-0410-b5e6-96231b3b...
8bc398fcb7182c7384eae236be1f550dcd912b8f authored over 5 years ago by Puyan Lotfi <[email protected]>
Conflicts:
include/clang/Basic/DiagnosticFrontendKinds.td
By default, use `.opt.yaml`, but when a format is specified with
`-fsave-optimization-record=<fo...
Clang interface stubs (previously referred to as clang-ifsos) is a new frontend
action in clang ...
initialized from a non-value-dependent initializer.
git-svn-id: https://llvm.org/svn/llvm-projec...
d8450eac7b8a65d2332a074d4fdafbf4738a0b6b authored over 5 years ago by Richard Smith <[email protected]>a866a9c40f12b5fbbb95d7c05bb7fec7b29dd49f authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
This adds a ConstantBuilder class that deals with incrementally building
an aggregate c...
error: 'error' diagnostics expected but not seen:
File /vol/llvm/src/clang/local/test/Sem...
Would cause a crash in an attempt to create the type for the still
unresolved 'auto' in the part...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363585 91177308-0d34-0410-b5e6-96231b3b80d8
d21950d147f0b95f5c81cdb2e0663c824ba44da1 authored over 5 years ago by Michael Liao <[email protected]>This change adds/improves MSVC visualizers for many Clang types, including array types, trailing...
e8d5d8988e8bb39a7d3c2422ee1fbfd7e0c2499a authored over 5 years ago by Mike Spertus <[email protected]>
Use -fsave-optimization-record=<format> to specify a different format
than the default, which is...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363563 91177308-0d34-0410-b5e6-96231b3b80d8
0247c68cef3d44f6cc14845ae8d629858b319d8b authored over 5 years ago by Kadir Cetinkaya <[email protected]>
Summary:
- Revise the interface to derive the stub name and simplify the
assertion of it.
Rev...
5e6563143c2215147406abfe7717e1e2d8122773 authored over 5 years ago by Michael Liao <[email protected]>
The flag is useful when wanting to create .o files that are independent
from the absolute path t...
Reland r363242 after fixing an issue with the tablegen dependence.
Patch by Pierre Gondois and ...
122b86d07433f811fd5e19e64ac8e2826ca33361 authored over 5 years ago by Sven van Haastregt <[email protected]>Third time's the charm.
This was reverted in r363220 due to being suspected of an internal benc...
12146204955d1323c8612d63949530d5028ca717 authored over 5 years ago by Hans Wennborg <[email protected]>581f1fa6583efc5cb28b547362a831efa7ef9db8 authored over 5 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363521 91177308-0d34-0410-b5e6-96231b3b80d8
6449db76c1fd5201ef59bb64fccf4dab2a18bebe authored over 5 years ago by Don Hinton <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363515 91177308-0d34-0410-b5e6-96231b3b80d8
7a3c0f5ad151d6b8de82cc4bbee1334b0f80dec8 authored over 5 years ago by Csaba Dabis <[email protected]>Messed up the commit, oops.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363512 9117...
26f9de1643d29bf7aa42bfc7b1d1854613af883b authored over 5 years ago by Kristof Umann <[email protected]>
Often times, when an ArraySubscriptExpr was reported as null or
undefined, the bug report was di...
Make several methods static functions
Move non-trivial methods out-of-line
Add a divider
Turn no...
Was reverted in r363379 due to build breakage.
Thanks to Nico Weber for reverting the original ...
081e474cb6ed858b3d58a22a1ff576ec42559179 authored over 5 years ago by Don Hinton <[email protected]>60ba121bdef620f2ec202d16c7cd0806a528528c authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
With Split DWARF the resulting object file (then called skeleton CU)
contains the file ...
Summary:
This is the first in a series of changes trying to align clang -cc1
flags for Split DWA...
Summary:
When using ConstantExpr we often need the result of the expression to be kept in the AS...
Summary:
When we traversed backwards on ExplodedNodes to see where processed the
given statement...
Summary:
Since the addition of __builtin_is_constant_evaluated the result of an expression can c...
fbce73a4e5d1adacd58b1b1f339180135c78b72e authored over 5 years ago by Automerger <Automerger@Swift>
37de18508862e4835263360e181328379950a1c2 authored over 5 years ago by swift_jenkins <[email protected]>
Add constraints for the test that require specific backend targets
to be registered.
Remove tra...
6d054f34297ca09b81757cfad86cd8aab45aac9f authored over 5 years ago by Ziang Wan <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363472 91177308-0d34-0410-b5e6-96231b3b80d8
23f761ff07ecee519950772cc4d9b44028f2e703 authored over 5 years ago by Craig Topper <[email protected]>Darwin if the version of libc++abi isn't new enough to include the fix
in r319123
This patch res...
2a6d22b018a5348a03000b8abfa0bde207ffd08d authored over 5 years ago by Akira Hatanaka <[email protected]>'objc_arc_inert'
The attribute enables the ARC optimizer to delete ObjC ARC runtime calls
on the...
This patch allows clang users to print out a list of supported CPU models using
clang [--target=...
This adds:
* documentation to the user manual
* nicer error message
* test for the error case
*...