<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2006-02-05T06:33:29+00:00</updated>
<entry>
<title>Remove the SparcV8 backend.  It has been renamed to be the Sparc backend.</title>
<updated>2006-02-05T06:33:29+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-02-05T06:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=25777c8c25900e6973e8bcea333f03e5cb006402'/>
<id>urn:sha1:25777c8c25900e6973e8bcea333f03e5cb006402</id>
<content type='text'>
llvm-svn: 25992
</content>
</entry>
<entry>
<title>Custom lower VAARG for the case when we are doing vaarg(double).  In this</title>
<updated>2006-02-04T08:31:30+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-02-04T08:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ab146eae3811189c1203baad1268a9c231baab5e'/>
<id>urn:sha1:ab146eae3811189c1203baad1268a9c231baab5e</id>
<content type='text'>
case, the double being loaded may not be 8-byte aligned, so we have to use
our standard bit_convert game.

llvm-svn: 25967
</content>
</entry>
<entry>
<title>Allow the specification of explicit alignments for constant pool entries.</title>
<updated>2006-01-31T22:23:14+00:00</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2006-01-31T22:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=32be2dc0afb6e91ea5af8bac112b89ea29504647'/>
<id>urn:sha1:32be2dc0afb6e91ea5af8bac112b89ea29504647</id>
<content type='text'>
llvm-svn: 25855
</content>
</entry>
<entry>
<title>add a missing break that caused a lot of failures last night :(</title>
<updated>2006-01-31T17:20:06+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-31T17:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0962ffc4a63400746b0548d95b77d35aa276a69c'/>
<id>urn:sha1:0962ffc4a63400746b0548d95b77d35aa276a69c</id>
<content type='text'>
llvm-svn: 25851
</content>
</entry>
<entry>
<title>treat conditional branches the same way as conditional moves (giving them</title>
<updated>2006-01-31T06:56:30+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-31T06:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6f9bf658a7eabb49e5b6db72400f3225b7e77318'/>
<id>urn:sha1:6f9bf658a7eabb49e5b6db72400f3225b7e77318</id>
<content type='text'>
an operand that contains the condcode), making things significantly simpler.

llvm-svn: 25840
</content>
</entry>
<entry>
<title>compactify all of the integer conditional moves into one instruction that takes</title>
<updated>2006-01-31T06:49:09+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-31T06:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=21ec192419a4acfbd2af343df8231c7a1a7fa0c1'/>
<id>urn:sha1:21ec192419a4acfbd2af343df8231c7a1a7fa0c1</id>
<content type='text'>
a CC as an operand.  Much smaller, much happier.

llvm-svn: 25839
</content>
</entry>
<entry>
<title>Compile this:</title>
<updated>2006-01-31T05:05:52+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-31T05:05:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b6493b3165af3318dd91dade9a467bc6b85a21f7'/>
<id>urn:sha1:b6493b3165af3318dd91dade9a467bc6b85a21f7</id>
<content type='text'>
void %X(int %A) {
        %C = setlt int %A, 123          ; &lt;bool&gt; [#uses=1]
        br bool %C, label %T, label %F

T:              ; preds = %0
        call int %main( int 0 )         ; &lt;int&gt;:0 [#uses=0]
        ret void

F:              ; preds = %0
        ret void
}

to this:

X:
        save -96, %o6, %o6
        subcc %i0, 122, %l0
        bg .LBBX_2      ! F
        nop
...

not this:

X:
        save -96, %o6, %o6
        sethi 0, %l0
        or %g0, 1, %l1
        subcc %i0, 122, %l2
        bg .LBBX_4      !
        nop
.LBBX_3:        !
        or %g0, %l0, %l1
.LBBX_4:        !
        subcc %l1, 0, %l0
        bne .LBBX_2     ! F
        nop

llvm-svn: 25833
</content>
</entry>
<entry>
<title>I don't see why this optimization isn't safe, but it isn't, so disable it</title>
<updated>2006-01-31T02:45:52+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-31T02:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0e70729e8327d649fdb5901c5d3dca331ed71ee7'/>
<id>urn:sha1:0e70729e8327d649fdb5901c5d3dca331ed71ee7</id>
<content type='text'>
llvm-svn: 25829
</content>
</entry>
<entry>
<title>Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure from last night</title>
<updated>2006-01-30T22:20:49+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-30T22:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9a90572374eb375d842a38cd2605aa3e0e5225ad'/>
<id>urn:sha1:9a90572374eb375d842a38cd2605aa3e0e5225ad</id>
<content type='text'>
llvm-svn: 25819
</content>
</entry>
<entry>
<title>Revamp the ICC/FCC reading instructions to be parameterized in terms of the</title>
<updated>2006-01-30T07:43:04+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-01-30T07:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=37faeb2b02d5457625b0c45dbc0686f56ea95752'/>
<id>urn:sha1:37faeb2b02d5457625b0c45dbc0686f56ea95752</id>
<content type='text'>
SPARC condition codes, not in terms of the DAG condcodes.  This allows us to
write nice clean patterns for cmovs/branches.

llvm-svn: 25815
</content>
</entry>
</feed>
