Displaying 20 results from an estimated 30 matches for "muth".
Did you mean:
much
2009 Jul 22
2
[LLVMdev] ARM backend failures from (gcc) c torture suite
...ut walking manually through va-arg-1.c, it's pretty clear that
> there's some disconnect between the register spilling that happens in
> LowerFORMAL_ARGUMENTS and what happens in LowerVASTART in
> ARMISelLowering.cpp.
>
> deep
>
> On Thu, Jun 11, 2009 at 8:45 AM, robert muth<robert at muth.org> wrote:
> > I wrote a few scripts to run llvm/arm against the gnu c torture test
> suite
> > which consists of over 900 smallish tests.
> >
> > There were quite a few failures with llvm/arm which I hereby want to
> > report (see attached
&g...
2009 Jun 07
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...he normal data section?
> Also "outline" jumptable seems like a strange term. Can you think of
> something else?
Yes, that is a tough one. How about "NonInline" instead.
Robert
> Thanks,
> Evan
>
> Sent from my iPhone
> On Jun 2, 2009, at 6:26 PM, robert muth <robert at muth.org> wrote:
>
> Hi:
>
> This is my first patch submission. Hopefully, this is the proper the
> protocol.
> Attached is a patch for the llc ARM backend:
>
> Added mechanism to generate switch table in a data section
> rather than having it interleaved...
2009 Jul 28
1
[LLVMdev] ARM backend failures from (gcc) c torture suite
Just filed bugs for this and a new rather severe one involving address
arithmetic.
Robert
On Fri, Jul 24, 2009 at 1:34 AM, Evan Cheng <evan.cheng at apple.com> wrote:
> Can you file a bug? Thanks.
> Evan
>
> On Jul 22, 2009, at 8:30 AM, robert muth wrote:
>
> I have run the torture test again svn head rev 76522 (2009/07/20) there are
> now
> 2 compilation and 23 runtime failure. A tarball with reproducers is
> attached.
> Most problems are still vargs related.
>
> Robert
>
> On Fri, Jun 12, 2009 at 11:09 AM, Sand...
2009 Jul 24
0
[LLVMdev] ARM backend failures from (gcc) c torture suite
Can you file a bug? Thanks.
Evan
On Jul 22, 2009, at 8:30 AM, robert muth wrote:
> I have run the torture test again svn head rev 76522 (2009/07/20)
> there are now
> 2 compilation and 23 runtime failure. A tarball with reproducers is
> attached.
> Most problems are still vargs related.
>
> Robert
>
> On Fri, Jun 12, 2009 at 11:09 AM, Sand...
2009 Jun 08
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
On Jun 7, 2009, at 6:59 AM, robert muth wrote:
> On Sat, Jun 6, 2009 at 4:51 PM, Evan Cheng<evan.cheng at apple.com>
> wrote:
>> +cl::opt<std::string> FlagJumpTableSection("jumptable-section",
>> + cl::init(".data.jtab"));
>> +
>
>...
2009 Jun 03
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
On Tue, Jun 2, 2009 at 6:26 PM, robert muth<robert at muth.org> wrote:
> This is my first patch submission. Hopefully, this is the proper the protocol.
This is fine, although it's usually better to submit patches to llvm-commits.
> Added mechanism to generate switch table in a data section
> rather than having it interle...
2009 Jun 25
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...ARMISelLowering.h. I think I have done that myself, but I recently
discovered that the extra lines are intentional. Doxygen recognizes C+
+ comments beginning with 3 slashes but you have to have at least 2
lines of them or doxygen will not recognize them.
On Jun 24, 2009, at 2:20 PM, robert muth wrote:
> Evan:
>
> Sorry for the late follow up, I was out of town last week.
> Enclosed please find the updated patch including all
> your suggestions and a dejagnus test.
>
> Robert
>
> On Thu, Jun 11, 2009 at 2:27 PM, Evan Cheng <evan.cheng at apple.com>
>...
2009 Jun 06
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...cl::init(".data.jtab"));
+
Is this necessary? Why not just put it in the normal data section?
Also "outline" jumptable seems like a strange term. Can you think of
something else?
Thanks,
Evan
Sent from my iPhone
On Jun 2, 2009, at 6:26 PM, robert muth <robert at muth.org> wrote:
> Hi:
>
> This is my first patch submission. Hopefully, this is the proper the
> protocol.
> Attached is a patch for the llc ARM backend:
>
> Added mechanism to generate switch table in a data section
> rather than having it interleaved w...
2009 Jun 12
0
[LLVMdev] ARM backend failures from (gcc) c torture suite
...run these tests at the moment,
but walking manually through va-arg-1.c, it's pretty clear that
there's some disconnect between the register spilling that happens in
LowerFORMAL_ARGUMENTS and what happens in LowerVASTART in
ARMISelLowering.cpp.
deep
On Thu, Jun 11, 2009 at 8:45 AM, robert muth<robert at muth.org> wrote:
> I wrote a few scripts to run llvm/arm against the gnu c torture test suite
> which consists of over 900 smallish tests.
>
> There were quite a few failures with llvm/arm which I hereby want to
> report (see attached
> tarball for the actual fail...
2009 Jun 11
2
[LLVMdev] ARM backend failures from (gcc) c torture suite
I wrote a few scripts to run llvm/arm against the gnu c torture test suite
which consists of over 900 smallish tests.
There were quite a few failures with llvm/arm which I hereby want to
report (see attached
tarball for the actual failing testsc).
Most of the failures are related to vararg/stdarg.
I think I saw a bug files for this but cannot find it anymore.
Is somebody on this?
Finally, I
2009 Jun 03
5
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
Hi:
This is my first patch submission. Hopefully, this is the proper the protocol.
Attached is a patch for the llc ARM backend:
Added mechanism to generate switch table in a data section
rather than having it interleaved with the code.
This is controlled by command line flags and off by default.
Also, tried to document and improve the code where I modified it.
Robert
-------------- next part
2009 Jun 08
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
On Sun, Jun 7, 2009 at 11:53 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On Jun 7, 2009, at 6:59 AM, robert muth wrote:
>
>> On Sat, Jun 6, 2009 at 4:51 PM, Evan Cheng<evan.cheng at apple.com>
>> wrote:
>>> +cl::opt<std::string> FlagJumpTableSection("jumptable-section",
>>> + cl::init(".data.jtab"));
>...
2009 Jun 24
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
Evan:
Sorry for the late follow up, I was out of town last week.
Enclosed please find the updated patch including all
your suggestions and a dejagnus test.
Robert
On Thu, Jun 11, 2009 at 2:27 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On Jun 8, 2009, at 2:42 PM, robert muth wrote:
>
> > On Sun, Jun 7, 2009 at 11:53 PM, Evan Cheng <evan.cheng at apple.com>
> > wrote:
> >>
> >> On Jun 7, 2009, at 6:59 AM, robert muth wrote:
> >>
> >>> On Sat, Jun 6, 2009 at 4:51 PM, Evan Cheng<evan.cheng at apple.com>
>...
2009 Jun 11
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
On Jun 8, 2009, at 2:42 PM, robert muth wrote:
> On Sun, Jun 7, 2009 at 11:53 PM, Evan Cheng <evan.cheng at apple.com>
> wrote:
>>
>> On Jun 7, 2009, at 6:59 AM, robert muth wrote:
>>
>>> On Sat, Jun 6, 2009 at 4:51 PM, Evan Cheng<evan.cheng at apple.com>
>>> wrote:
>>>>...
2009 Jul 02
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...xygen recognizes C++
> comments beginning with 3 slashes but you have to have at least 2 lines of
> them or doxygen will not recognize them.
>
* fixed and added artificial line break to keep this from happening again.
Happy holidays!
Robert
>
> On Jun 24, 2009, at 2:20 PM, robert muth wrote:
>
> Evan:
>
> Sorry for the late follow up, I was out of town last week.
> Enclosed please find the updated patch including all
> your suggestions and a dejagnus test.
>
> Robert
>
> On Thu, Jun 11, 2009 at 2:27 PM, Evan Cheng <evan.cheng at apple.com> wro...
2008 May 29
1
[LLVMdev] problems compiling gcc frontend: Error: bad register name `%rbp'
...k
./gcc -emit-llvm /home/robertm/hello.c
/tmp/cc3X2m5t.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
Is this expected?
Robert
On Wed, May 28, 2008 at 8:53 PM, Dale Johannesen <dalej at apple.com> wrote:
>
> On May 28, 2008, at 5:22 PM, robert muth wrote:
>
>> I have problem compiling the gcc frontend.
>> Almost everything seems to compile but at the very end
>> when crt startup files are compiled, the assembler complains
>> about bad registers.
>> Any idea what I am doing wrong?
>> Thanks,
>> Robe...
2009 Jul 23
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
On Tue, Jul 14, 2009 at 6:48 PM, Bob Wilson <bob.wilson at apple.com> wrote:
>
> On Jul 2, 2009, at 10:48 AM, robert muth wrote:
>
> I spend over a day trying to follow your suggestion. In the end I was not
> successful. Here is what Iearned:
>
> After setting
>
> ARMJITInfo::hasCustomJumpTables -> true
> setOperationAction for ISD::BR_JT -> Expand
>
> I needed to add a "brind&...
2009 Jul 27
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
On Jul 23, 2009, at 12:10 PM, robert muth wrote:
> Bob:
>
> Thanks for cleaning this up. I like the new patch much better than
> the old one.
> Teaching the (abstract) ConstantValue class about jumptable indices
> is a little
> bit ugly but I do not see any better solution without massive
> refactoring.
> I...
2008 May 29
0
[LLVMdev] problems compiling gcc frontend: Error: bad register name `%rbp'
On May 28, 2008, at 5:22 PM, robert muth wrote:
> I have problem compiling the gcc frontend.
> Almost everything seems to compile but at the very end
> when crt startup files are compiled, the assembler complains
> about bad registers.
> Any idea what I am doing wrong?
> Thanks,
> Robert
It looks like your assembler...
2011 Jul 13
1
[LLVMdev] problems with single byte stores in the arm backend
I have been struggling with this for way too long now, so hopefully the
mighty list can help:
I am trying to generate a byte store instruction storing the constant value
4 at some given address
in a new helper function inside ARMISelLowering.cpp
I tried:
SDValue Val = DAG.getConstant(4, MVT::i8);
SDValue Store = DAG.getStore(chain,
dl,