Displaying 3 results from an estimated 3 matches for "phi_state".
Did you mean:
eh_state
2014 Mar 20
2
[LLVMdev] load bytecode from string for jiting problem
...000503ae9 in llvm::getLazyBitcodeModule(llvm::MemoryBuffer*,
> llvm::LLVMContext&) ()
> #3 0x0000000000503eb6 in llvm::parseBitcodeFile(llvm::MemoryBuffer*,
> llvm::LLVMContext&) ()
> #4 0x00000000004ec195 in jitter (skeletons=<optimized out>,
> params=0x7fffffffdf40, phi_state=0x11adbc0, lower=0, upper=250,
> inst_outer=8, inst_inner=<optimized out>)
> at /home/willy/hello_stuff/with_apollo/simple_loop/runtime.cpp:263
> #5 0x00000000004ec8fa in apollo_runtime_hook (info=<optimized out>,
> skeletons=0xc8b1f0, skeleton_size=<optimized out>...
2014 Mar 20
2
[LLVMdev] load bytecode from string for jiting problem
...lvm::Module *>::getStorage() [T = llvm::Module *]: Assertion `!HasError && "Cannot get value when an error exists!"' failed.
Command terminated by signal 6
this is the code I use:
long jitter(void* info, skeleton_pair *skeletons, long skeleton_size, param_t params, long phi_state_size) {
InitializeNativeTarget();
InitializeNativeTargetAsmPrinter();
llvm::StringRef sr (skeletons[idx].jit_bytecode,
skeletons[idx].jit_bytecode_length);
if (sr.str()[0] == 'B')
s...
2014 Mar 19
2
[LLVMdev] load bytecode from string for jiting problem
all of:
----
// cout << "lsr: " << lsr << "\n";
llvm::MemoryBuffer* mbjit =
llvm::MemoryBuffer::getMemBufferCopy (sr);
------
string lsr = sr.str();
// cout << "lsr: " << lsr << "\n";