Ben Dunbobbin
7eee2a2d44
[IR] Don't allow DLL storage-class and local linkage
...
Disallow this meaningless combination. Doing so simplifies analysis
of LLVM code w.r.t t DLL storage-class, and prevents mistakes with
DLL storage class.
- Change the assembler to reject DLL storage class on symbols with
local linkage.
- Change the bitcode reader to clear the DLL Storage class when the
linkage is local for auto-upgrading
- Update LangRef.
There is an existing restriction on non-default visibility and local
linkage which this is modelled on.
Differential Review: https://reviews.llvm.org/D134784
2022-09-30 00:26:01 +01:00
..
2022-09-02 12:29:44 +02:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-03-18 14:17:05 -07:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-06-10 20:36:22 -07:00
2022-07-25 17:29:00 -04:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-07-25 17:29:00 -04:00
2022-08-24 13:17:59 -07:00
2021-12-01 21:06:25 +01:00
2022-03-18 14:17:05 -07:00
2022-03-18 14:17:05 -07:00
2022-09-30 00:26:01 +01:00
2022-03-18 14:17:05 -07:00
2021-11-27 09:52:55 +01:00
2022-06-21 09:19:59 -07:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-01 21:06:25 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-07-25 17:29:00 -04:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-01 21:06:25 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-07-06 10:11:34 +02:00
2021-11-27 09:52:55 +01:00
2022-07-21 21:36:11 +00:00
2022-07-21 22:52:46 -05:00
2022-09-02 12:29:44 +02:00
2022-02-01 15:51:32 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-09-19 19:25:14 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-01-13 14:40:19 +01:00
2021-11-27 09:52:55 +01:00
2022-01-17 09:28:36 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-04-27 19:00:44 -07:00
2021-11-27 09:52:55 +01:00
2022-01-17 09:28:36 +01:00
2022-01-17 09:28:36 +01:00
2021-11-27 09:52:55 +01:00
2022-01-17 09:28:36 +01:00
2021-11-27 09:52:55 +01:00
2022-01-17 09:28:36 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-09-24 22:20:20 +02:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-10-18 16:48:10 -07:00
2022-06-20 10:26:47 -07:00
2022-07-25 17:29:00 -04:00
2022-06-20 10:26:47 -07:00
2022-07-25 17:29:00 -04:00
2022-06-20 10:26:47 -07:00
2022-07-25 17:29:00 -04:00
2022-07-25 17:29:00 -04:00
2022-05-02 09:43:20 -07:00
2022-07-25 17:29:00 -04:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-07-25 17:29:00 -04:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-02 09:17:33 +01:00
2022-01-04 09:30:54 +01:00
2022-01-05 09:17:07 +01:00
2022-01-05 14:06:02 +01:00
2022-07-21 22:52:46 -05:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-02 11:58:39 +01:00
2021-11-27 09:52:55 +01:00
2022-06-24 09:09:26 -07:00
2022-01-13 11:13:06 +01:00
2022-06-24 09:09:26 -07:00
2022-09-02 11:33:07 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-01-12 09:39:31 +01:00
2022-06-24 09:09:26 -07:00
2022-01-11 16:02:35 +01:00
2022-01-12 09:39:31 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2022-03-10 16:02:12 +01:00
2021-11-27 09:52:55 +01:00
2021-11-27 09:52:55 +01:00
2021-12-21 09:11:41 +01:00
2021-11-27 09:52:55 +01:00