Displaying 5 results from an estimated 5 matches for "4ke".
Did you mean:
4kb
2011 Jul 11
0
[LLVMdev] LLVM and little-endian 32-bit MIPS code generation
It will produce little-endian code if you replace "mips" with "mipsel".
1. clang -ccc-host-triple mipsel-unknown-linux -ccc-clang-archs mipsel -O3
-S -emit-llvm foo.c -o foo.ll
2. llc -march=mipsel -mcpu=4ke foo.ll -o foo.s (the -march option is
redundant)
If you do not specify the target cpu with -mcpu, by default it will generate
code for Mips1, which has not been tested as thoroughly as Mips32r2
(-mcpu=4ke) or Mips2 (-mcpu=mips2).
The default ABI is o32.
On Sat, Jul 9, 2011 at 8:32 AM, Gang-Ryung...
2011 Jul 09
2
[LLVMdev] LLVM and little-endian 32-bit MIPS code generation
We are trying to use LLVM (Clang as the C frontend) to generate code for
32-bit MIPS (little-endian)l, which can run on simplescalar 3.0
sslittle-na-sstrix platform. Can you advise what would be the right way to
use the LLVM compiler infrastructure?
The following is the one I used, but it appears that it produce the code in
big-endian (and I wonder whether the calling convention is right.) To
2011 Jul 15
2
[LLVMdev] LLVM and little-endian 32-bit MIPS code generation
...ira Hatanaka <ahatanak at gmail.com> wrote:
> It will produce little-endian code if you replace "mips" with "mipsel".
>
> 1. clang -ccc-host-triple mipsel-unknown-linux -ccc-clang-archs mipsel -O3
> -S -emit-llvm foo.c -o foo.ll
> 2. llc -march=mipsel -mcpu=4ke foo.ll -o foo.s (the -march option is
> redundant)
>
> If you do not specify the target cpu with -mcpu, by default it will
> generate code for Mips1, which has not been tested as thoroughly as Mips32r2
> (-mcpu=4ke) or Mips2 (-mcpu=mips2).
>
> The default ABI is o32.
>
>...
2011 May 02
2
[LLVMdev] LiveVariables not updated in MachineBasicBlock::SplitCriticalEdge?
...if (TII->ReverseBranchCondition(Cond))
return;
TII->RemoveBranch(*this);
TII->InsertBranch(*this, FBB, 0, Cond, dl);
} else if (isLayoutSuccessor(FBB)) {
I am investigating an assertion (shown below) that is fired when I run llc
with -march=mipsel -mcpu=4ke. It seems to me that the root cause of this
assertion is the piece of code shown above that is called during PHI nodes
elimination (llc exits normally if I add -disable-phi-elim-edge-splitting).
llc: llvm/lib/CodeGen/SplitKit.cpp:170: bool
llvm::SplitAnalysis::calcLiveBlockInfo(): Assertion `BI.Fi...
2009 Jul 23
1
[PATCH server] changes required for fedora rawhide inclusion.
...l88;E
zhS?zaX<=_6T&ajHgtT>VrP8&Crksr;6Dq<=Bw0yGHhFBUCN?&E7^{J?nlQF_7%K?l
zV-I5mFjf#om4`8(FcKcdd|=EcjHE(l($gfd5d^TOl6eYE3kiD~+2MSUGr(HqeH`J|
zc<<vdx5haiVw256?_&YCK31GVgDH=n;l$5YkDuYld^qt_?P0t{7&RWoTflgWFlrSI
z7&HPq7Bwzv*XC`hNG<6|{^4y3M@&;ErY*(rB39B-L)<4KE?>m44sGU1MR!v&irVgF
zSxH&$@UpB#mX(y{P7h- at VeAqZSJE!BX0yc^&fUP=tpukl0St5``1G<d+%d1AF}z!p
zg{GGraGY24R8ek8j#$eO1d1~VnC~0mxApIl1$#5-JX at p|UGLJ_=W)K6INvYGqV7VA
z!SUh at jt_W<>k09ohqxYy>oX7!DRktx6=L=)!S at XRdj^Z)ZMI at TE-Y69v&DAI&oEip
z<8Pk=DUh(XDb8s3zi&vfe...