search for: emit_llvm

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

2005 Jan 03
0
[LLVMdev] [patch] native AMD64 support
...n 2004 16:49:45 -0000 1.1.1.2 > +++ i386.c 23 Dec 2004 05:31:32 -0000 > @@ -1381,9 +1381,15 @@ > error ("-malign-double makes no sense in the 64bit mode"); > if (TARGET_RTD) > error ("-mrtd calling convention not supported in the 64bit mode"); > +#if EMIT_LLVM > + /* set to standard X86 values (using 64-bit long doubles under LLVM) */ > + target_flags &= ~(MASK_SSE2 | MASK_SSE | MASK_MMX | MASK_128BIT_LONG_DOUBLE); > + ix86_fpmath = FPMATH_387; > +#else > /* Enable by default the SSE and MMX builtins. */ >...
2004 Oct 14
1
[LLVMdev] debug stoppoints and control flow
...ropriate place to be inserting stoppoints is starting in llvm_expand_stmt, using STMT_LINENO(t) . If that's not the best place, comments would be appreciated. Using the debug_hooks seems to be a non-starter, because they're called during rtl generation, which apparently isn't done when EMIT_LLVM is set. A more pressing question is how to chain the debug intrinsics together around control flow. The current examples of debug info have no control flow except for calls. I started with a simplistic version that chained them in file order: %1 = stoppoint(%0) ... %2 = stoppoint(%1) etc.. Howev...
2005 Apr 20
0
[LLVMdev] c++ frontend bugs
...rnals (and a good merge tool), so > this is probably outside the scope of an external contributor. > by "check this myself" I was talking about checking, if this is a gcc or a llvm bug by compiling and testing the outdated standalone gcc, not merging current gcc. cfrontend with EMIT_LLVM defined to 0 doesn't compile so I can't test with this source. -- Stefan Strasser