<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/SystemZ, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/SystemZ?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/SystemZ?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-03-02T06:34:30Z</updated>
<entry>
<title>Sink InstructionSelect() out of each target into SDISel, and rename it</title>
<updated>2010-03-02T06:34:30Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-02T06:34:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7c306da505e2d7f64e160890b274a47fa0740962'/>
<id>urn:sha1:7c306da505e2d7f64e160890b274a47fa0740962</id>
<content type='text'>
DoInstructionSelection.  Inline "SelectRoot" into it from DAGISelHeader.
Sink some other stuff out of DAGISelHeader into SDISel.

Eliminate the various 'Indent' stuff from various targets, which dates
to when isel was recursive.

 17 files changed, 114 insertions(+), 430 deletions(-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97555 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add explicit keywords.</title>
<updated>2010-03-01T17:56:46Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-03-01T17:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ce931c65eee7c89cabb479dbd0a0e1bd9d034668'/>
<id>urn:sha1:ce931c65eee7c89cabb479dbd0a0e1bd9d034668</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97460 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The mayHaveSideEffects flag is no longer used.</title>
<updated>2010-02-27T23:47:46Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-02-27T23:47:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bc9d98b52d008d857c7423d7b43fb32022b926a2'/>
<id>urn:sha1:bc9d98b52d008d857c7423d7b43fb32022b926a2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97348 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move TLOF implementations to libCodegen to resolve layering violation.</title>
<updated>2010-02-15T22:37:53Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-02-15T22:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=362dd0bef5437f85586c046bc53287b6fbe9c099'/>
<id>urn:sha1:362dd0bef5437f85586c046bc53287b6fbe9c099</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96288 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split SelectionDAGISel::IsLegalAndProfitableToFold to</title>
<updated>2010-02-15T19:41:07Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-02-15T19:41:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=014bf215c3457bb34fee348265e8f63a70b4d503'/>
<id>urn:sha1:014bf215c3457bb34fee348265e8f63a70b4d503</id>
<content type='text'>
IsLegalToFold and IsProfitableToFold. The generic version of the later simply checks whether the folding candidate has a single use.

This allows the target isel routines more flexibility in deciding whether folding makes sense. The specific case we are interested in is folding constant pool loads with multiple uses.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96255 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove an assumption of default arguments.  This is in anticipation of a</title>
<updated>2010-02-15T16:57:13Z</updated>
<author>
<name>David Greene</name>
<email>greened@obbligato.org</email>
</author>
<published>2010-02-15T16:57:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7720155bec59b6d418d30576b3d54d79d2a352dd'/>
<id>urn:sha1:7720155bec59b6d418d30576b3d54d79d2a352dd</id>
<content type='text'>
change to SelectionDAG build APIs.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96238 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>print all the newlines at the end of instructions with</title>
<updated>2010-02-10T00:36:00Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-02-10T00:36:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8e089a9e4d6b7aa2b3968c38644f926f60a7c670'/>
<id>urn:sha1:8e089a9e4d6b7aa2b3968c38644f926f60a7c670</id>
<content type='text'>
OutStreamer.AddBlankLine instead of textually.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95734 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>move target-independent opcodes out of TargetInstrInfo</title>
<updated>2010-02-09T19:54:29Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-02-09T19:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=518bb53485df640d7b7e3f6b0544099020c42aa7'/>
<id>urn:sha1:518bb53485df640d7b7e3f6b0544099020c42aa7</id>
<content type='text'>
into TargetOpcodes.h.  #include the new TargetOpcodes.h
into MachineInstr.  Add new inline accessors (like isPHI())
to MachineInstr, and start using them throughout the 
codebase.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95687 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>rejigger the world so that EmitInstruction prints the \n at</title>
<updated>2010-02-03T01:09:55Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-02-03T01:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d1ff72b8a797304f146e4293db8c814231ea8cb3'/>
<id>urn:sha1:d1ff72b8a797304f146e4293db8c814231ea8cb3</id>
<content type='text'>
the end of the instruction instead of expecting the caller to
do it.  This currently causes the asm-verbose instruction 
comments to be on the next line.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95178 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert 95130.</title>
<updated>2010-02-02T23:55:14Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-02-02T23:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=022d9e1cef7586a80a96446ae8691a37def9bbf4'/>
<id>urn:sha1:022d9e1cef7586a80a96446ae8691a37def9bbf4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95160 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
