Commit d480983
[IR] llvm.reloc.none intrinsic for no-op symbol references (llvm#147427)
This intrinsic emits a BFD_RELOC_NONE relocation at the point of call,
which allows optimizations and languages to explicitly pull in symbols
from static libraries without there being any code or data that has an
effectual relocation against such a symbol.
See issue llvm#146159 for context.1 parent b9e5bc3 commit d480983
File tree
21 files changed
+5779
-5647
lines changed- llvm
- docs
- include/llvm
- CodeGen
- IR
- Support
- Target
- lib
- CodeGen
- AsmPrinter
- GlobalISel
- SelectionDAG
- IR
- test
- CodeGen
- Generic
- MIR2Vec/Inputs
- X86/GlobalISel
- TableGen
- GlobalISelCombinerEmitter
- Verifier
- tools/llvm-ir2vec/output
21 files changed
+5779
-5647
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30968 | 30968 | | |
30969 | 30969 | | |
30970 | 30970 | | |
| 30971 | + | |
| 30972 | + | |
| 30973 | + | |
| 30974 | + | |
| 30975 | + | |
| 30976 | + | |
| 30977 | + | |
| 30978 | + | |
| 30979 | + | |
| 30980 | + | |
| 30981 | + | |
| 30982 | + | |
| 30983 | + | |
| 30984 | + | |
| 30985 | + | |
| 30986 | + | |
| 30987 | + | |
| 30988 | + | |
| 30989 | + | |
| 30990 | + | |
| 30991 | + | |
| 30992 | + | |
| 30993 | + | |
| 30994 | + | |
| 30995 | + | |
| 30996 | + | |
| 30997 | + | |
| 30998 | + | |
| 30999 | + | |
| 31000 | + | |
| 31001 | + | |
30971 | 31002 | | |
30972 | 31003 | | |
30973 | 31004 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1537 | 1537 | | |
1538 | 1538 | | |
1539 | 1539 | | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
1540 | 1543 | | |
1541 | 1544 | | |
1542 | 1545 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
| 477 | + | |
477 | 478 | | |
478 | 479 | | |
479 | 480 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1913 | 1913 | | |
1914 | 1914 | | |
1915 | 1915 | | |
| 1916 | + | |
| 1917 | + | |
| 1918 | + | |
1916 | 1919 | | |
1917 | 1920 | | |
1918 | 1921 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
236 | 239 | | |
237 | 240 | | |
238 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1554 | 1554 | | |
1555 | 1555 | | |
1556 | 1556 | | |
| 1557 | + | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
1557 | 1562 | | |
1558 | 1563 | | |
1559 | 1564 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2087 | 2087 | | |
2088 | 2088 | | |
2089 | 2089 | | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
| 2095 | + | |
| 2096 | + | |
| 2097 | + | |
| 2098 | + | |
| 2099 | + | |
| 2100 | + | |
2090 | 2101 | | |
2091 | 2102 | | |
2092 | 2103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2686 | 2686 | | |
2687 | 2687 | | |
2688 | 2688 | | |
| 2689 | + | |
| 2690 | + | |
| 2691 | + | |
| 2692 | + | |
| 2693 | + | |
| 2694 | + | |
| 2695 | + | |
2689 | 2696 | | |
2690 | 2697 | | |
2691 | 2698 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7811 | 7811 | | |
7812 | 7812 | | |
7813 | 7813 | | |
| 7814 | + | |
| 7815 | + | |
| 7816 | + | |
| 7817 | + | |
| 7818 | + | |
| 7819 | + | |
| 7820 | + | |
| 7821 | + | |
| 7822 | + | |
| 7823 | + | |
| 7824 | + | |
7814 | 7825 | | |
7815 | 7826 | | |
7816 | 7827 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
472 | 472 | | |
473 | 473 | | |
474 | 474 | | |
| 475 | + | |
| 476 | + | |
475 | 477 | | |
476 | 478 | | |
477 | 479 | | |
| |||
0 commit comments