Displaying 3 results from an estimated 3 matches for "boost_sp_disable_thread".
2009 Jul 21
0
[LLVMdev] boost shared pointer & llvm
...anism in LLVM to answer your question,
but you probably don't even need that.
1. Compiling with -save-temps will give you a preprocessed source, and you can
grep it for "asm".
2. The assembler most likely comes from boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp.
Defining either BOOST_SP_DISABLE_THREAD, or BOOST_SP_USE_PTHREADS will work around
this problem.
- Volodya
2009 Jul 21
1
[LLVMdev] boost shared pointer & llvm
...> but you probably don't even need that.
>
> 1. Compiling with -save-temps will give you a preprocessed source, and you
> can grep it for "asm".
>
> 2. The assembler most likely comes from
> boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp. Defining either
> BOOST_SP_DISABLE_THREAD, or BOOST_SP_USE_PTHREADS will work around this
> problem.
>
> - Volodya
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
2009 Jul 21
3
[LLVMdev] boost shared pointer & llvm
hi,
when using the execution engine (no matter, if JIT or Interpreter) i get the
following assertion as soon as i use boost::shared_ptr:
/build/buildd/llvm-2.5/lib/Target/X86/X86CodeEmitter.cpp:522:
void<unnamed>::Emitter::emitInstruction(const llvm::MachineInstr&, const
llvm::TargetInstrDesc*): Assertion `0 && "JIT does not support inline asm!\n"'
failed.