search for: asmtmp

Displaying 3 results from an estimated 3 matches for "asmtmp".

Did you mean: _smtp
2010 Jul 12
2
[LLVMdev] about llvm2.7's inline assembly
Hello, Whenever I compile a C program containing "FD_SET" function using llvm-gcc 2.7 (with -emit-llvm option), I got the following inline assembly in my llvm byte code: %asmtmp = call %struct.__mbstate_t asm sideeffect "cld; rep; stosl", "={cx},={di},{ax},0,1,~{dirflag},~{fpsr},~{flags},~{memory}"(i32 0, i32 32, i32* getelementptr inbounds (%struct.__sigset_t* @socks, i32 0, i32 0, i32 0)) nounwind ; <%struct.__mbstat %asmresult = extractvalue %str...
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.
2013 Oct 22
1
[LLVMdev] System call miscompilation using the fast register allocator
...call i64 asm sideeffect "", "={rsi}"() nounwind %3 = call i64 asm sideeffect "", "={rdx}"() nounwind %4 = call i64 asm sideeffect "", "={r10}"() nounwind %5 = call i64 asm sideeffect "", "={r8}"() nounwind %asmtmp.i = call i64 asm sideeffect "syscall\0A\09", "={ax},0,{rdi},{rsi},{rdx},{r10},{r8},~{fpsr},~{flags},~{cx},~{r11},~{cc},~{memory}"(i64 54, i64 %1, i64 %2, i64 %3, i64 %4, i64 %5) nounwind, !srcloc !0 SOL_SOCKET = 1 and TCP_CORK = 3, so so far so good. Although the inline asm...