search for: _zst15__once_callable

Displaying 5 results from an estimated 5 matches for "_zst15__once_callable".

2017 Feb 07
2
[cfe-dev] lli: LLVM ERROR: Cannot select: X86ISD::WrapperRIP TargetGlobalTLSAddress:i64
...inux(Debian) > > #include <future> > > int main () { > return std::async([]{return 1;}).get(); > } > fails to run on lli due to the following error: > > LLVM ERROR: Cannot select: 0xd012e0: > i64 = X86ISD::WrapperRIP TargetGlobalTLSAddress:i64<i8** @_ZSt15__once_callable> 0 [TF=10] > > 0xd020c0: i64 = TargetGlobalTLSAddress<i8** @_ZSt15__once_callable> 0 [TF=10] > In function: _ZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS0_12_Result_baseENS4_8_DeleterEEvEEPbEJPS1_S9_SA_EEvRSt9once_flagOT_DpOT0_ > Question...
2017 Feb 07
3
[cfe-dev] lli: LLVM ERROR: Cannot select: X86ISD::WrapperRIP TargetGlobalTLSAddress:i64
...gt; return std::async([]{return 1;}).get(); > >> } > >> fails to run on lli due to the following error: > >> > >> LLVM ERROR: Cannot select: 0xd012e0: > >> > >> i64 > >> = X86ISD::WrapperRIP TargetGlobalTLSAddress:i64<i8** > @_ZSt15__once_callable> 0 [TF=10] > >> > >> > >> > >> 0xd020c0: i64 = TargetGlobalTLSAddress<i8** @_ZSt15__once_callable> 0 > [TF=10] > >> In function: _ZSt9call_onceIMNSt13__future_base13_State_ > baseV2EFvPSt8functionIFSt10unique_ptrINS0_12_Result_baseENS4_8_...
2020 Sep 28
2
LLJIT vs. thread-local storage (again)
...gmail.com> wrote: >> >> Hi JITters, >> >> I have some JIT-compiled C++ code that uses symbols from a DSO which >> uses C++14's thread support library. When I compile it I get the >> following error message: >> >> Symbols not found: [ __emutls_v._ZSt15__once_callable, >> __emutls_v._ZSt11__once_call ] >> >> Those seem to correspond to std::__once_callable and std::__once_call, >> which are indeed present in the C++ standard library. And I imagine >> they are needed because the DSO makes calls to std::call_once(). But >> ORC s...
2020 Sep 28
2
LLJIT vs. thread-local storage (again)
Hi JITters, I have some JIT-compiled C++ code that uses symbols from a DSO which uses C++14's thread support library. When I compile it I get the following error message: Symbols not found: [ __emutls_v._ZSt15__once_callable, __emutls_v._ZSt11__once_call ] Those seem to correspond to std::__once_callable and std::__once_call, which are indeed present in the C++ standard library. And I imagine they are needed because the DSO makes calls to std::call_once(). But ORC seems to be looking for them with the prefix "__e...
2017 Feb 08
2
[cfe-dev] lli: LLVM ERROR: Cannot select: X86ISD::WrapperRIP TargetGlobalTLSAddress:i64
...; } >>> >> fails to run on lli due to the following error: >>> >> >>> >> LLVM ERROR: Cannot select: 0xd012e0: >>> >> >>> >> i64 >>> >> = X86ISD::WrapperRIP TargetGlobalTLSAddress:i64<i8** >>> @_ZSt15__once_callable> 0 [TF=10] >>> >> >>> >> >>> >> >>> >> 0xd020c0: i64 = TargetGlobalTLSAddress<i8** @_ZSt15__once_callable> 0 >>> [TF=10] >>> >> In function: _ZSt9call_onceIMNSt13__future_ >>> base13_State_baseV2EF...