<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/lib/Transforms/Makefile, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/lib/Transforms/Makefile?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/lib/Transforms/Makefile?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-03-11T22:16:37Z</updated>
<entry>
<title>Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'</title>
<updated>2013-03-11T22:16:37Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@chromium.org</email>
</author>
<published>2013-03-11T22:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=23c00401dad33ca247d2818e71540079bed63c5b'/>
<id>urn:sha1:23c00401dad33ca247d2818e71540079bed63c5b</id>
<content type='text'>
Conflicts:
	include/llvm/CodeGen/LexicalScopes.h
	include/llvm/MC/MCAsmInfo.h
	lib/Linker/LinkArchives.cpp
	lib/Linker/LinkItems.cpp
	lib/MC/MCAsmInfo.cpp
	lib/MC/MCDwarf.cpp
	lib/Target/ARM/ARMInstrInfo.td
	lib/Target/ARM/ARMSubtarget.cpp
	lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
	lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
	lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
	lib/Target/Mips/MipsAsmPrinter.cpp
	lib/Target/Mips/MipsDelaySlotFiller.cpp
	lib/Target/Mips/MipsISelDAGToDAG.cpp
	lib/Target/Mips/MipsSubtarget.cpp
	lib/Target/Mips/MipsSubtarget.h
	lib/Target/Mips/MipsTargetObjectFile.cpp
	lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
	lib/Target/X86/X86FastISel.cpp
	lib/Target/X86/X86ISelLowering.cpp
	lib/Target/X86/X86TargetMachine.cpp
	lib/Transforms/CMakeLists.txt
	lib/Transforms/LLVMBuild.txt
	lib/Transforms/Makefile
	test/MC/ARM/arm_instructions.s
	test/MC/X86/AlignedBundling/pad-align-to-bundle-end.s
</content>
</entry>
<entry>
<title>Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer.</title>
<updated>2013-01-28T01:35:51Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-28T01:35:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=24c4898973a074713201fb9351d302b9f7733e92'/>
<id>urn:sha1:24c4898973a074713201fb9351d302b9f7733e92</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173647 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>PNaCl: Add a pass to convert llvm.global_ctors to __init_array_start/end</title>
<updated>2012-10-11T00:44:43Z</updated>
<author>
<name>Mark Seaborn</name>
<email>mseaborn@chromium.org</email>
</author>
<published>2012-10-11T00:44:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7ef7d6db32b8a009c749a4d4f070cc7a72b1f3ff'/>
<id>urn:sha1:7ef7d6db32b8a009c749a4d4f070cc7a72b1f3ff</id>
<content type='text'>
This pass converts LLVM's special symbols llvm.global_ctors and
llvm.global_dtors to concrete arrays, __init_array_start/end and
__fini_array_start/end, that are usable by a C library.

The pass sorts the contents of global_ctors/dtors according to the
priority values they contain and removes the priority values.

This pass will allow us to simplify the PNaCl ABI so that less is done
at translation time.

BUG= http://code.google.com/p/nativeclient/issues/detail?id=3018
TEST=test/Transforms/NaCl/expand-ctors*.ll

Review URL: https://codereview.chromium.org/10977030
</content>
</entry>
<entry>
<title>LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)</title>
<updated>2012-07-09T18:00:37Z</updated>
<author>
<name>Derek Schuff</name>
<email>dschuff@chromium.org</email>
</author>
<published>2012-07-09T17:52:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5dbcc7e0c9c12f4a4042fb4a226654aee927999c'/>
<id>urn:sha1:5dbcc7e0c9c12f4a4042fb4a226654aee927999c</id>
<content type='text'>
(only non-new files; new files in git 4f429c8b)

Change-Id: Ia39f818088485bd90e4d048db404f8d6ba5f836b
</content>
</entry>
<entry>
<title>Add a basic-block autovectorization pass.</title>
<updated>2012-02-01T03:51:43Z</updated>
<author>
<name>Hal Finkel</name>
<email>hfinkel@anl.gov</email>
</author>
<published>2012-02-01T03:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=de5e5ec3045a73a06b1054417f9ac6c02929e9ce'/>
<id>urn:sha1:de5e5ec3045a73a06b1054417f9ac6c02929e9ce</id>
<content type='text'>
This is the initial checkin of the basic-block autovectorization pass along with some supporting vectorization infrastructure.
Special thanks to everyone who helped review this code over the last several months (especially Tobias Grosser).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149468 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r100896 and around - this breaks the only mingw32 buildbot we have.</title>
<updated>2010-04-15T19:51:42Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-04-15T19:51:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=764f62ba601ed80710a05565b61c6dd4fbb73eea'/>
<id>urn:sha1:764f62ba601ed80710a05565b61c6dd4fbb73eea</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101387 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>suck the propagating "has dynamic libs" check into a single makefile </title>
<updated>2010-04-09T20:51:47Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-09T20:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=e3a39d40db3893be37107356f0c1680bef8a8ec1'/>
<id>urn:sha1:e3a39d40db3893be37107356f0c1680bef8a8ec1</id>
<content type='text'>
variable TARGET_HAS_DYNAMIC_LIBS


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100896 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add minix support, patch by Kees van Reeuwijk!  PR6797</title>
<updated>2010-04-09T20:45:04Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-09T20:45:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=21aa347c2816aa8fc635ad05c5ab786234b32c7e'/>
<id>urn:sha1:21aa347c2816aa8fc635ad05c5ab786234b32c7e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100895 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>move instcombine to its own library, it's past time.</title>
<updated>2010-01-04T06:23:24Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-01-04T06:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=dffbef0d76549ac400e47c3688ad2d140eb49212'/>
<id>urn:sha1:dffbef0d76549ac400e47c3688ad2d140eb49212</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92459 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The attached patches attempt to fix cross builds. For example, if you</title>
<updated>2009-08-18T00:40:33Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-08-18T00:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=e55db741523b51f3f754b6dd62c5e0f52bb83b98'/>
<id>urn:sha1:e55db741523b51f3f754b6dd62c5e0f52bb83b98</id>
<content type='text'>
try to use i686-darwin to build for arm-eabi, you'll quickly run into
several false assumptions that the target OS must be the same as the
host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to
help builds like "make check" and the test-suite able to cross
compile. Along the way a target of *-unknown-eabi is defined as
"Freestanding" so that TARGET_OS checks have something to work with.

Patch by Sandeep Patel!

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