Displaying 20 results from an estimated 20000 matches similar to: "[LLVMdev] using just llvm/clang for building mips llvm"
2014 Mar 27
2
[LLVMdev] using just llvm/clang for building mips llvm
Geting a seg fault. Have not investigted the cause.
rkotler at mipsswbrd002:~/richard$ tar vfxz
~/Downloads/ellcc-mips-linux-2014-Mar-24-07-32-26.tgz
rkotler at mipsswbrd002:~/richard/ellcc/bin$ gdb ./ecc
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are
2014 Apr 04
2
[LLVMdev] successful full recurse of mips32
We have NFS mounted drives.
I first build an clang/llvm hosted compiler for Mips linux using the
clang/llvm linux x86 compiler.
Call this clang1.
then in directory recurse on Mips host, I place this clang1 compiler and
build clang2.
then i rename recurse to recurse1 and create a new recurse directory.
in recurse I copy clang2 from recurse1 to a recurse but name it clang1.
then i build
2014 Mar 12
3
[LLVMdev] dot release for 3.4
We are starting to move to using llvm/clang x86 as the starting point
for mips native compilers.
It's important to make sure that gcc cross compilers can do this too but
sometimes there are issues there;
especially now as c++11 is moving into the foreground. We are working to
also make sure this works.
As 3.5 llvm is probably around the corner; our use of clang/llvm for
this starting
2014 Apr 03
5
[LLVMdev] comparing .o files from different build trees
I'm trying to write a script for checking whether the compiler recursed
properly.
rkotler at mipsswbrd002:~/slave/recurse3be/build$ find . -name "*.o" -exec
cmp '{}' ../../recurse2be/build/'{}' \; |& tee foo.txt
Is anyone else doing this?
There 2 compilers, recurse 2 and recurse3 that in principle should be
identical.
Obviously if there is date and time
2015 Mar 19
2
[LLVMdev] Final added to parser<bool>
One could argue that mclinker is doing something good or not by how it's using this class
but I don't see the need for parser<bool> to be final. That is a subjective opinion that mclinker needs to
be changed.
I think that "final" was added to some of these command line classes to avoid some kind of clang warning.
That seems wrong to me that the tools are dictating
2015 Mar 19
2
[LLVMdev] Final added to parser<bool>
//===----------------------------------------------------------------------===//
// FalseParser
//===----------------------------------------------------------------------===//
class FalseParser : public parser<bool> {
public:
explicit FalseParser(Option &O) : parser<bool>(O) { }
// parse - Return true on error.
bool parse(cl::Option& O, StringRef ArgName, StringRef
2015 Mar 19
3
[LLVMdev] Final added to parser<bool>
On 03/19/2015 08:55 AM, David Blaikie wrote:
>
>
> On Thu, Mar 19, 2015 at 4:30 AM, Reed Kotler <Reed.Kotler at imgtec.com
> <mailto:Reed.Kotler at imgtec.com>> wrote:
>
> One could argue that mclinker is doing something good or not by
> how it's using this class
> but I don't see the need for parser<bool> to be final. That is a
>
2015 Mar 19
4
[LLVMdev] Final added to parser<bool>
Well, you are an mclinker contributor and Google uses mclinker and now
it's broken as the result of your change.
I still don't see any justification to making a change in a public
interface that is used by other non LLVM projects
to fix some issue with clang warnings. People should be able to derive
from those classes. I can't understand
your reasoning as to why these classes must
2012 Jan 20
4
[LLVMdev] various mips16 and micro mips issues
We are starting to look at the mips16 and micro mips ports.
There are various design issues that people may have some good input on.
Especially in how to structure the TD files and other optimizer issues.
Mips16 is sort of like thumb and Micro Mips like thumb2 as far as I
understand.
Mips16 or Micro Mips can live inside of either MIPS32 or MIPS64.
In gcc, it's possible using attributes to
2014 Feb 27
3
[LLVMdev] install and the strip command
Trying to do a "make install" on a mips box .
llvm[2]: Installing Release+Asserts Archive Library
/home/rkotler/caviumllvmwclang/install/lib/libLLVMLineEditor.a
make[2]: Leaving directory
`/home/rkotler/caviumllvmwclang/build/lib/LineEditor'
make[1]: Leaving directory `/home/rkotler/caviumllvmwclang/build/lib'
make[1]: Entering directory
2015 Mar 19
2
[LLVMdev] Final added to parser<bool>
On 03/19/2015 09:24 AM, David Blaikie wrote:
>
>
> On Thu, Mar 19, 2015 at 9:18 AM, Reed Kotler <reed.kotler at imgtec.com
> <mailto:reed.kotler at imgtec.com>> wrote:
>
> Well, you are an mclinker contributor
>
>
> Me personally? Not that I know of.
Sorry. I thought i had seen your name in an mclinker commit.
>
> and Google uses mclinker
>
2015 Mar 19
2
[LLVMdev] Final added to parser<bool>
On 03/19/2015 09:38 AM, David Blaikie wrote:
>
>
> On Thu, Mar 19, 2015 at 9:34 AM, Reed Kotler <reed.kotler at imgtec.com
> <mailto:reed.kotler at imgtec.com>> wrote:
>
> On 03/19/2015 09:24 AM, David Blaikie wrote:
>>
>>
>> On Thu, Mar 19, 2015 at 9:18 AM, Reed Kotler
>> <reed.kotler at imgtec.com <mailto:reed.kotler at
2015 Mar 19
2
[LLVMdev] Final added to parser<bool>
On 03/19/2015 09:57 AM, David Blaikie wrote:
>
>
> On Thu, Mar 19, 2015 at 9:52 AM, Reed Kotler <reed.kotler at imgtec.com
> <mailto:reed.kotler at imgtec.com>> wrote:
>
> On 03/19/2015 09:38 AM, David Blaikie wrote:
>>
>>
>> On Thu, Mar 19, 2015 at 9:34 AM, Reed Kotler
>> <reed.kotler at imgtec.com <mailto:reed.kotler at
2013 Dec 20
4
[LLVMdev] running clang format on the Mips target
We are considering running clang format on the whole Mips target.
Is there any rule against this?
Is there any good argument against doing this even if there is no rule
against it?
TIA.
Reed
2011 Sep 26
3
[LLVMdev] How can I using the right triple?
On Mon, Sep 26, 2011 at 1:23 AM, Anton Korobeynikov
<anton at korobeynikov.info> wrote:
> Hello
>
>> How can I use the right triple?
>> Thanks.
> You're using the "right" triplet. However:
> 1. Your system is unknown to driver (as shown in the warning)
I'm looking into it.
> 2. You need to "teach" driver to look for paths to the includes
2011 Sep 27
2
[LLVMdev] How can I using the right triple?
On Tue, Sep 27, 2011 at 1:23 AM, reed kotler <rkotler at mips.com> wrote:
> I have somebody working on this.
>
> You can communicate with him. He just started and does not have his mips
> account yet.
> simon at atanasyan.com
>
> There are many issues related to the driver.
>
> Reed
You mean he is working on clang driver or llvm be?
--Liu
>
>
> On
2012 Sep 06
2
[LLVMdev] micro mips/mips32
The problem is that everything about the mips32 and micro mips 16
instruction is the same, aside from the encoding in to binary.
Seems like maybe we need to extend the notion of an instruction so that
it can have alternate encodings depending on subtarget.
On 09/05/2012 08:28 PM, Jim Grosbach wrote:
> The instructions are defined by their encodings, not the assembly syntax. You want
2011 Sep 26
0
[LLVMdev] How can I using the right triple?
I have somebody working on this.
You can communicate with him. He just started and does not have his mips
account yet.
/simon/@/atanasyan/.com
There are many issues related to the driver.
Reed
On 09/25/2011 07:36 PM, Liu wrote:
> On Mon, Sep 26, 2011 at 1:23 AM, Anton Korobeynikov
> <anton at korobeynikov.info> wrote:
>> Hello
>>
>>> How can I use the right
2012 Sep 06
2
[LLVMdev] micro mips/mips32
The micro mips processor assembly language is basically 100% the same as
mips32/mips64.
There are some assembler directives you add but for a base port, but
that is all you need to do.
However, the binary instruction encoding is entirely different. There
are a combination of 16 and 32 bit instruction encodings.
The question is, what's the best way to handle this?
Extending tablegen ?
2013 Aug 24
1
[LLVMdev] redundant code in Mips arch?
On Sat, Aug 24, 2013 at 2:15 AM, Reed Kotler <rkotler at mips.com> wrote:
> Hi Jun,
>
> Are you using the Mips compiler or working on it?
>
>
yes, i am looking at its code to understand this architecture.
thanks.
Jun
>
> On 08/22/2013 11:12 PM, Jun Koi wrote:
>
>> hi,
>>
>> there are two arrays named DecoderTable32[] and DecoderTable16[] that