<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/PowerPC, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/PowerPC?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/PowerPC?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-08-18T00:18:39Z</updated>
<entry>
<title>PowerPC inline asm was emitting two output operands</title>
<updated>2009-08-18T00:18:39Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-08-18T00:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5cfd4ddece1b73a719830ae84eb74d491f87b9d5'/>
<id>urn:sha1:5cfd4ddece1b73a719830ae84eb74d491f87b9d5</id>
<content type='text'>
for a single "m" constraint; this is wrong because the
opcode of a load or store would have to change in parallel.
This patch makes it always compute addresses into a register,
which is correct but not as efficient as possible.  7144566.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79292 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' </title>
<updated>2009-08-13T23:30:21Z</updated>
<author>
<name>Bruno Cardoso Lopes</name>
<email>bruno.cardoso@gmail.com</email>
</author>
<published>2009-08-13T23:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fdf229eda95a542fc34d5182e1a91a22789ba122'/>
<id>urn:sha1:fdf229eda95a542fc34d5182e1a91a22789ba122</id>
<content type='text'>
must be emitted for PowerPC-Linux '.bss' section


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78958 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert 78892 and 78895, these break generating working executables on</title>
<updated>2009-08-13T17:03:38Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-13T17:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b42dad4761968b4b052e72494ce1bf0c7b3aba3e'/>
<id>urn:sha1:b42dad4761968b4b052e72494ce1bf0c7b3aba3e</id>
<content type='text'>
x86_64-apple-darwin10.

--- Reverse-merging r78895 into '.':
U    test/CodeGen/PowerPC/2008-12-12-EH.ll
U    lib/Target/DarwinTargetAsmInfo.cpp
--- Reverse-merging r78892 into '.':
U    include/llvm/Target/DarwinTargetAsmInfo.h
U    lib/Target/X86/X86TargetAsmInfo.cpp
U    lib/Target/X86/X86TargetAsmInfo.h
U    lib/Target/ARM/ARMTargetAsmInfo.h
U    lib/Target/ARM/ARMTargetMachine.cpp
U    lib/Target/ARM/ARMTargetAsmInfo.cpp
U    lib/Target/PowerPC/PPCTargetAsmInfo.cpp
U    lib/Target/PowerPC/PPCTargetAsmInfo.h
U    lib/Target/PowerPC/PPCTargetMachine.cpp
G    lib/Target/DarwinTargetAsmInfo.cpp


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78919 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix typo, add 10.6 version of test for my previous patch.</title>
<updated>2009-08-13T05:43:33Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-13T05:43:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bf04f7259212ced4964ab47e1286968951e2e7df'/>
<id>urn:sha1:bf04f7259212ced4964ab47e1286968951e2e7df</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78895 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add nounwind</title>
<updated>2009-08-12T05:44:03Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-12T05:44:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e14463832cd4bebc9c95981c74bf67085a521b60'/>
<id>urn:sha1:e14463832cd4bebc9c95981c74bf67085a521b60</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78791 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make the big switch: Change MCSectionMachO to represent a section *semantically*</title>
<updated>2009-08-10T01:39:42Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-10T01:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ff4bc460c52c1f285d8a56da173641bf92d49e3f'/>
<id>urn:sha1:ff4bc460c52c1f285d8a56da173641bf92d49e3f</id>
<content type='text'>
instead of syntactically as a string.  This means that it keeps track of the 
segment, section, flags, etc directly and asmprints them in the right format.
This also includes parsing and validation support for llvm-mc and 
"attribute(section)", so we should now start getting errors about invalid 
section attributes from the compiler instead of the assembler on darwin.

Still todo: 
1) Uniquing of darwin mcsections
2) Move all the Darwin stuff out to MCSectionMachO.[cpp|h]
3) there are a few FIXMEs, for example what is the syntax to get the
   S_GB_ZEROFILL segment type?



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78547 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r75663 (and r76805), as it is causing regressions on powerpc.</title>
<updated>2009-07-23T00:09:46Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-07-23T00:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=608ad24ac34c596869f4764c7c51a54c5db230f0'/>
<id>urn:sha1:608ad24ac34c596869f4764c7c51a54c5db230f0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76823 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add -march=ppc32 lines so that this test doesn't ever default to ppc64.</title>
<updated>2009-07-22T22:08:31Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-07-22T22:08:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1c88efff020fcb8828f33ca27e93bc7a3c57d79d'/>
<id>urn:sha1:1c88efff020fcb8828f33ca27e93bc7a3c57d79d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76805 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands.</title>
<updated>2009-07-16T20:58:34Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2009-07-16T20:58:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=57e599a46b7b1321f9af02d1cecb4fa6b34f8a52'/>
<id>urn:sha1:57e599a46b7b1321f9af02d1cecb4fa6b34f8a52</id>
<content type='text'>
The inline asm operands must be parsed from the first flag, you cannot assume
that an immediate operand preceeding a register use operand is the flag.
PowerPC "m" operands are represented as (flag, imm, reg) triples.
isRegTiedToDefOperand() would incorrectly interpret the imm as the flag.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76101 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>get the PPC stub temporary label from the mangler instead of </title>
<updated>2009-07-15T02:56:53Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-07-15T02:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=392db3e11d93990e5c8382776b91d73ef40db005'/>
<id>urn:sha1:392db3e11d93990e5c8382776b91d73ef40db005</id>
<content type='text'>
using horrible string hacking.  This gives us a different label,
but it's just an assembler temporary, so the name doesn't matter.


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