search for: muth

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")); &gt...
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> &gt...
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: >>>&gt...
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,