search for: unopt

Displaying 7 results from an estimated 7 matches for "unopt".

2010 Aug 31
5
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
Hi, I've attached 2 .ll files which are supposed to be equivalent but 'unopt-fail.ll' causes a crash in webkit's test suite while 'unopt-pass.ll' does not. I can't give more details about the crash, when I run the crashing test it in isolation it passes, when I run the full suite it crashes; it boggles the mind. Below I provide the optimized asm that is...
2010 Aug 31
0
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
...xmm1 = xmm1[0],xmm2[0] movq 16(%rsp), %rax movd %rax, %mm0 movq2dq %mm0, %xmm0 punpcklqdq %xmm2, %xmm0 ## xmm0 = xmm0[0],xmm2[0] On Aug 31, 2010, at 11:18 AMPDT, Argyrios Kyrtzidis wrote: > Hi, > > I've attached 2 .ll files which are supposed to be equivalent but > 'unopt-fail.ll' causes a crash in webkit's test suite while 'unopt- > pass.ll' does not. I can't give more details about the crash, when I > run the crashing test it in isolation it passes, when I run the full > suite it crashes; it boggles the mind. > > Below I pro...
2010 Aug 31
2
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
Here's the optimized versions: $ opt -std-compile-opts unopt-pass.ll -o - | llvm-dis -o - [...] define %3 @_ZN7WebCore15GraphicsContext19roundToDevicePixelsERKNS_9FloatRectE(%"class.WebCore::GraphicsContext"* %this, %"struct.WebCore::FloatRect"* %rect) nounwind ssp align 2 { %roundedOrigin = alloca %"class.WebCore::FloatSize"...
2010 Aug 31
0
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
...0, %xmm0 >> punpcklqdq %xmm2, %xmm0 ## xmm0 = xmm0[0],xmm2[0] >> >> >> On Aug 31, 2010, at 11:18 AMPDT, Argyrios Kyrtzidis wrote: >> >>> Hi, >>> >>> I've attached 2 .ll files which are supposed to be equivalent but >>> 'unopt-fail.ll' causes a crash in webkit's test suite while 'unopt- >>> pass.ll' does not. I can't give more details about the crash, when >>> I run the crashing test it in isolation it passes, when I run the >>> full suite it crashes; it boggles the min...
2010 Sep 01
0
[LLVMdev] "equivalent" .ll files diverge after optimizations are applied
On Aug 31, 2010, at 11:18 AM, Argyrios Kyrtzidis wrote: > Hi, > > I've attached 2 .ll files which are supposed to be equivalent but 'unopt-fail.ll' causes a crash in webkit's test suite while 'unopt-pass.ll' does not. I can't give more details about the crash, when I run the crashing test it in isolation it passes, when I run the full suite it crashes; it boggles the mind. > > Below I provide the optimized a...
2010 Sep 28
0
[LLVMdev] llvmc doesn't recognise .a files
...se! I'm reasonably sure llvmc _should_ understand .a files, given that llvm tools exist to create them (llvm-ar and llvm-ranlib) and other tools understand them (e.g. llvm-ld). Is this a known issue and will it be fixed? So what I do right now is after the link failure: llvm-ld -b=program-unopt.bc -internalize-public-api-list=main main.o libLibrary.a # llvm-ld deals with .a files just fine opt -O3 -o program-opt.bc program-unopt.bc llvm-ld -o=program-opt -internalize-public-api-list=main -native -Xlinker=-lm program-opt.bc Is there a cleaner way to do what I'm doing? In part...
2018 Sep 11
3
OpenJDK8 failed to work after compiled by LLVM 8 for X86
Hi Dimitry, Thanks for your kind response! Thanks for the commit message of Jung's patch, I found that the bug had been fixed in OpenJDK 12 by Zhengyu https://bugs.openjdk.java.net/browse/JDK-8205965 But only backported to 11. So Jung could backport it for OpenJDK 8, thanks a lot! But I argue that the root cause might be in the compiler side, why clang-3.9.1, gcc-6.4.1 couldn't