Programming Languages Research Group: Git - oota-llvm.git/rss - LLVMBuild.txt history http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=history;f=LLVMBuild.txt C/C++ LLVM-based compilers that forbids OOTA behaviors en Peizhao Ou static/git-logo.png Programming Languages Research Group: Git - oota-llvm.git/rss - LLVMBuild.txt history http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=history;f=LLVMBuild.txt Wed, 2 Oct 2013 15:42:23 +0000 Wed, 2 Oct 2013 15:42:23 +0000 gitweb v.2.34.1/2.34.1 Remove the very substantial, largely unmaintained legacy PGO Chandler Carruth <chandlerc@gmail.com> Wed, 2 Oct 2013 15:42:23 +0000 http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=dd5d86d992eb129ecd0bb013d2db2d6a0e8d2605 http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=dd5d86d992eb129ecd0bb013d2db2d6a0e8d2605 Remove the very substantial, largely unmaintained legacy PGO Remove the very substantial, largely unmaintained legacy PGO infrastructure. This was essentially work toward PGO based on a design that had several flaws, partially dating from a time when LLVM had a different architecture, and with an effort to modernize it abandoned without being completed. Since then, it has bitrotted for several years further. The result is nearly unusable, and isn't helping any of the modern PGO efforts. Instead, it is getting in the way, adding confusion about PGO in LLVM and distracting everyone with maintenance on essentially dead code. Removing it paves the way for modern efforts around PGO. Among other effects, this removes the last of the runtime libraries from LLVM. Those are being developed in the separate 'compiler-rt' project now, with somewhat different licensing specifically more approriate for runtimes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191835 91177308-0d34-0410-b5e6-96231b3b80d8
  • [D] LLVMBuild.txt
]]>
LLVMBuild: Introduce a common section which currently has a list of the Daniel Dunbar <daniel@zuster.org> Mon, 12 Dec 2011 22:45:54 +0000 http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=b0c594fd422417e1e290da166b566c7bee74644b http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=b0c594fd422417e1e290da166b566c7bee74644b LLVMBuild: Introduce a common section which currently has a list of the LLVMBuild: Introduce a common section which currently has a list of the subdirectories to traverse into. - Originally I wanted to avoid this and just autoscan, but this has one key flaw in that new subdirectories can not automatically trigger a rerun of the llvm-build tool. This is particularly a pain when switching back and forth between trees where one has added a subdirectory, as the dependencies will tend to be wrong. This will also eliminates FIXME implicitly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146436 91177308-0d34-0410-b5e6-96231b3b80d8
  • [D] LLVMBuild.txt
]]>
LLVMBuild: Remove trailing newline, which irked me. Daniel Dunbar <daniel@zuster.org> Mon, 12 Dec 2011 19:48:00 +0000 http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=4ab406d7fc06b1272d02cd8be46f0c5ebe51a3da http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=4ab406d7fc06b1272d02cd8be46f0c5ebe51a3da LLVMBuild: Remove trailing newline, which irked me. LLVMBuild: Remove trailing newline, which irked me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146409 91177308-0d34-0410-b5e6-96231b3b80d8
  • [D] LLVMBuild.txt
]]>
build: Add initial cut at LLVMBuild.txt files. Daniel Dunbar <daniel@zuster.org> Thu, 3 Nov 2011 18:53:17 +0000 http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956 http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff;h=a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956 build: Add initial cut at LLVMBuild.txt files. build: Add initial cut at LLVMBuild.txt files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143634 91177308-0d34-0410-b5e6-96231b3b80d8
  • [D] LLVMBuild.txt
]]>