[llvm-branch-commits] [llvm] 4d4bd40 - Use std::is_trivially_copyable

2020-12-02 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-02T09:58:07-08:00 New Revision: 4d4bd40b578d77b8c5bc349ded405fb58c333c78 URL: https://github.com/llvm/llvm-project/commit/4d4bd40b578d77b8c5bc349ded405fb58c333c78 DIFF: https://github.com/llvm/llvm-project/commit/4d4bd40b578d77b8c5bc349ded405fb58c333c78.diff

[llvm-branch-commits] [llvm] 557b00e - Delete llvm::is_trivially_copyable and CMake variable HAVE_STD_IS_TRIVIALLY_COPYABLE

2020-12-02 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-02T09:58:08-08:00 New Revision: 557b00e0afb2dc1776f50948094ca8cc62d97be4 URL: https://github.com/llvm/llvm-project/commit/557b00e0afb2dc1776f50948094ca8cc62d97be4 DIFF: https://github.com/llvm/llvm-project/commit/557b00e0afb2dc1776f50948094ca8cc62d97be4.diff

[llvm-branch-commits] [llvm] ee571f8 - [ThinLTO][test] Fix X86/nossp.ll after D91816

2020-12-02 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-02T13:13:58-08:00 New Revision: ee571f87bf41ed0f0232c3daf40909bc3135d620 URL: https://github.com/llvm/llvm-project/commit/ee571f87bf41ed0f0232c3daf40909bc3135d620 DIFF: https://github.com/llvm/llvm-project/commit/ee571f87bf41ed0f0232c3daf40909bc3135d620.diff

[llvm-branch-commits] [llvm] 1d6ebdf - Switch from llvm::is_trivially_copyable to std::is_trivially_copyable

2020-12-02 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-02T22:02:48-08:00 New Revision: 1d6ebdfb66b9d63d34f34ec6ac7ec57eff7cd24b URL: https://github.com/llvm/llvm-project/commit/1d6ebdfb66b9d63d34f34ec6ac7ec57eff7cd24b DIFF: https://github.com/llvm/llvm-project/commit/1d6ebdfb66b9d63d34f34ec6ac7ec57eff7cd24b.diff

[llvm-branch-commits] [llvm] c8d406c - Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible

2020-12-03 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-03T09:15:40-08:00 New Revision: c8d406c93c5bb0150201f78d8428dd29d289 URL: https://github.com/llvm/llvm-project/commit/c8d406c93c5bb0150201f78d8428dd29d289 DIFF: https://github.com/llvm/llvm-project/commit/c8d406c93c5bb0150201f78d8428dd29d289.diff

[llvm-branch-commits] [llvm] 756fa8b - [Metadata] Fix layer violation in D91576

2020-12-03 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-03T10:58:46-08:00 New Revision: 756fa8b9be0ca3458073952495c323ba9d04036d URL: https://github.com/llvm/llvm-project/commit/756fa8b9be0ca3458073952495c323ba9d04036d DIFF: https://github.com/llvm/llvm-project/commit/756fa8b9be0ca3458073952495c323ba9d04036d.diff

[llvm-branch-commits] [llvm] 86fa896 - Revert D90844 "[TableGen][SchedModels] Fix read/write variant substitution"

2020-12-03 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-03T14:24:29-08:00 New Revision: 86fa8963631d8614b25b0d7d4c92d5f617e80d22 URL: https://github.com/llvm/llvm-project/commit/86fa8963631d8614b25b0d7d4c92d5f617e80d22 DIFF: https://github.com/llvm/llvm-project/commit/86fa8963631d8614b25b0d7d4c92d5f617e80d22.diff

[llvm-branch-commits] [clang] dec1bbb - Fix -allow-deprecated-dag-overlap in test/CodeGen/dso-local-executable.c

2020-12-03 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-03T21:24:38-08:00 New Revision: dec1bbb47cda3098c1621f780f10cee3fd91e7b1 URL: https://github.com/llvm/llvm-project/commit/dec1bbb47cda3098c1621f780f10cee3fd91e7b1 DIFF: https://github.com/llvm/llvm-project/commit/dec1bbb47cda3098c1621f780f10cee3fd91e7b1.diff

[llvm-branch-commits] [compiler-rt] 190b437 - [asan][test] Improve -asan-use-private-alias tests

2020-12-04 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-04T15:05:59-08:00 New Revision: 190b4374c00a9cf090ea73f9eddf3d8f71b11ec8 URL: https://github.com/llvm/llvm-project/commit/190b4374c00a9cf090ea73f9eddf3d8f71b11ec8 DIFF: https://github.com/llvm/llvm-project/commit/190b4374c00a9cf090ea73f9eddf3d8f71b11ec8.diff

[llvm-branch-commits] [llvm] 2518433 - Make __stack_chk_guard dso_local if Reloc::Static

2020-12-04 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-04T16:57:45-08:00 New Revision: 2518433f861fcb877d0a7bdd9aec1aec1f77505a URL: https://github.com/llvm/llvm-project/commit/2518433f861fcb877d0a7bdd9aec1aec1f77505a DIFF: https://github.com/llvm/llvm-project/commit/2518433f861fcb877d0a7bdd9aec1aec1f77505a.diff

[llvm-branch-commits] [llvm] 6dbd0ea - [test] Split some tests which test both static and pic relocation models

2020-12-04 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-04T18:11:35-08:00 New Revision: 6dbd0eac02bf98a7585904ad69d0d9950947c9b4 URL: https://github.com/llvm/llvm-project/commit/6dbd0eac02bf98a7585904ad69d0d9950947c9b4 DIFF: https://github.com/llvm/llvm-project/commit/6dbd0eac02bf98a7585904ad69d0d9950947c9b4.diff

[llvm-branch-commits] [llvm] fd32639 - [test] Split some tests which test both static and pic relocation models

2020-12-04 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-04T19:03:40-08:00 New Revision: fd32639823e4d74eadbca5b0a9610a87d69b25c8 URL: https://github.com/llvm/llvm-project/commit/fd32639823e4d74eadbca5b0a9610a87d69b25c8 DIFF: https://github.com/llvm/llvm-project/commit/fd32639823e4d74eadbca5b0a9610a87d69b25c8.diff

[llvm-branch-commits] [lld] f2bbbad - [ELF] Fix relocation-model.ll

2020-12-04 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-04T19:33:19-08:00 New Revision: f2bbbad1413ba88cb091d5aa531d8b1bd6b1393a URL: https://github.com/llvm/llvm-project/commit/f2bbbad1413ba88cb091d5aa531d8b1bd6b1393a DIFF: https://github.com/llvm/llvm-project/commit/f2bbbad1413ba88cb091d5aa531d8b1bd6b1393a.diff

[llvm-branch-commits] [llvm] 2ec43a7 - [TargetMachine] Delete wasm special case from shouldAssumeDSOLocal

2020-12-04 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-04T23:22:47-08:00 New Revision: 2ec43a7b2276673c5556e40c954b1874ee5ec072 URL: https://github.com/llvm/llvm-project/commit/2ec43a7b2276673c5556e40c954b1874ee5ec072 DIFF: https://github.com/llvm/llvm-project/commit/2ec43a7b2276673c5556e40c954b1874ee5ec072.diff

[llvm-branch-commits] [clang] 1ab9327 - [TargetMachine][CodeGenModule] Delete unneeded ppc32 special case from shouldAssumeDSOLocal

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T00:42:07-08:00 New Revision: 1ab9327d1c01645806394faa648f65e947b65177 URL: https://github.com/llvm/llvm-project/commit/1ab9327d1c01645806394faa648f65e947b65177 DIFF: https://github.com/llvm/llvm-project/commit/1ab9327d1c01645806394faa648f65e947b65177.diff

[llvm-branch-commits] [llvm] 68edf39 - [TargetMachine] Simplify shouldAssumeDSOLocal by processing ExternalSymbolSDNode early

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T11:40:18-08:00 New Revision: 68edf39ededf97a12602676f9cd537ed689151f0 URL: https://github.com/llvm/llvm-project/commit/68edf39ededf97a12602676f9cd537ed689151f0 DIFF: https://github.com/llvm/llvm-project/commit/68edf39ededf97a12602676f9cd537ed689151f0.diff

[llvm-branch-commits] [llvm] db13a13 - [TargetMachine] Move X86 specific shouldAssumeDSOLocal logic to X86Subtarget::classifyGlobalFunctionReference

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T12:32:50-08:00 New Revision: db13a138bdad3aae1f0f387c871c43729badbc69 URL: https://github.com/llvm/llvm-project/commit/db13a138bdad3aae1f0f387c871c43729badbc69 DIFF: https://github.com/llvm/llvm-project/commit/db13a138bdad3aae1f0f387c871c43729badbc69.diff

[llvm-branch-commits] [llvm] 37f0c8d - [X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T13:17:47-08:00 New Revision: 37f0c8df47d84ba311fc9a2c1884935ba8961e84 URL: https://github.com/llvm/llvm-project/commit/37f0c8df47d84ba311fc9a2c1884935ba8961e84 DIFF: https://github.com/llvm/llvm-project/commit/37f0c8df47d84ba311fc9a2c1884935ba8961e84.diff

[llvm-branch-commits] [llvm] 6b6c3aa - [test] Add explicit dso_local to function declarations in static relocation model tests

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T14:54:37-08:00 New Revision: 6b6c3aaeacfdc4a482de4af41719b0a4b50aeadf URL: https://github.com/llvm/llvm-project/commit/6b6c3aaeacfdc4a482de4af41719b0a4b50aeadf DIFF: https://github.com/llvm/llvm-project/commit/6b6c3aaeacfdc4a482de4af41719b0a4b50aeadf.diff

[llvm-branch-commits] [llvm] a084c03 - [TargetMachine] Don't imply dso_local on function declarations in Reloc::Static model for ELF/wasm

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T14:54:37-08:00 New Revision: a084c0388e2a59b9556f2de008232da3f1d6 URL: https://github.com/llvm/llvm-project/commit/a084c0388e2a59b9556f2de008232da3f1d6 DIFF: https://github.com/llvm/llvm-project/commit/a084c0388e2a59b9556f2de008232da3f1d6.diff

[llvm-branch-commits] [llvm] 930b339 - [TargetMachine] Clean up TargetMachine::shouldAssumeDSOLocal after x86-32 specific hack is moved to X86Subtarget

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T15:13:42-08:00 New Revision: 930b3398c7e4b3b15a9f262a2856d11fb2071eb7 URL: https://github.com/llvm/llvm-project/commit/930b3398c7e4b3b15a9f262a2856d11fb2071eb7 DIFF: https://github.com/llvm/llvm-project/commit/930b3398c7e4b3b15a9f262a2856d11fb2071eb7.diff

[llvm-branch-commits] [llvm] 109e70d - [TargetMachine] Drop implied dso_local for an edge case (extern_weak + non-pic + hidden)

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T15:52:33-08:00 New Revision: 109e70d357284f612fbe69d213b002366dd67927 URL: https://github.com/llvm/llvm-project/commit/109e70d357284f612fbe69d213b002366dd67927 DIFF: https://github.com/llvm/llvm-project/commit/109e70d357284f612fbe69d213b002366dd67927.diff

[llvm-branch-commits] [llvm] 5582a79 - [TargetMachine] Set dso_local if asan is detected

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T17:51:10-08:00 New Revision: 5582a7987662a92eda5d883b88fc4586e755acf5 URL: https://github.com/llvm/llvm-project/commit/5582a7987662a92eda5d883b88fc4586e755acf5 DIFF: https://github.com/llvm/llvm-project/commit/5582a7987662a92eda5d883b88fc4586e755acf5.diff

[llvm-branch-commits] [compiler-rt] b00f345 - [asan][test] Fix odr-vtable.cpp

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T19:30:41-08:00 New Revision: b00f345acd9496936f9c91eb5d0b0f305838bf13 URL: https://github.com/llvm/llvm-project/commit/b00f345acd9496936f9c91eb5d0b0f305838bf13 DIFF: https://github.com/llvm/llvm-project/commit/b00f345acd9496936f9c91eb5d0b0f305838bf13.diff

[llvm-branch-commits] [llvm] 204d0d5 - [MemProf] Make __memprof_shadow_memory_dynamic_address dso_local in static relocation model

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T21:36:31-08:00 New Revision: 204d0d51b3cec91696f8b0b03f204cd0cf8d5ed4 URL: https://github.com/llvm/llvm-project/commit/204d0d51b3cec91696f8b0b03f204cd0cf8d5ed4 DIFF: https://github.com/llvm/llvm-project/commit/204d0d51b3cec91696f8b0b03f204cd0cf8d5ed4.diff

[llvm-branch-commits] [llvm] a4cadc2 - [TargetMachine] Don't imply dso_local for memprof in static relocation model

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T21:39:03-08:00 New Revision: a4cadc2df92bb1b6c5d6c0d20ebadbc0fa74189b URL: https://github.com/llvm/llvm-project/commit/a4cadc2df92bb1b6c5d6c0d20ebadbc0fa74189b DIFF: https://github.com/llvm/llvm-project/commit/a4cadc2df92bb1b6c5d6c0d20ebadbc0fa74189b.diff

[llvm-branch-commits] [llvm] 687b83c - [X86FastISel] Fix MO_GOTPCREL GlobalValue reference in static relocation model

2020-12-05 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-05T23:13:28-08:00 New Revision: 687b83ceabafe81970cd4639e7f0c89036402081 URL: https://github.com/llvm/llvm-project/commit/687b83ceabafe81970cd4639e7f0c89036402081 DIFF: https://github.com/llvm/llvm-project/commit/687b83ceabafe81970cd4639e7f0c89036402081.diff

[llvm-branch-commits] [llvm] 467b669 - [TargetMachine] Delete asan workaround

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T00:33:11-08:00 New Revision: 467b6699155ed1d0385eb4e0b03b1715a6d5f0e5 URL: https://github.com/llvm/llvm-project/commit/467b6699155ed1d0385eb4e0b03b1715a6d5f0e5 DIFF: https://github.com/llvm/llvm-project/commit/467b6699155ed1d0385eb4e0b03b1715a6d5f0e5.diff

[llvm-branch-commits] [compiler-rt] dde44f4 - [test] Fix asan/TestCases/Posix/lto-constmerge-odr.cpp when 'binutils_lto' is avaiable

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T10:31:40-08:00 New Revision: dde44f488c454b71d77ac022642b8711a8c340ca URL: https://github.com/llvm/llvm-project/commit/dde44f488c454b71d77ac022642b8711a8c340ca DIFF: https://github.com/llvm/llvm-project/commit/dde44f488c454b71d77ac022642b8711a8c340ca.diff

[llvm-branch-commits] [compiler-rt] 1408087 - [test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T11:11:15-08:00 New Revision: 140808768d3e5c0f4e52dd42094650f5d282e34a URL: https://github.com/llvm/llvm-project/commit/140808768d3e5c0f4e52dd42094650f5d282e34a DIFF: https://github.com/llvm/llvm-project/commit/140808768d3e5c0f4e52dd42094650f5d282e34a.diff

[llvm-branch-commits] [llvm] 2832f35 - [Transforms] Delete unused declarations from NewGVN/CoroSplit/ValueMapper

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T13:04:01-08:00 New Revision: 2832f3528c6915b14f5267c092e7821ed783f449 URL: https://github.com/llvm/llvm-project/commit/2832f3528c6915b14f5267c092e7821ed783f449 DIFF: https://github.com/llvm/llvm-project/commit/2832f3528c6915b14f5267c092e7821ed783f449.diff

[llvm-branch-commits] [clang] a2f9221 - [TableGen] Delete 11 unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T13:21:07-08:00 New Revision: a2f922140f5380571fb74179f2bf622b3b925697 URL: https://github.com/llvm/llvm-project/commit/a2f922140f5380571fb74179f2bf622b3b925697 DIFF: https://github.com/llvm/llvm-project/commit/a2f922140f5380571fb74179f2bf622b3b925697.diff

[llvm-branch-commits] [llvm] 0e0d616 - [CodeGen] Delete 15 unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T14:55:04-08:00 New Revision: 0e0d616fa28ff7a109bda1d323a14bd19723d0dd URL: https://github.com/llvm/llvm-project/commit/0e0d616fa28ff7a109bda1d323a14bd19723d0dd DIFF: https://github.com/llvm/llvm-project/commit/0e0d616fa28ff7a109bda1d323a14bd19723d0dd.diff

[llvm-branch-commits] [llvm] 2d03c8e - [CodeGen] Delete 4 unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T15:02:18-08:00 New Revision: 2d03c8e2c8982a2352884e379c822b7b66847118 URL: https://github.com/llvm/llvm-project/commit/2d03c8e2c8982a2352884e379c822b7b66847118 DIFF: https://github.com/llvm/llvm-project/commit/2d03c8e2c8982a2352884e379c822b7b66847118.diff

[llvm-branch-commits] [llvm] 9fe1809 - [X86] Delete 3 unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T15:13:39-08:00 New Revision: 9fe1809f8cac141fdb5cf7e6e05ef1ea4818343c URL: https://github.com/llvm/llvm-project/commit/9fe1809f8cac141fdb5cf7e6e05ef1ea4818343c DIFF: https://github.com/llvm/llvm-project/commit/9fe1809f8cac141fdb5cf7e6e05ef1ea4818343c.diff

[llvm-branch-commits] [llvm] 6785ca0 - [llvm-c] Delete unimplemented llvm-c/LinkTimeOptimizer.h

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T15:18:25-08:00 New Revision: 6785ca01248ce271dfff16e03cce82f649fa14f7 URL: https://github.com/llvm/llvm-project/commit/6785ca01248ce271dfff16e03cce82f649fa14f7 DIFF: https://github.com/llvm/llvm-project/commit/6785ca01248ce271dfff16e03cce82f649fa14f7.diff

[llvm-branch-commits] [lld] 4701cb4 - [lld] Delete unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T15:26:37-08:00 New Revision: 4701cb41ed7f1bba01a4fd94a9bf13271112de58 URL: https://github.com/llvm/llvm-project/commit/4701cb41ed7f1bba01a4fd94a9bf13271112de58 DIFF: https://github.com/llvm/llvm-project/commit/4701cb41ed7f1bba01a4fd94a9bf13271112de58.diff

[llvm-branch-commits] [llvm] 9c53b2a - [MC] Delete unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T15:36:39-08:00 New Revision: 9c53b2adc8c032f025ad871c8f9a0aeaf23453a8 URL: https://github.com/llvm/llvm-project/commit/9c53b2adc8c032f025ad871c8f9a0aeaf23453a8 DIFF: https://github.com/llvm/llvm-project/commit/9c53b2adc8c032f025ad871c8f9a0aeaf23453a8.diff

[llvm-branch-commits] [llvm] 71d43d3 - [llvm-readobj] Delete unused declaration

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T15:54:17-08:00 New Revision: 71d43d314cb4b8d149268da64ca6534606082806 URL: https://github.com/llvm/llvm-project/commit/71d43d314cb4b8d149268da64ca6534606082806 DIFF: https://github.com/llvm/llvm-project/commit/71d43d314cb4b8d149268da64ca6534606082806.diff

[llvm-branch-commits] [clang] 192fb1b - [Sema] Delete unused declarations

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T20:16:00-08:00 New Revision: 192fb1bd8ac6a59fb2efd528038fd13c53e9ff46 URL: https://github.com/llvm/llvm-project/commit/192fb1bd8ac6a59fb2efd528038fd13c53e9ff46 DIFF: https://github.com/llvm/llvm-project/commit/192fb1bd8ac6a59fb2efd528038fd13c53e9ff46.diff

[llvm-branch-commits] [clang] 5755522 - Sema.h: delete unused variables/functions/type aliases

2020-12-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-06T20:39:01-08:00 New Revision: 5755522b5a8be69d8a9f3b05c5e7078298d0d581 URL: https://github.com/llvm/llvm-project/commit/5755522b5a8be69d8a9f3b05c5e7078298d0d581 DIFF: https://github.com/llvm/llvm-project/commit/5755522b5a8be69d8a9f3b05c5e7078298d0d581.diff

[llvm-branch-commits] [clang] 1b734c6 - [Parse] Delete unused declarations

2020-12-07 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-07T08:46:17-08:00 New Revision: 1b734c662bd92c5ae065667fee7e11cff1e1f190 URL: https://github.com/llvm/llvm-project/commit/1b734c662bd92c5ae065667fee7e11cff1e1f190 DIFF: https://github.com/llvm/llvm-project/commit/1b734c662bd92c5ae065667fee7e11cff1e1f190.diff

[llvm-branch-commits] [clang] 29295e2 - [test] Rewrite split-debug.c

2020-12-07 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-07T18:40:31-08:00 New Revision: 29295e21651f7071f1961a126d1c25a5526cec5a URL: https://github.com/llvm/llvm-project/commit/29295e21651f7071f1961a126d1c25a5526cec5a DIFF: https://github.com/llvm/llvm-project/commit/29295e21651f7071f1961a126d1c25a5526cec5a.diff

[llvm-branch-commits] [clang] 843f2db - [Driver] Don't make -gsplit-dwarf imply -g2

2020-12-08 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-08T13:14:34-08:00 New Revision: 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93 URL: https://github.com/llvm/llvm-project/commit/843f2dbf003f2a51d0d4ab8cf40647c99ded2e93 DIFF: https://github.com/llvm/llvm-project/commit/843f2dbf003f2a51d0d4ab8cf40647c99ded2e93.diff

[llvm-branch-commits] [clang] 85c18d3 - [Driver] Add -gno-split-dwarf which can disable debug fission

2020-12-08 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-08T13:24:59-08:00 New Revision: 85c18d3521e87a22c742be512245665d6bb5bfe2 URL: https://github.com/llvm/llvm-project/commit/85c18d3521e87a22c742be512245665d6bb5bfe2 DIFF: https://github.com/llvm/llvm-project/commit/85c18d3521e87a22c742be512245665d6bb5bfe2.diff

[llvm-branch-commits] [llvm] b4cbb87 - [CMake] Add llvm-profgen to LLVM_TEST_DEPENDS

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T09:34:51-08:00 New Revision: b4cbb87feab0ce5fe0658711cce0e71075206c6f URL: https://github.com/llvm/llvm-project/commit/b4cbb87feab0ce5fe0658711cce0e71075206c6f DIFF: https://github.com/llvm/llvm-project/commit/b4cbb87feab0ce5fe0658711cce0e71075206c6f.diff

[llvm-branch-commits] [lld] baef18d - [ELF] Reorganize "is only supported on" tests and fix some diagnostics

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T12:14:00-08:00 New Revision: baef18dffba1a2f91b47b484ac2233dfcf923f9b URL: https://github.com/llvm/llvm-project/commit/baef18dffba1a2f91b47b484ac2233dfcf923f9b DIFF: https://github.com/llvm/llvm-project/commit/baef18dffba1a2f91b47b484ac2233dfcf923f9b.diff

[llvm-branch-commits] [lld] 68ff3b3 - [LLD][gold] Add -plugin-opt=no-new-pass-manager

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T13:31:03-08:00 New Revision: 68ff3b3376f4242307a36ac035a512ec4e256628 URL: https://github.com/llvm/llvm-project/commit/68ff3b3376f4242307a36ac035a512ec4e256628 DIFF: https://github.com/llvm/llvm-project/commit/68ff3b3376f4242307a36ac035a512ec4e256628.diff

[llvm-branch-commits] [llvm] 7adcacd - Rename -plugin-opt=no-new-pass-manager to -plugin-opt=legacy-pass-manager

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T16:43:30-08:00 New Revision: 7adcacda0686b6f73555fbae0beef6b9178fced0 URL: https://github.com/llvm/llvm-project/commit/7adcacda0686b6f73555fbae0beef6b9178fced0 DIFF: https://github.com/llvm/llvm-project/commit/7adcacda0686b6f73555fbae0beef6b9178fced0.diff

[llvm-branch-commits] [clang] f9c0d1b - [Driver] Add -f[no-]legacy-pass-manager to supersede -f[no-]experimental-new-pass-manager

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T16:57:36-08:00 New Revision: f9c0d1b0562c4789638a91ce97f1c2d99608005b URL: https://github.com/llvm/llvm-project/commit/f9c0d1b0562c4789638a91ce97f1c2d99608005b DIFF: https://github.com/llvm/llvm-project/commit/f9c0d1b0562c4789638a91ce97f1c2d99608005b.diff

[llvm-branch-commits] [clang] 872bf68 - Default CodeGenOptions::LegacyPassManager to !LLVM_ENABLE_NEW_PASS_MANAGER

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T17:10:17-08:00 New Revision: 872bf680011a71b73e9bd353449d9c42ebf6b8f6 URL: https://github.com/llvm/llvm-project/commit/872bf680011a71b73e9bd353449d9c42ebf6b8f6 DIFF: https://github.com/llvm/llvm-project/commit/872bf680011a71b73e9bd353449d9c42ebf6b8f6.diff

[llvm-branch-commits] [clang] 754d1d3 - [test] Fix Misc/time-passes.c

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T17:17:28-08:00 New Revision: 754d1d3d52b7145acc9fd440e8ecc0c10d9e966d URL: https://github.com/llvm/llvm-project/commit/754d1d3d52b7145acc9fd440e8ecc0c10d9e966d DIFF: https://github.com/llvm/llvm-project/commit/754d1d3d52b7145acc9fd440e8ecc0c10d9e966d.diff

[llvm-branch-commits] [clang] 880aa6a - [test] Fix test/Driver/ve-toolchain.cpp

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T17:26:22-08:00 New Revision: 880aa6ac668b0c0aefb7c7b831e7127c3c54ee9b URL: https://github.com/llvm/llvm-project/commit/880aa6ac668b0c0aefb7c7b831e7127c3c54ee9b DIFF: https://github.com/llvm/llvm-project/commit/880aa6ac668b0c0aefb7c7b831e7127c3c54ee9b.diff

[llvm-branch-commits] [lld] 7d38861 - [ELF] Rename --[no-]lto-new-pass-manager to --[no-]lto-legacy-pass-manager

2020-12-09 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-09T17:53:37-08:00 New Revision: 7d38861ce300a8e19eacbf92e63ea7a4c43ec1c9 URL: https://github.com/llvm/llvm-project/commit/7d38861ce300a8e19eacbf92e63ea7a4c43ec1c9 DIFF: https://github.com/llvm/llvm-project/commit/7d38861ce300a8e19eacbf92e63ea7a4c43ec1c9.diff

[llvm-branch-commits] [compiler-rt] 97260ab - [llvm-cov][gcov] Optimize the cycle counting algorithm by skipping zero count cycles

2020-12-10 Thread Fangrui Song via llvm-branch-commits
Author: Xinhao Yuan Date: 2020-12-10T15:22:29-08:00 New Revision: 97260ab4786f87211b8553b56fd0600016b1d6fa URL: https://github.com/llvm/llvm-project/commit/97260ab4786f87211b8553b56fd0600016b1d6fa DIFF: https://github.com/llvm/llvm-project/commit/97260ab4786f87211b8553b56fd0600016b1d6fa.diff L

[llvm-branch-commits] [compiler-rt] f23fae2 - [test] Fix compiler-rt/test/profile/coverage_emptylines.cpp if the build directory is under /tmp

2020-12-10 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-10T16:57:10-08:00 New Revision: f23fae29eb38b9e9d0c6195fa82a882167bd8abe URL: https://github.com/llvm/llvm-project/commit/f23fae29eb38b9e9d0c6195fa82a882167bd8abe DIFF: https://github.com/llvm/llvm-project/commit/f23fae29eb38b9e9d0c6195fa82a882167bd8abe.diff

[llvm-branch-commits] [llvm] a593d22 - [MCAsmInfo] Delete unused doesSupportExceptionHandling

2020-12-11 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-11T11:08:16-08:00 New Revision: a593d223c50f45a25316f948ea4ed222fb244daa URL: https://github.com/llvm/llvm-project/commit/a593d223c50f45a25316f948ea4ed222fb244daa DIFF: https://github.com/llvm/llvm-project/commit/a593d223c50f45a25316f948ea4ed222fb244daa.diff

[llvm-branch-commits] [llvm] b5ad32e - Migrate deprecated DebugLoc::get to DILocation::get

2020-12-11 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-11T12:45:22-08:00 New Revision: b5ad32ef5c68c8c6ebf16f1955ea884421b3750e URL: https://github.com/llvm/llvm-project/commit/b5ad32ef5c68c8c6ebf16f1955ea884421b3750e DIFF: https://github.com/llvm/llvm-project/commit/b5ad32ef5c68c8c6ebf16f1955ea884421b3750e.diff

[llvm-branch-commits] [llvm] 3b3bc5d - [Kaleidoscope] Migrate DebugInfo::get to DILocation::get

2020-12-11 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-11T18:01:04-08:00 New Revision: 3b3bc5d45a37f83be1e010e0e00a2f30ea67d860 URL: https://github.com/llvm/llvm-project/commit/3b3bc5d45a37f83be1e010e0e00a2f30ea67d860 DIFF: https://github.com/llvm/llvm-project/commit/3b3bc5d45a37f83be1e010e0e00a2f30ea67d860.diff

[llvm-branch-commits] [llvm] 7698a01 - [llvm-cov gcov] Replace Donald B. Johnson's cycle enumeration with iterative cycle finding

2020-12-11 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-11T18:28:16-08:00 New Revision: 7698a01808222c95adfac0820d78a2f730f37b82 URL: https://github.com/llvm/llvm-project/commit/7698a01808222c95adfac0820d78a2f730f37b82 DIFF: https://github.com/llvm/llvm-project/commit/7698a01808222c95adfac0820d78a2f730f37b82.diff

[llvm-branch-commits] [lld] 5d1c723 - [ELF][test] Rewrite st_value=0 copy relocation tests

2020-12-12 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-12-12T16:50:25-08:00 New Revision: 5d1c723b73aff4a33c4653b9f675cf18dea8c7d6 URL: https://github.com/llvm/llvm-project/commit/5d1c723b73aff4a33c4653b9f675cf18dea8c7d6 DIFF: https://github.com/llvm/llvm-project/commit/5d1c723b73aff4a33c4653b9f675cf18dea8c7d6.diff

[llvm-branch-commits] [lld] fac1140 - [ELF] -r: don't create .interp

2020-01-16 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-16T13:25:51-08:00 New Revision: fac11406197ed993f1965ed1edc0369a12a2f8e2 URL: https://github.com/llvm/llvm-project/commit/fac11406197ed993f1965ed1edc0369a12a2f8e2 DIFF: https://github.com/llvm/llvm-project/commit/fac11406197ed993f1965ed1edc0369a12a2f8e2.diff

[llvm-branch-commits] [lld] 9aacec8 - [ELF] Allow R_PLT_PC (R_PC) to a hidden undefined weak symbol

2020-01-17 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-17T18:54:52-08:00 New Revision: 9aacec8331d9bc1f80046e5954be1f5e0e0acd42 URL: https://github.com/llvm/llvm-project/commit/9aacec8331d9bc1f80046e5954be1f5e0e0acd42 DIFF: https://github.com/llvm/llvm-project/commit/9aacec8331d9bc1f80046e5954be1f5e0e0acd42.diff

[llvm-branch-commits] [llvm] 138451c - [StackColoring] Remap FixedStackPseudoSourceValue frame index referenced by MachineMemOperand

2020-01-21 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-21T12:14:27-08:00 New Revision: 138451c771abe013b7b99650faeb7ae6010f7a8d URL: https://github.com/llvm/llvm-project/commit/138451c771abe013b7b99650faeb7ae6010f7a8d DIFF: https://github.com/llvm/llvm-project/commit/138451c771abe013b7b99650faeb7ae6010f7a8d.diff

[llvm-branch-commits] [llvm] 425d15a - [ELF][PowerPC] Support R_PPC_COPY and R_PPC64_COPY

2020-01-24 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-24T09:06:52-08:00 New Revision: 425d15aeb13e2f60867654dd1abab515447a71ec URL: https://github.com/llvm/llvm-project/commit/425d15aeb13e2f60867654dd1abab515447a71ec DIFF: https://github.com/llvm/llvm-project/commit/425d15aeb13e2f60867654dd1abab515447a71ec.diff

[llvm-branch-commits] [llvm] 5062762 - [XRay] Set hasSideEffects flag of PATCHABLE_FUNCTION_{ENTER, EXIT}

2020-01-24 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-24T10:38:39-08:00 New Revision: 50627622856e631bd522cefd84efe2c8070ef75e URL: https://github.com/llvm/llvm-project/commit/50627622856e631bd522cefd84efe2c8070ef75e DIFF: https://github.com/llvm/llvm-project/commit/50627622856e631bd522cefd84efe2c8070ef75e.diff

[llvm-branch-commits] [lld] 6f8ad14 - [ELF][PPC32] Support canonical PLT

2020-01-25 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-25T17:57:26-08:00 New Revision: 6f8ad14521ec2983f2398bae32a717842e2cf313 URL: https://github.com/llvm/llvm-project/commit/6f8ad14521ec2983f2398bae32a717842e2cf313 DIFF: https://github.com/llvm/llvm-project/commit/6f8ad14521ec2983f2398bae32a717842e2cf313.diff

[llvm-branch-commits] [lld] f15b60b - [ELF][PPC32] Support range extension thunks with addends

2020-01-25 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-25T22:33:27-08:00 New Revision: f15b60b3a2a20f68ba303c5e771a0552718eca8e URL: https://github.com/llvm/llvm-project/commit/f15b60b3a2a20f68ba303c5e771a0552718eca8e DIFF: https://github.com/llvm/llvm-project/commit/f15b60b3a2a20f68ba303c5e771a0552718eca8e.diff

[llvm-branch-commits] [llvm] 87c7863 - Reland "[StackColoring] Remap PseudoSourceValue frame indices via MachineFunction::getPSVManager()""

2020-01-27 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-27T16:39:56-08:00 New Revision: 87c7863c3ec4b66944bfcf39efd666de417f28b8 URL: https://github.com/llvm/llvm-project/commit/87c7863c3ec4b66944bfcf39efd666de417f28b8 DIFF: https://github.com/llvm/llvm-project/commit/87c7863c3ec4b66944bfcf39efd666de417f28b8.diff

[llvm-branch-commits] [lld] 684c216 - [ELF][PPC32] Support --emit-relocs link of R_PPC_PLTREL24

2020-01-28 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-01-28T11:04:33-08:00 New Revision: 684c216d73cdcd64fc0186b533870cb79dc03810 URL: https://github.com/llvm/llvm-project/commit/684c216d73cdcd64fc0186b533870cb79dc03810 DIFF: https://github.com/llvm/llvm-project/commit/684c216d73cdcd64fc0186b533870cb79dc03810.diff

[llvm-branch-commits] [clang] 7af6fea - [ReleaseNotes] Add some items for clang

2020-02-27 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-02-27T10:54:46-08:00 New Revision: 7af6fea2ddcbc6bc71e8ecb22f6bfb06121f2eee URL: https://github.com/llvm/llvm-project/commit/7af6fea2ddcbc6bc71e8ecb22f6bfb06121f2eee DIFF: https://github.com/llvm/llvm-project/commit/7af6fea2ddcbc6bc71e8ecb22f6bfb06121f2eee.diff

[llvm-branch-commits] [lld] e705da0 - [lld][ELF] Add some release notes

2020-02-27 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-02-27T10:59:15-08:00 New Revision: e705da06e22b12ee5d75076a2a1ae7b479a566e1 URL: https://github.com/llvm/llvm-project/commit/e705da06e22b12ee5d75076a2a1ae7b479a566e1 DIFF: https://github.com/llvm/llvm-project/commit/e705da06e22b12ee5d75076a2a1ae7b479a566e1.diff

[llvm-branch-commits] [lld] 489a735 - [ELF] Fix a null pointer dereference when --emit-relocs and --strip-debug are used together

2020-04-10 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-04-10T17:17:37-07:00 New Revision: 489a7356cca373de761ada4c06c5b43edc581b4b URL: https://github.com/llvm/llvm-project/commit/489a7356cca373de761ada4c06c5b43edc581b4b DIFF: https://github.com/llvm/llvm-project/commit/489a7356cca373de761ada4c06c5b43edc581b4b.diff

[llvm-branch-commits] [llvm] 50d7e5d - [llvm-objcopy] Improve tool selection logic to recognize llvm-strip-$major as strip

2020-04-11 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-04-11T22:20:59-07:00 New Revision: 50d7e5d5e7db05b53d8832b49761eb627fd2eb63 URL: https://github.com/llvm/llvm-project/commit/50d7e5d5e7db05b53d8832b49761eb627fd2eb63 DIFF: https://github.com/llvm/llvm-project/commit/50d7e5d5e7db05b53d8832b49761eb627fd2eb63.diff

[llvm-branch-commits] [lld] 71c3f57 - [ELF] Allow SHF_LINK_ORDER and non-SHF_LINK_ORDER to be mixed

2020-04-14 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-04-14T22:35:46-07:00 New Revision: 71c3f57326cf956330f47f9061104e0f299cb7cf URL: https://github.com/llvm/llvm-project/commit/71c3f57326cf956330f47f9061104e0f299cb7cf DIFF: https://github.com/llvm/llvm-project/commit/71c3f57326cf956330f47f9061104e0f299cb7cf.diff

[llvm-branch-commits] [lld] b6ccc88 - [ELF][test] Rename SHF_LINK_ORDER related "metadata" to "linkorder"

2020-04-14 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-04-14T22:31:55-07:00 New Revision: b6ccc88d575c78cb6cfebf545ef2c8d159cbdf3c URL: https://github.com/llvm/llvm-project/commit/b6ccc88d575c78cb6cfebf545ef2c8d159cbdf3c DIFF: https://github.com/llvm/llvm-project/commit/b6ccc88d575c78cb6cfebf545ef2c8d159cbdf3c.diff

[llvm-branch-commits] [lld] b2881de - [ELF][test] Improve linkerscript/linkorder.s

2020-04-14 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-04-14T22:35:18-07:00 New Revision: b2881de649ca27bd00942a4dc6b0e3a0f7e7f32f URL: https://github.com/llvm/llvm-project/commit/b2881de649ca27bd00942a4dc6b0e3a0f7e7f32f DIFF: https://github.com/llvm/llvm-project/commit/b2881de649ca27bd00942a4dc6b0e3a0f7e7f32f.diff

[llvm-branch-commits] [llvm] aa97472 - Re-land [MC] Fix quadratic behavior in addPendingLabel

2020-04-27 Thread Fangrui Song via llvm-branch-commits
Author: Alexandre Ganea Date: 2020-04-27T17:30:36-07:00 New Revision: aa97472d211df67e91e8c1dd3188a0fb2ff942c8 URL: https://github.com/llvm/llvm-project/commit/aa97472d211df67e91e8c1dd3188a0fb2ff942c8 DIFF: https://github.com/llvm/llvm-project/commit/aa97472d211df67e91e8c1dd3188a0fb2ff942c8.dif

[llvm-branch-commits] [llvm] d4d4c6b - [llvm-objcopy] -O binary: skip empty sections

2020-05-01 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-05-01T20:42:53-07:00 New Revision: d4d4c6bf834142326301a743d2939e868d9f0f0f URL: https://github.com/llvm/llvm-project/commit/d4d4c6bf834142326301a743d2939e868d9f0f0f DIFF: https://github.com/llvm/llvm-project/commit/d4d4c6bf834142326301a743d2939e868d9f0f0f.diff

[llvm-branch-commits] [llvm] 8e7ae35 - [llvm-objcopy] Avoid invalid Sec.Offset after D79229

2020-05-03 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-05-03T22:06:33-07:00 New Revision: 8e7ae355ba97d6ac0020e11a0efeddc454b9f933 URL: https://github.com/llvm/llvm-project/commit/8e7ae355ba97d6ac0020e11a0efeddc454b9f933 DIFF: https://github.com/llvm/llvm-project/commit/8e7ae355ba97d6ac0020e11a0efeddc454b9f933.diff

[llvm-branch-commits] [clang] 98f9f73 - [Sema] Allow function attribute patchable_function_entry on aarch64_be

2020-05-06 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-05-06T10:24:52-07:00 New Revision: 98f9f73f6d2367aa8001c4d16de9d3b347febb08 URL: https://github.com/llvm/llvm-project/commit/98f9f73f6d2367aa8001c4d16de9d3b347febb08 DIFF: https://github.com/llvm/llvm-project/commit/98f9f73f6d2367aa8001c4d16de9d3b347febb08.diff

[llvm-branch-commits] [lld] b980cc1 - [lld][ELF] Mark empty NOLOAD output sections SHT_NOBITS instead of SHT_PROGBITS

2020-06-16 Thread Fangrui Song via llvm-branch-commits
Author: Matt Schulte Date: 2020-06-16T19:45:27-07:00 New Revision: b980cc1cd3200dbf7603c7dd04335165b7578baa URL: https://github.com/llvm/llvm-project/commit/b980cc1cd3200dbf7603c7dd04335165b7578baa DIFF: https://github.com/llvm/llvm-project/commit/b980cc1cd3200dbf7603c7dd04335165b7578baa.diff

[llvm-branch-commits] [lld] a85165c - [ELF][test] Make tests less address sensitive and delete redundant tests

2020-06-16 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-06-16T19:44:57-07:00 New Revision: a85165ccb9cf05a31a9e33defdd9baff5a6d55f7 URL: https://github.com/llvm/llvm-project/commit/a85165ccb9cf05a31a9e33defdd9baff5a6d55f7 DIFF: https://github.com/llvm/llvm-project/commit/a85165ccb9cf05a31a9e33defdd9baff5a6d55f7.diff

[llvm-branch-commits] [lld] dc94773 - [ELF] Don't cause assertion failure if --dynamic-list or --version-script takes an empty file

2020-06-16 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2020-06-16T22:31:33-07:00 New Revision: dc94773a91c85a05f4f249153cb1e9522b3beb5e URL: https://github.com/llvm/llvm-project/commit/dc94773a91c85a05f4f249153cb1e9522b3beb5e DIFF: https://github.com/llvm/llvm-project/commit/dc94773a91c85a05f4f249153cb1e9522b3beb5e.diff

[llvm-branch-commits] [lld] Backport "[ELF] Make shouldAddProvideSym return values consistent when demoted to Undefined" (PR #112136)

2024-10-13 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/112136 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] release/19.x: Fix KCFI types for generated functions with integer normalization (#104826) (PR #113938)

2024-10-28 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/113938 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] [PAC][lld][AArch64][ELF] Support signed TLSDESC (PR #113817)

2024-11-08 Thread Fangrui Song via llvm-branch-commits
@@ -1352,6 +1352,36 @@ unsigned RelocationScanner::handleTlsRelocation(RelExpr expr, RelType type, return 1; } + auto fatalBothAuthAndNonAuth = [&sym]() { +fatal("both AUTH and non-AUTH TLSDESC entries for '" + sym.getName() + MaskRay wrote: We no

[llvm-branch-commits] [lld] [PAC][lld][AArch64][ELF] Support signed TLSDESC (PR #113817)

2024-11-08 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay edited https://github.com/llvm/llvm-project/pull/113817 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AArch64] Consistently use EmitToStreamer across the AArch64AsmPrinter (PR #110107)

2024-09-26 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. As you are adding a new function, it's good time to fix the naming case to `emitToStreamer` https://github.com/llvm/llvm-project/pull/110107 ___ llvm-branch-commits mailing list llvm-branch-commit

[llvm-branch-commits] [lld] Backport "[ELF] Make shouldAddProvideSym return values consistent when demoted to Undefined" (PR #112136)

2024-10-15 Thread Fangrui Song via llvm-branch-commits
MaskRay wrote: > Now we also need to backport #112386. Would it be safer to revert > [ebb326a](https://github.com/llvm/llvm-project/commit/ebb326a51fec37b5a47e5702e8ea157cd4f835cd) > in release/19.x? We could revert it, but I do not feel that the PROVIDE regression #111478 is important. I pre

[llvm-branch-commits] [clang] [llvm] [LLVM] [Clang] Backport "Support for Gentoo `*t64` triples (64-bit time_t ABIs)" (PR #112364)

2024-10-15 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/112364 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] [PAC][lld][AArch64][ELF] Support signed GOT with tiny code model (PR #113816)

2024-11-17 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. LGTM, but the description should mention why R_AARCH64_AUTH_GOT_PC is added and the existing RelExpr member that is similar to it. https://github.com/llvm/llvm-project/pull/113816 ___ llvm-branch-

[llvm-branch-commits] [lld] [PAC][lld][ELF] Use PAC instructions in PLT header with `-z pac-plt` (PR #116334)

2024-11-18 Thread Fangrui Song via llvm-branch-commits
MaskRay wrote: What is the compatibility story about pacibsp and does GNU ld (which supports the option as well) decides to do something similar? https://github.com/llvm/llvm-project/pull/116334 ___ llvm-branch-commits mailing list llvm-branch-commits

[llvm-branch-commits] [lld] [PAC][lld][AArch64][ELF] Support signed GOT with tiny code model (PR #113816)

2024-11-17 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay edited https://github.com/llvm/llvm-project/pull/113816 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang] recognize hexagon-*-ld.lld variants (#117338) (PR #118181)

2024-12-02 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/118181 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [PAC][clang] Handle pauthtest environment and ABI in Linux-specific code (PR #113151)

2024-12-02 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay commented: ELF PAuth is an object file format specific feature that isn't coupled with a specific OS. Keeping it in generic code might help other OSes (e.g. *BSD), if they ever adopt PAuth. https://github.com/llvm/llvm-project/pull/113151

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-08 Thread Fangrui Song via llvm-branch-commits
@@ -1808,34 +1808,6 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args, AddUnalignedAccessWarning(CmdArgs); - Args.addOptInFlag(CmdArgs, options::OPT_fptrauth_intrinsics, MaskRay wrote: I'm afraid that you missed the point. Keep the code in Clang.cpp

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-08 Thread Fangrui Song via llvm-branch-commits
@@ -1808,34 +1808,6 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args, AddUnalignedAccessWarning(CmdArgs); - Args.addOptInFlag(CmdArgs, options::OPT_fptrauth_intrinsics, MaskRay wrote: Yes for such straightforward CC1 forwarding options. The alterna

[llvm-branch-commits] [lld] [PAC][lld][AArch64][ELF] Support signed GOT with tiny code model (PR #113816)

2024-12-08 Thread Fangrui Song via llvm-branch-commits
@@ -77,6 +77,60 @@ _start: adrp x1, :got_auth:zed add x1, x1, :got_auth_lo12:zed +#--- ok-tiny.s +# RUN: llvm-mc -filetype=obj -triple=aarch64 ok-tiny.s -o ok-tiny.o + +# RUN: ld.lld ok-tiny.o a.so -pie -o external-tiny +# RUN: llvm-readelf -r -S -x .got external-tiny | F

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Fangrui Song via llvm-branch-commits
@@ -1808,34 +1808,6 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args, AddUnalignedAccessWarning(CmdArgs); - Args.addOptInFlag(CmdArgs, options::OPT_fptrauth_intrinsics, MaskRay wrote: https://maskray.me/blog/2023-08-25-clang-wunused-command-line-ar

<    1   2   3   4   5   6   7   8   >