Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Call to address 0 gets removed"
2009 Jun 09
0
[LLVMdev] Call to address 0 gets removed
On Jun 9, 2009, at 10:02 AMPDT, Paul Schlie wrote:
>> Dale Johannesen wrote:
>>> Marius Wachtler wrote:
>>> ...
>>> The call to address 0 gets removed.
>>>
>>> define i32 @t(i32 %a) noreturn nounwind readnone {
>>> entry:
>>> unreachable
>>> }
>>>
>>> How can I prevent that the call is removed,
2009 Jun 10
3
[LLVMdev] Call to address 0 gets removed
> Dale Johannesen wrote:
>> Paul Schlie wrote:
>>> Dale Johannesen wrote:
>>>> Marius Wachtler wrote:
>>>> ...
>>>> The call to address 0 gets removed.
>>>>
>>>> define i32 @t(i32 %a) noreturn nounwind readnone {
>>>> entry:
>>>> unreachable
>>>> }
>>>>
2009 Jun 08
2
[LLVMdev] Call to address 0 gets removed
Hello
If I optimize (opt -std-compile-opts ) the following .ll
; ModuleID = 'call0.ll'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-mingw32"
define i32 @t(i32 %a) nounwind {
entry:
%0 = tail call i32 inttoptr (i32 0 to i32 (i32)*)(i32 %a) nounwind
2009 Aug 21
2
[LLVMdev] Possible Typo in SelectionDAGLowering::visitShuffleVector
Hello
While building LLVM, the compiler (static analysis) is giving me a warning
about "if (RangeUse[0] == 0 && RangeUse[0] == 0) {".
Can somebody familar with the codebase look over it, maybe this should be
"if (RangeUse[0] == 0 && RangeUse[1] == 0) {", otherwise sorry for the
noise.
Index: F:/dev/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
2009 Jan 29
2
[LLVMdev] [PATCH] Build fails on windows with VC2009
Hi everybody,
I just updated to the latest svn trunk version, but now the code does not
compile anymore.
It trows an error in "f:\dev\llvm\lib\system\Win32/DynamicLibrary.inc(159) :
error C2228: left of '.find' must have class/struct/union".
Below you can find the small patch which makes the compiler happy again :-)
Sincerely yours
Marius Wachtler
2009 Jan 29
0
[LLVMdev] [PATCH] Build fails on windows with VC2009
On Jan 29, 2009, at 10:35 AM, Marius Wachtler wrote:
> Hi everybody,
>
> I just updated to the latest svn trunk version, but now the code
> does not compile anymore.
> It trows an error in "f:\dev\llvm\lib\system\Win32/
> DynamicLibrary.inc(159) : error C2228: left of '.find' must have
> class/struct/union".
Oops, sorry about that, fixed, please
2010 Apr 05
1
[LLVMdev] Fix wrong x86 inst encoding / problem with disassembler
Hello
I think I found a bug in the x86 instruction definition file, while trying
out the disassembler.
It looks like the "ADD32rr_alt" instruction should have GR32 operands, not
GR16.
Attached you can find a patch, which should fix the problem.
But even with the change I can not decode e.g. "0x03 0xC1" (should be
"addl %ecx, %eax") only if I remove the
2009 Apr 20
1
[LLVMdev] Build fails on windows with VC2008
Hello
The current svn revision fails to compile on windows using Visual Studio
2008.
I'm getting:
3>f:\dev\llvm\lib\codegen\asmprinter\dwarfwriter.cpp(1167) : error C4716:
'llvm::DbgScope::getLine' : must return a value
3>f:\dev\llvm\lib\codegen\asmprinter\dwarfwriter.cpp(1168) : error C4716:
'llvm::DbgScope::getColumn' : must return a value
2009 Oct 27
1
[LLVMdev] [PATCH] Add missing file (SCCVN.cpp) to the cmake build system
Hello
When I compile LLVM trunk with Visual Studio 2008 and cmake, the build is
failing because a new file is not yet added to the build system.
Attached you can find a patch which fixes the problem for me.
Marius Wachtler
Index: lib/Transforms/Scalar/CMakeLists.txt
===================================================================
--- lib/Transforms/Scalar/CMakeLists.txt (revision 85194)
2009 Oct 27
1
[LLVMdev] Remove class/struct DenseMapInfo mix
Hello
Visual Studio is complaining about the mix of struct and class.
2>C:\dev\llvm\include\llvm/ADT/ValueMap.h(202) : warning C4099:
'llvm::DenseMapInfo<llvm::ValueMapCallbackVH<KeyT,ValueT,Config,ValueInfoT>>'
: type name first seen using 'struct' now seen using 'class'
2> C:\dev\llvm\include\llvm/ADT/ValueMap.h(251) : see reference to
class
2009 Jun 09
0
[LLVMdev] Call to address 0 gets removed
On Jun 8, 2009, at 4:48 PMPDT, Marius Wachtler wrote:
> Hello
>
> If I optimize (opt -std-compile-opts ) the following .ll
>
> ; ModuleID = 'call0.ll'
> target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-
> i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-
> f80:32:32"
> target triple = "i386-mingw32"
>
>
2009 May 27
0
[LLVMdev] Build fails on windows using VS2008
Hello
The current svn revision fails to compile on windows using Visual Studio
2008.
I'm getting:
1>ScalarEvolutionExpander.cpp
1>F:\dev\llvm\include\llvm/Analysis/ScalarEvolutionExpander.h(29) : warning
C4099: 'llvm::SCEVExpander' : type name first seen using 'class' now seen
using 'struct'
1> F:\dev\llvm\include\llvm/Analysis/ScalarEvolution.h(216) :
2011 Apr 06
7
Quiz: Who finds the nicest form of X_1^\prime?
Dear expeRts,
I would like to create a plotmath-label of the form X_1^\prime. Here is how to *not* do it [not nicely aligned symbols]:
plot(0,0,main=expression(italic(X*minute[1])))
plot(0,0,main=expression(italic(X[1]*minute)))
plot(0,0,main=expression(italic(X)[1]*minute))
Any suggestions?
Cheers,
Marius
2011 Jan 07
3
[LLVMdev] Increasing TargetRegisterInfo::FirstVirtualRegister?
On 01/07/2011 02:07 AM, Chris Lattner wrote:
>
> Unless your goal is to merge this work onto LLVM mainline, the best thing to do is a local hack in your tree.
>
> -Chris
Yes, I will create a patch for my tree to increase
FirstVirtualRegister. Would this be a good change to include in 2.9?
2005 May 06
1
oh323 compile problem in FreeBSD
Hi,
I'm trying to compile asterisk-oh323-0.7.1 in FreeBSD 5.3.
I tried to use gmake but it exits with too many errors.
Did somebody compile before oh323 in FreeBSD?
How should I compile it under FreeBSD?
thanks,
Ganbold
2011 Jan 09
2
[LLVMdev] Increasing TargetRegisterInfo::FirstVirtualRegister?
On Jan 7, 2011, at 11:25 AM, Dale Johannesen wrote:
> We might want to make physical registers negative and virtuals positive, or vice versa. Then FirstVirtualRegister is 0 or 1, and we could get rid of those annoying subtractions of FirstVirtualRegister all over the virtual-register-handling passes. Since 0 is used all over the place as "invalid register" it is probably best to
2011 Jan 07
0
[LLVMdev] Increasing TargetRegisterInfo::FirstVirtualRegister?
We might want to make physical registers negative and virtuals positive, or vice versa. Then FirstVirtualRegister is 0 or 1, and we could get rid of those annoying subtractions of FirstVirtualRegister all over the virtual-register-handling passes. Since 0 is used all over the place as "invalid register" it is probably best to leave this alone, let FirstVirtualRegister be 1, and simply
2008 Dec 05
2
[LLVMdev] (tablegen) Machine instruction without result
Hello,
I am working on the backend for an architecture which has a compare instruction that affects only an internal condition code register (basically a sub without destination register).
I get the following assert in the scheduling phase:
llvm::SDNode::getValueType(unsigned int) const: Assertion `ResNo < NumValues && "Illegal result number!"' failed.
It turns out
2010 Sep 09
2
[LLVMdev] install llvm-tv on ubuntu
Does anybody install llvm-tv on ubuntu9.04? please share how to do it. Thanks very much!
My problem is as followed:
I follow the instruction of README in source of llvm-tv.
First, I installe wxWidgets and graphviz, and then download the source of llvm from http://llvm.org/svn/llvm-project/llvm/trunk and download poolalloc from http://llvm.org/svn/llvm-project/poolalloc/trunk. Second, I compile
2003 Apr 30
3
help can not install oh323 wrapper
hi
when i try to run the make command for the oh323 wrapper below
linux:/usr/local/src/asterisk/asterisk-oh323 #
i get an error please help
regards Barbra
asteriskaudio.cxx:369: syntax error before `::' token
asteriskaudio.cxx:374: syntax error before `::' token
asteriskaudio.cxx:379: syntax error before `::' token
asteriskaudio.cxx:384: syntax error before `::' token