<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp, branch 1.13.2</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp?h=1.13.2</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp?h=1.13.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-05-08T09:40:09Z</updated>
<entry>
<title>Merge of r181312</title>
<updated>2013-05-08T09:40:09Z</updated>
<author>
<name>Richard Sandiford</name>
<email>rsandifo@linux.vnet.ibm.com</email>
</author>
<published>2013-05-08T09:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=93618a91c6f2476c77f1ce7221d74b406393a2d1'/>
<id>urn:sha1:93618a91c6f2476c77f1ce7221d74b406393a2d1</id>
<content type='text'>
[SystemZ] Fix InitMCCodeGenInfo call

createSystemZMCCodeGenInfo was not passing the optimization level to
InitMCCodeGenInfo(), so -O0 would be ignored.  Fixes DebugInfo/namespace.ll
after the changes in r181271.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_33@181419 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[SystemZ] Add back end</title>
<updated>2013-05-06T16:15:19Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-05-06T16:15:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1d09d56fe1e3f3faadd4bf4ccf3e585ddb3c3b07'/>
<id>urn:sha1:1d09d56fe1e3f3faadd4bf4ccf3e585ddb3c3b07</id>
<content type='text'>
This adds the actual lib/Target/SystemZ target files necessary to
implement the SystemZ target.  Note that at this point, the target
cannot yet be built since the configure bits are missing.  Those
will be provided shortly by a follow-on patch.

This version of the patch incorporates feedback from reviews by
Chris Lattner and Anton Korobeynikov.  Thanks to all reviewers!

Patch by Richard Sandiford.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181203 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the SystemZ backend.</title>
<updated>2011-10-24T23:48:32Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2011-10-24T23:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=29074ccf6cb00a3cbe32a3b7809d970ecaf8c9bf'/>
<id>urn:sha1:29074ccf6cb00a3cbe32a3b7809d970ecaf8c9bf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142878 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move TargetRegistry and TargetSelect from Target to Support where they belong.</title>
<updated>2011-08-24T18:08:43Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-08-24T18:08:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=3e74d6fdd248e20a280f1dff3da9a6c689c2c4c3'/>
<id>urn:sha1:3e74d6fdd248e20a280f1dff3da9a6c689c2c4c3</id>
<content type='text'>
These are strictly utilities for registering targets and components.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138450 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Some refactoring so TargetRegistry.h no longer has to include any files</title>
<updated>2011-08-23T20:15:21Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-08-23T20:15:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7801136b95d1fbe515b9655b73ada39b05a33559'/>
<id>urn:sha1:7801136b95d1fbe515b9655b73ada39b05a33559</id>
<content type='text'>
from MC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138367 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>createXXXMCCodeGenInfo should be static.</title>
<updated>2011-07-23T00:01:04Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-23T00:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7f8dff65717b1e4090ba4a648f9ec4f037a66c1e'/>
<id>urn:sha1:7f8dff65717b1e4090ba4a648f9ec4f037a66c1e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135826 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,</title>
<updated>2011-07-22T21:58:54Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-22T21:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=e78085a3c03de648a481e9751c3094c517bd7123'/>
<id>urn:sha1:e78085a3c03de648a481e9751c3094c517bd7123</id>
<content type='text'>
InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135812 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.</title>
<updated>2011-07-20T07:51:56Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-20T07:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=34ad6db8b958fdc0d38e122edf753b5326e69b03'/>
<id>urn:sha1:34ad6db8b958fdc0d38e122edf753b5326e69b03</id>
<content type='text'>
- Introduce JITDefault code model. This tells targets to set different default
  code model for JIT. This eliminates the ugly hack in TargetMachine where
  code model is changed after construction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135580 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Introduce MCCodeGenInfo, which keeps information that can affect codegen</title>
<updated>2011-07-19T06:37:02Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-19T06:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=439661395fd2a2a832dba01c65bc88718528313c'/>
<id>urn:sha1:439661395fd2a2a832dba01c65bc88718528313c</id>
<content type='text'>
(including compilation, assembly). Move relocation model Reloc::Model from
TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135468 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down</title>
<updated>2011-07-18T20:57:22Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-18T20:57:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=0e6a052331f674dd70e28af41f654a7874405eab'/>
<id>urn:sha1:0e6a052331f674dd70e28af41f654a7874405eab</id>
<content type='text'>
to MCRegisterInfo. Also initialize the mapping at construction time.

This patch eliminate TargetRegisterInfo from TargetAsmInfo. It's another step
towards fixing the layering violation.


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