Displaying 13 results from an estimated 13 matches for "function_ref".
2014 Jun 30
3
[LLVMdev] LLD dynamic compilation
...s/InputGraphTest.cpp:197
197 _graph->registerObserver([&](File *file) {
files.push_back(file->path()); });
(gdb) bt
#0 operator() (file=<optimized out>, __closure=0x7fffffffde40) at
/home/rengolin/devel/llvm/src/llvm/tools/lld/unittests/DriverTests/InputGraphTest.cpp:197
#1 llvm::function_ref<void(lld::File*)>::callback_fn<InputGraphTest_Observer_Test::TestBody()::<lambda(lld::File*)>
>(intptr_t, lld::File *) (callable=140737488346688,
param1=<optimized out>) at
/home/rengolin/devel/llvm/src/llvm/include/llvm/ADT/STLExtras.h:117
#2 0x00000000005b3ec4 in oper...
2020 Aug 10
2
Orc JIT v2 breaks OpenMP in 11.x branch?
...eGenFunction::<lambda(clang::CodeGen::CodeGenFunction&)>::operator()(clang::CodeGen::CodeGenFunction
> &) const (__closure=0x7fffd4fd8340, CGF=...)
> at
> /u/geoff/llvmrepo/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:3048
> #11 0x00007fb71199754d in
>
> llvm::function_ref<void(clang::CodeGen::CodeGenFunction&)>::callback_fn<clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(const
> clang::OMPLoopDirective&, clang::Expr*, const CodeGenLoopBoundsTy&,
> const CodeGenDispatchBoundsTy&)::<lambda(clang::CodeGen::CodeGenFunction&)...
2020 Aug 03
2
Orc JIT v2 breaks OpenMP in 11.x branch?
Greetings, Lang and other JITters,
Last week I moved our Orc v2-based app from top-of-tree to the new
11.x branch, and it no longer handles C++ code containing OpenMP
directives correctly.
More specifically, if I JIT compile a function containing OpenMP
parallel/for pragmas, using a release version of LLVM, the code
compiles and seems to work, but if I try to write the module's bitcode
to
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...nction::<lambda(clang::CodeGen::CodeGenFunction&)>::operator()(clang::CodeGen::CodeGenFunction
>> &) const (__closure=0x7fffd4fd8340, CGF=...)
>> at /u/geoff/llvmrepo/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:3048
>> #11 0x00007fb71199754d in
>> llvm::function_ref<void(clang::CodeGen::CodeGenFunction&)>::callback_fn<clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(const
>> clang::OMPLoopDirective&, clang::Expr*, const CodeGenLoopBoundsTy&,
>> const CodeGenDispatchBoundsTy&)::<lambda(clang::CodeGen::CodeGenFuncti...
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...deGenFunction&)>::operator()(clang::CodeGen::CodeGenFunction
> >>> &) const (__closure=0x7fffd4fd8340, CGF=...)
> >>> at /u/geoff/llvmrepo/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:3048
> >>> #11 0x00007fb71199754d in
> >>> llvm::function_ref<void(clang::CodeGen::CodeGenFunction&)>::callback_fn<clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(const
> >>> clang::OMPLoopDirective&, clang::Expr*, const CodeGenLoopBoundsTy&,
> >>> const CodeGenDispatchBoundsTy&)::<lambda(clang::Code...
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...()(clang::CodeGen::CodeGenFunction
> >>>>> &) const (__closure=0x7fffd4fd8340, CGF=...)
> >>>>> at /u/geoff/llvmrepo/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:3048
> >>>>> #11 0x00007fb71199754d in
> >>>>> llvm::function_ref<void(clang::CodeGen::CodeGenFunction&)>::callback_fn<clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(const
> >>>>> clang::OMPLoopDirective&, clang::Expr*, const CodeGenLoopBoundsTy&,
> >>>>> const CodeGenDispatchBoundsTy&)::<la...
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...eGen::CodeGenFunction
>>>>>>> &) const (__closure=0x7fffd4fd8340, CGF=...)
>>>>>>> at /u/geoff/llvmrepo/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:3048
>>>>>>> #11 0x00007fb71199754d in
>>>>>>> llvm::function_ref<void(clang::CodeGen::CodeGenFunction&)>::callback_fn<clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(const
>>>>>>> clang::OMPLoopDirective&, clang::Expr*, const CodeGenLoopBoundsTy&,
>>>>>>> const CodeGenDispatchBoundsTy&)::...
2020 Jul 26
2
[LAA] RtCheck on pointers of different address spaces.
...alysis/LoopAccessAnalysis.cpp:2275:5
(anonymous namespace)::LoopLoadElimination::runOnFunction(llvm::Function&)::'lambda'(llvm::Loop&)::operator()(llvm::Loop&) const $SRC/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:651:53
llvm::LoopAccessInfo const& llvm::function_ref<llvm::LoopAccessInfo const& (llvm::Loop&)>::callback_fn<(anonymous namespace)::LoopLoadElimination::runOnFunction(llvm::Function&)::'lambda'(llvm::Loop&)>(long, llvm::Loop&) $SRC/llvm-project/llvm/include/llvm/ADT/STLExtras.h:185:5
llvm::function_ref<llvm:...
2016 Aug 04
4
help please: how to sort the contents of a "SymbolTableListTraits<GlobalVariable>"?
...build_dirs/Clang/pre-3.9/2016-07-17-22-54-42-1cb1a4c-master/llvm/include/llvm/ADT/ilist.h:587
#6 0x00000000023a8e40 in llvm::iplist<llvm::GlobalVariable,
llvm::SymbolTableListTraits<llvm::GlobalVariable> >::sort<OptimizeGlobalVars(llvm::Module&,
llvm::TargetLibraryInfo*, llvm::function_ref<llvm::DominatorTree& (llvm::Function&)>,
llvm::SmallSet<llvm::Comdat const*, 8u, std::less<llvm::Comdat const*>
>&)::GV_alignment_comparator>(OptimizeGlobalVars(llvm::Module&, llvm::TargetLibraryInfo*,
llvm::function_ref<llvm::DominatorTree& (llvm::Fu...
2020 Jul 26
2
[LAA] RtCheck on pointers of different address spaces.
...alysis/LoopAccessAnalysis.cpp:2275:5
(anonymous namespace)::LoopLoadElimination::runOnFunction(llvm::Function&)::'lambda'(llvm::Loop&)::operator()(llvm::Loop&) const $SRC/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:651:53
llvm::LoopAccessInfo const& llvm::function_ref<llvm::LoopAccessInfo const& (llvm::Loop&)>::callback_fn<(anonymous namespace)::LoopLoadElimination::runOnFunction(llvm::Function&)::'lambda'(llvm::Loop&)>(long, llvm::Loop&) $SRC/llvm-project/llvm/include/llvm/ADT/STLExtras.h:185:5
llvm::function_ref<llvm:...
2014 Jun 30
2
[LLVMdev] LLD dynamic compilation
Folks,
I'm having a look at LLD and I need some guidance...
I know it's not production ready for x86 and ARM (the idea is to make
it so). My steps:
I've added it to tools/lld and ran CMake again (on x86_64) on a
standard release build (static linking). It works, builds but I see
one unit test error:
Note: Google Test filter = InputGraphTest.Observer
[==========] Running 1 test from
2016 Jul 27
2
help please: how to sort the contents of a "SymbolTableListTraits<GlobalVariable>"?
Dear all,
In the process of trying to add optimization for better layout of global variables, I have run
up against a roadblock: I don`t seem to be able to sort the contents of a
"SymbolTableListTraits<GlobalVariable>" -- or even swap two elements in that list -- without
causing LLVM to crash.
I have tried writing a comparator class and then using "llvm::iplist<
2020 Jan 30
21
[10.0.0 Release] Release Candidate 1 is here
Hello everyone,
It took a bit longer than planned due to master being a somewhat
unstable at the branch point, but Release Candidate 1 has now been
tagged as llvmorg-10.0.0-rc1.
Source code and docs are available at https://prereleases.llvm.org/10.0.0/#rc1
Pre-built binaries will be added there as they become available.
Please file bug reports for any issues you find as blockers of