Displaying 6 results from an estimated 6 matches for "adddefinedsymbol".
2013 May 07
0
[LLVMdev] Feedback required on proper dllexport/import implementation
...cular linkage type will
potentially have different behavior. For example, if you replace the
DLLExportLinkage with ExternalLinkage+DLLExport_attribute, then
codes that check hasExternalLinkage() will affect DLLExportLinkage
symbols as well, which may or may not be the right thing. For example,
LTO::addDefinedSymbol() currently does not handle dllimport/dllexport
symbols, but if you change the semantics of ExternalLinkage to include
dllimport/dllexport, then you could potentially have changed LTO
(although, that is not necessarily a bad thing; you just need to check
those places to make sure the compiler behav...
2013 Apr 23
2
[LLVMdev] Feedback required on proper dllexport/import implementation
On 23.04.2013 19:10, Gao, Yunzhong wrote:
> I missed the discussion when I implemented dllexport/dllimport for our local tree. I
> essentially implemented your approach#1. I was trying to avoid the various
> external_linkage + some_attribute approaches because it seems that external_linkage
> would imply the external linkage without the dllimport/dllexport semantics, and there
> may
2013 May 07
1
[LLVMdev] Feedback required on proper dllexport/import implementation
...ls as well, which may or may not be the right thing.
In this case everything should work fine. If the behavior will be
changed, then we'll find some subtle bug hiding there for ages. normal
dllexport'ed functions are essentially external functions with some
additional semantics.
> LTO::addDefinedSymbol() currently does not handle dllimport/dllexport
> symbols, but if you change the semantics of ExternalLinkage to include
> dllimport/dllexport, then you could potentially have changed LTO
> (although, that is not necessarily a bad thing; you just need to check
> those places to make sur...
2020 May 23
4
Assertion triggered when running simple hello-world code on iOS device using ORC/LLLazyJIT
...llvm::jitlink::Block&, unsigned long long, llvm::StringRef, unsigned long
long, llvm::jitlink::Linkage, llvm::jitlink::Scope, bool, bool) at
/Users/igorgomon/dev/third-party/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:366
#5 0x0000000106691e8c in
llvm::jitlink::LinkGraph::addDefinedSymbol(llvm::jitlink::Block&, unsigned
long long, llvm::StringRef, unsigned long long, llvm::jitlink::Linkage,
llvm::jitlink::Scope, bool, bool) at
/Users/igorgomon/dev/third-party/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:897
#6 0x000000010668f654 in
llvm::jitlink::MachOLinkGr...
2020 Jun 06
4
Assertion triggered when running simple hello-world code on iOS device using ORC/LLLazyJIT
...; llvm::jitlink::Linkage, llvm::jitlink::Scope, bool, bool) at
>>>>> /Users/igorgomon/dev/third-party/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:366
>>>>>
>>>>> #5 0x0000000106691e8c in
>>>>> llvm::jitlink::LinkGraph::addDefinedSymbol(llvm::jitlink::Block&, unsigned
>>>>> long long, llvm::StringRef, unsigned long long, llvm::jitlink::Linkage,
>>>>> llvm::jitlink::Scope, bool, bool) at
>>>>> /Users/igorgomon/dev/third-party/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JIT...
2020 Jun 20
1
Assertion triggered when running simple hello-world code on iOS device using ORC/LLLazyJIT
...g,
> llvm::jitlink::Linkage, llvm::jitlink::Scope, bool, bool) at
> /Users/igorgomon/dev/third-party/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:366
> >>>>>>>
> >>>>>>> #5 0x0000000106691e8c in
> llvm::jitlink::LinkGraph::addDefinedSymbol(llvm::jitlink::Block&, unsigned
> long long, llvm::StringRef, unsigned long long, llvm::jitlink::Linkage,
> llvm::jitlink::Scope, bool, bool) at
> /Users/igorgomon/dev/third-party/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:897
> >>>>>>>
>...