<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/X86/ptrtoint-constexpr.ll, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/X86/ptrtoint-constexpr.ll?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/X86/ptrtoint-constexpr.ll?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-02-22T22:43:23Z</updated>
<entry>
<title>Canonicalize ConstantInts to the right operand of commutative</title>
<updated>2010-02-22T22:43:23Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-02-22T22:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0e488b3d1c9293bbf2d64d0ecc4d6339f9100351'/>
<id>urn:sha1:0e488b3d1c9293bbf2d64d0ecc4d6339f9100351</id>
<content type='text'>
operators.

The test difference is just due to the multiplication operands
being commuted (and thus requiring a more elaborate match). In
optimized code, that expression would be folded.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96816 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>When CodeGen'ing unoptimized code, there may be unfolded constant expressions</title>
<updated>2010-02-08T22:02:38Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-02-08T22:02:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=618f17702d09795279717827eeb06632d6ef49e4'/>
<id>urn:sha1:618f17702d09795279717827eeb06632d6ef49e4</id>
<content type='text'>
in global initializers. Instead of aborting, attempt to fold them on the
spot. If folding succeeds, emit the folded expression instead.

This fixes PR6255.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95583 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change constantexpr global variable initializers to convert the constants</title>
<updated>2010-01-23T06:17:14Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-01-23T06:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=52492ac0d03aa86b07ad889b69b0ba38ffec8011'/>
<id>urn:sha1:52492ac0d03aa86b07ad889b69b0ba38ffec8011</id>
<content type='text'>
to MCExpr then emit them through MCStreamer with EmitValue.  I think all
global variable initializers are now going through mcstreamer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94293 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate more uses of llvm-as and llvm-dis.</title>
<updated>2009-09-08T23:54:48Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-08T23:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=36a0947820fd4aa4b8a5fa26e3f079bdf572bc81'/>
<id>urn:sha1:36a0947820fd4aa4b8a5fa26e3f079bdf572bc81</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81290 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix a problem Eli noticed where we would compile the attached ptrtoint</title>
<updated>2009-08-01T22:25:12Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-01T22:25:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c19ee610f6ca1ff90b8298160c78283acb9cbaa1'/>
<id>urn:sha1:c19ee610f6ca1ff90b8298160c78283acb9cbaa1</id>
<content type='text'>
to:

.quad X

even on a 32-bit system, where X is not 64-bits.  There isn't much that
we can do here, so we just print:

.quad	((X) &amp; 4294967295)

instead.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77818 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
