Displaying 20 results from an estimated 24 matches for "krzikalla".
2009 Jul 29
3
[LLVMdev] Yet another MSVC fix
Please commit...
Best
Olaf Krzikalla
--
Olaf Krzikalla
Technische Universitaet Dresden
Zentrum fuer Informationsdienste und Hochleistungsrechnen
Abteilung Verteiltes und Datenintensives Rechnen
Zellescher Weg 12, 01069 Dresden
Willersbau, Zimmer A105
Telefonnr.: +49 351 463-32442
-------------- next part --------------
An embedded...
2011 Mar 08
4
[LLVMdev] MSVC compiling issue
...different types in a call to upper_bound. I have attached a
hot-fix but I'm rather unsure if it should be applied as it is, since
IMHO the reason is a MSVC library bug ("IMHO", because I don't know the
requirements imposed to the predicate by the standard).
Best regards
Olaf Krzikalla
Index: lib/CodeGen/LiveInterval.cpp
===================================================================
--- lib/CodeGen/LiveInterval.cpp (revision 127221)
+++ lib/CodeGen/LiveInterval.cpp (working copy)
@@ -39,6 +39,9 @@
bool operator()(const LiveRange &A, SlotIndex B) const {
retu...
2011 Mar 09
2
[LLVMdev] MSVC compiling issue
...bool operator()(const LiveRange&A, SlotIndex B) ?
According to C++(2003) 25.0.0.8 the answer is "yes", however that
section talks about BinaryPredicate and not Compare. The standard is
rather unclear at this point and I'm going over to comp.std.c++ to ask.
Best regards
Olaf Krzikalla
2009 Jul 29
0
[LLVMdev] Yet another MSVC fix
...sure what's going on. OK,
I know that MSVC tries to instantiate the virtual member function
FoldingSet<MDNode>::GetNodeProfile where gcc seems to be more relaxed on
the instantiation of template functions. But I have no idea whether gcc
or msvc is right at this point.
Best
--
Olaf Krzikalla
Technische Universitaet Dresden
Zentrum fuer Informationsdienste und Hochleistungsrechnen
Abteilung Verteiltes und Datenintensives Rechnen
Zellescher Weg 12, 01069 Dresden
Willersbau, Zimmer A105
Telefonnr.: +49 351 463-32442
-------------- next part --------------
An embedded and charset-unspecif...
2011 Mar 09
0
[LLVMdev] MSVC compiling issue
On Mar 9, 2011, at 2:32 AM, Olaf Krzikalla <Olaf.Krzikalla at tu-dresden.de> wrote:
> Hi @llvm,
>
> Am 08.03.2011 20:14, schrieb Jakob Stoklund Olesen:
>> Is that extra method getting called? What happens if you stick assert(0) in there?
> That won't work either (that is, the assert fires). In debug mode the MS...
2009 Sep 11
2
[LLVMdev] compiling clang with rtti
...egarding rtti then it would be easy to enable rtti for clang.
OTOH I'm not a makefile expert (to be honest I'm very far away from it).
Thus maybe I'm just overlooking the right way to enable rtti for the
clang libs.
<--END-->
Thanks in advance for any help...
Best regards
Olaf Krzikalla
--
Olaf Krzikalla
Technische Universitaet Dresden
Zentrum fuer Informationsdienste und Hochleistungsrechnen
Abteilung Verteiltes und Datenintensives Rechnen
Zellescher Weg 12, 01069 Dresden
Willersbau, Zimmer A105
Telefonnr.: +49 351 463-32442
2010 Mar 03
2
[LLVMdev] LLVM for heterogenous platforms
Hi llvm,
it's for sure an obvious idea to use llvm as IR for heterogenous
platforms (e.g. CPU+GPU).
In theory someone could write plain C/C++ code, which by clang is
translated to llvm-IL and then
together with JIT-backends packed in an appropriate executable. Thus all
the limitations
and hassles of openCL or CUDA could be avoided. I wonder if there
already is a related project?
Of course in
2009 Jun 29
2
[LLVMdev] [cfe-dev] Patch for llvm::DepthFirstIterator.h and llvm::PostOrderIterator.h
Hi,
I've done all the minor changes you recommended and have attached a new
patch including both files again (even if po_iterator didn't change).
However:
Dan Gohman schrieb:
> The plural of "child" is "children"; please rename this function
> accordingly.
Is "childs" just sloppy, is it american english or is it just a
misconception of foreigners
2009 Jun 30
1
[LLVMdev] Urgent fix for MSVC
See the patch and the documentation:
http://msdn.microsoft.com/en-us/library/ms686818(VS.85).aspx
With the patch all compiles fine. Otherwise MSVC breaks rightly.
Best
Olaf Krzikalla
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: assertfix.patch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090630/a3336345/attachment.ksh>
2009 Jul 10
2
[LLVMdev] Some df_iterator and po_iterator issues
...#39;t it be
better to make the visit tracking an opt-in. Thus don't provide
llvm::SmallPtrSet as a default for SetType but a simple stub class
implementing count and insert only. I've never used the visit tracking
option so far and it costs a lot in terms of speed and memory.
Best
Olaf Krzikalla
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: df_iterator_v2.patch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090710/0b4f9671/attachment.ksh>
2009 Aug 28
1
[LLVMdev] Building an external lib with the LLVM build system
...put the lib in llvm/tools as this would not only make the
project checkout more difficult but also overcomplicates the sharing of
some configuration variables (namely boost stuff).
How to do it the right way? How to set up a build system for an external
lib based on LLVM?
Best regards
--
Olaf Krzikalla
Technische Universitaet Dresden
Zentrum fuer Informationsdienste und Hochleistungsrechnen
Abteilung Verteiltes und Datenintensives Rechnen
Zellescher Weg 12, 01069 Dresden
Willersbau, Zimmer A105
Telefonnr.: +49 351 463-32442
2012 Jul 24
2
[LLVMdev] Is append in APFloat broken?
...r array, which for "NaN" is
4 (including the trailing zero). If APFloat::toString is called with a
SmallString and then SmallString::str() is called, it returns "NaN\0". I
guess that this is not intended. Maybe it can be fixed by the simple
patch attached.
Best regards
Olaf Krzikalla
-------------- next part --------------
Index: lib/Support/APFloat.cpp
===================================================================
--- lib/Support/APFloat.cpp (revision 160546)
+++ lib/Support/APFloat.cpp (working copy)
@@ -3278,16 +3278,10 @@
}
namespace {
- static void append(SmallVe...
2009 Sep 11
0
[LLVMdev] compiling clang with rtti
Hi Olaf,
On Fri, Sep 11, 2009 at 5:24 AM, Olaf Krzikalla
<Olaf.Krzikalla at tu-dresden.de> wrote:
> Hi @clang,
>
> I'm somewhat puzzled about using rtti when building clang under gcc (gcc
> 4.3.3, linux/ubuntu).
> (There is no problem under MSVC since rtti seems to be active there anyway).
> The appropriate line 348 in llvm/ma...
2009 Jun 15
3
[LLVMdev] Some df_iterator and po_iterator issues
...ould work around it by providing po_ext_iterator an external set of
visited nodes and just inserted 0 beforehand. However I'm quite sure it
would be a better idea to catch the 0 case in po_iterator and
df_iterator at all. Otherwise using these classes become tedious very
quickly.
Best
Olaf Krzikalla
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dfi.patch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090615/36dd77a4/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was s...
2009 Jul 07
0
[LLVMdev] Some df_iterator and po_iterator issues
On Jun 15, 2009, at 4:33 AM, Olaf Krzikalla wrote:
> While trying to eleminate as much std::tr1::function as possible I
> stumbled over a design flaw in llvm::df_iterator.
Ok.
> However if fn replaces childrens of a just processed statement
> (which happens a lot), the iteration may crash. Looking at
> df_iterator reve...
2009 Jun 26
3
[LLVMdev] Patch for llvm::DepthFirstIterator.h and llvm::PostOrderIterator.h
...change.
4. I added a public skipChilds member function to df_iterator which acts
similiar to operator++. However it skips all childs of the currently
processed node and returns *this. You can use it like in
for (i = df_begin(), e = df_end(); i!=e;)
{
foo() ? i.skipChilds() : ++i;
}
Best
Olaf Krzikalla
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: llvm-iterator.patch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090626/55728f28/attachment.ksh>
2011 Mar 08
0
[LLVMdev] MSVC compiling issue
On Mar 8, 2011, at 1:07 AM, Olaf Krzikalla wrote:
> Hi @llvm,
>
> building a debug version under MSVC 9 leads to a compiler error due to a
> mix of different types in a call to upper_bound. I have attached a
> hot-fix but I'm rather unsure if it should be applied as it is, since
> IMHO the reason is a MSVC library...
2011 Mar 12
1
[LLVMdev] MSVC compiling issue
...explaining
this in the boost archive for those interested). The workaround is to
supply the other overload of the comparator.
Sorry Jacob, didn't reply all last time.
On Wed, Mar 9, 2011 at 7:20 AM, Jakob Stoklund Olesen <stoklund at 2pi.dk> wrote:
> On Mar 9, 2011, at 2:32 AM, Olaf Krzikalla <Olaf.Krzikalla at tu-dresden.de> wrote:
>
>> Hi @llvm,
>>
>> Am 08.03.2011 20:14, schrieb Jakob Stoklund Olesen:
>>> Is that extra method getting called? What happens if you stick assert(0) in there?
>> That won't work either (that is, the assert fires...
2012 Jul 24
0
[LLVMdev] Is append in APFloat broken?
On Tue, Jul 24, 2012 at 3:06 AM, Olaf Krzikalla
<Olaf.Krzikalla at tu-dresden.de> wrote:
> Hi @llvm,
>
> I stumbled over a strange behavior if a float containing a NaN is printed
> (e.g. in the clang rewriter). The local template method "append" in
> APFloat.cpp deduces the size from the char array, which for "...
2012 Jul 25
1
[LLVMdev] Is append in APFloat broken?
Am 24.07.2012 18:50, schrieb David Blaikie:
> Do you have a test case to go along with this?
Unfortunately not. It just popped up as a result of a programming error
made by me.
> The simpler fix seems to be to untemplate this code& have "append"
> take a StringRef. We can just rely on the compiler to optimize away
> the strlen in StringRef's (const char*) ctor as