1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/bindings/go/llvm
Fangrui Song dd6e19a41c [IR] Rename comdat noduplicates to comdat nodeduplicate
In the textual format, `noduplicates` means no COMDAT/section group
deduplication is performed. Therefore, if both sets of sections are retained, and
they happen to define strong external symbols with the same names,
there will be a duplicate definition linker error.

In PE/COFF, the selection kind lowers to `IMAGE_COMDAT_SELECT_NODUPLICATES`.
The name describes the corollary instead of the immediate semantics.  The name
can cause confusion to other binary formats (ELF, wasm) which have implemented/
want to implement the "no deduplication" selection kind. Rename it to be clearer.

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D106319
2021-07-20 12:47:10 -07:00
..
analysis.go
bitreader.go
bitwriter.go
dibuilder.go
executionengine_test.go
executionengine.go
InstrumentationBindings.cpp
InstrumentationBindings.h
ir_test.go [SanitizeCoverage] Add support for NoSanitizeCoverage function attribute 2021-05-25 12:57:14 +02:00
ir.go [IR] Rename comdat noduplicates to comdat nodeduplicate 2021-07-20 12:47:10 -07:00
IRBindings.cpp [Go] Fix bindings/go/llvm/IRBindings.cpp 2020-12-16 10:09:58 -08:00
IRBindings.h
linker.go
llvm_config.go.in
llvm_dep.go
string_test.go
string.go
support.go
SupportBindings.cpp
SupportBindings.h
target.go
transforms_coroutines.go
transforms_instrumentation.go
transforms_ipo.go
transforms_pmbuilder.go
transforms_scalar.go
version.go