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...