llvm-project/llvm/include/llvm-c
Robert Widmann 4bb481b2f2 [LLVM-C] Redo unnamed_address attribute bindings
Summary:
The old bindings should have used an enum instead of a boolean.  This
deprecates LLVMHasUnnamedAddr and LLVMSetUnnamedAddr , replacing them
with LLVMGetUnnamedAddress and LLVMSetUnnamedAddress respectively that do.
Though it is unlikely LLVM will gain more supported global value linker
hints, the new API can scale to accommodate this.

Reviewers: deadalnix, whitequark

Reviewed By: whitequark

Subscribers: llvm-commits, harlanhaskins

Differential Revision: https://reviews.llvm.org/D43448

llvm-svn: 327479
2018-03-14 06:45:51 +00:00
..
Transforms [SimplifyCFG] use pass options and remove the latesimplifycfg pass 2017-10-28 18:43:07 +00:00
Analysis.h
BitReader.h
BitWriter.h
Core.h [LLVM-C] Redo unnamed_address attribute bindings 2018-03-14 06:45:51 +00:00
DebugInfo.h Debug Info: Support DW_AT_calling_convention on composite types. 2018-01-05 01:13:37 +00:00
Disassembler.h
ErrorHandling.h
ExecutionEngine.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
IRReader.h
Initialization.h
LinkTimeOptimizer.h
Linker.h
Object.h
OrcBindings.h [ORC] Remove Layer handles from the layer concept. 2018-02-09 02:30:40 +00:00
Support.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Target.h
TargetMachine.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Types.h [NFC] fix trivial typos in comments 2018-01-23 05:49:30 +00:00
lto.h [ThinLTO] Added a couple of C LTO API interfaces to control the cache policy. 2018-03-02 03:51:27 +00:00
module.modulemap