36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
MakeLists.txt
|
0a08460599eed603e469e3e16d0cf6aa33b8ba93 |
02-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Update the examples for the new header file locations. Sorry for the fallout here, I forgot the examples aren't built by default any more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171371 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
4ca7e09b7c1e41535f2a1bd86915375d023daf27 |
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort the #include lines of the examples/... tree. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169249 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
18d52f2fb551c295bbce4c7d7357f4050b06e926 |
29-Sep-2010 |
Duncan Sands <baldrick@free.fr> |
Convert a bunch of uses of 'bytecode' into 'bitcode'. This is not everything, but the remaining cases are less trivial. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115080 91177308-0d34-0410-b5e6-96231b3b80d8
EADME.txt
|
3a210e2d302758101ac06946e86027b327c7d0f3 |
14-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
4e9c939312ff73bd0c6a6485fd5f97012f5910fa |
10-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
b515d75856f58a8b3b71d782eb00916d686329ad |
23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
eliminate the std::ostream forms of the bitcode writing APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79840 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
1d0be15f89cb5056e20e2d24faa8d6afb1573bca |
13-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Push LLVMContexts through the IntegerType APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
debcb01b0f0a15f568ca69e8f288fade4bfc7297 |
30-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move types back to the 2.5 API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77516 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
eed707b1e6097aac2bb6b3d47271f6300ace7f2e |
25-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77011 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
9adc0abad3c3ed40a268ccbcee0c74cb9e1359fe |
15-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move EVER MORE stuff over to LLVMContext. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75703 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
31895e73591d3c9ceae731a1274c8f56194b9616 |
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Hold the LLVMContext by reference rather than by pointer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74640 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
8b477ed579794ba6d76915d56b3f448a7dd20120 |
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools. Patches for Clang and LLVM-GCC to follow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74614 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
0fd38069cb6699ce21eb159f22d3f23c012c9e81 |
01-Jul-2009 |
Chris Lattner <sabre@nondot.org> |
improve the APIs for creating struct and function types with no arguments/elements to not have to create a temporary vector (in the API at least). Patch by Jay Foad! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74584 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
dbc2e856fce973243d2dfba88d573d3c88f06020 |
26-Sep-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Builds all examples. Corrected name of CBackend target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56682 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
7cbd8a3e92221437048b484d5ef9c0a22d0f8c58 |
16-May-2008 |
Gabor Greif <ggreif@gmail.com> |
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51200 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
051a950000e21935165db56695e35bade668193b |
06-Apr-2008 |
Gabor Greif <ggreif@gmail.com> |
API changes for class Use size reduction, wave 1. Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49277 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
fc001bbfc360ab828e5a4b0cbe4bb7db87361b85 |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from examples. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45420 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
57360d1f1cede3b26744d0ce3ade814fcc0f332d |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from the rest of the llvm makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
a99be51bf5cdac1438069d4b01766c47704961c8 |
05-Jul-2007 |
Gabor Greif <ggreif@gmail.com> |
Here is the bulk of the sanitizing. Almost all occurrences of "bytecode" in the sources have been eliminated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37913 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
4bcca0f2ac85c918fc8617e34b7642e5e5233460 |
06-May-2007 |
Chris Lattner <sabre@nondot.org> |
switch this to bitcode instead of bytecode git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36867 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
oduleMaker.cpp
|
db8d2bed6a0ef890b81fabb014bfcb678e891695 |
31-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR950: Convert signed integer types to signless. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32786 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
e81561909d128c6e2d8033cb5465a49b2596b26a |
07-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are now cerr, cout, and NullStream resp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
68fe61d6a165ea6090008e281330895a21607daf |
29-Nov-2006 |
Bill Wendling <isanbard@gmail.com> |
Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31990 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
b83eb6447ba155342598f0fabe1f08f5baa9164a |
20-Oct-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR950: This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31063 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
885e3cb7f3465ad6db3bcb0c43f208208befeba1 |
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Use llvm-config to determine what to link in git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30092 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
4645cdca8af4d60623205a642b3e727e91f5570a |
29-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
WriteBytecodeToFile actually can't throw. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29397 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
oduleMaker.cpp
|
e197821e1cc9fd0e844aaa21d65c536beb73a953 |
28-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
WriteBytecodeToFile throws, so this needs EH info. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29392 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
18c8b49e7d3c94d7f84a4205a19f8761722fc4e5 |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Use archive libraries instead of object files for VMCore, BCReader, BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28610 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
7dbb2d6f160d69a0513afe48e7e5ad8861bb4ab2 |
29-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Correct some grammar and describe current reality. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28532 91177308-0d34-0410-b5e6-96231b3b80d8
EADME.txt
|
b461131c99d79a4e7f1cf01bd5ef4a98b169af96 |
14-May-2006 |
Chris Lattner <sabre@nondot.org> |
Catch a potentially thrown exception. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28295 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
237cef4b0b94b17ca065efad484f386f42579b61 |
20-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace at the end of lines git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21380 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
7db7fa0828bc4ac375032a847b3fd530cef131e2 |
15-Mar-2005 |
Chris Lattner <sabre@nondot.org> |
add missing copyright header git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20614 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
|
bf714df962e8d387f530d40d1f040863db8009e8 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add LLVMbzip2 library, now required. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18255 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
815cbcf0f1ebf91712dc391708dd93e99efd0732 |
18-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix PR456:\ Tools and libraries will be built into $(BUILD_OBJ_ROOT)/$(BuildMode)/bin and \ $(BUILD_OBJ_ROOT)/$(BuildMode)/lib, respectively. Furthermore, the example \ programs will go in $(BUILD_OBJ_ROOT)/$(BuildMode)/examples to keep them \ separate from the tools and hopefully out of the PATH. Install targets \ have not changed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17953 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
6cb21d443eff9369e4f9035af28efd627e8f3909 |
28-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change Library Names Not To Conflict With Others When Installed git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
66e7cd0eea6f116f3ed79acb8948c6d8db50833c |
11-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Correct the file header to reflect the new "examples" home for the file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16295 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
oduleMaker.cpp
|
86e5aef1cebf1a3f6669b9eaaaebfdccba18d4a0 |
11-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add library LLVMsystem.a because the JIT now needs it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16285 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
3a168a7d6888d33984460589b891f591abb862f1 |
23-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Moved small examples from /projects/SmallExamples to /examples. Made the "ModuleMaker" into an example since its just one source file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16003 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
akefile.common.in
utoconf/LICENSE.TXT
utoconf/aclocal.m4
utoconf/config.guess
utoconf/config.sub
utoconf/configure.ac
utoconf/install-sh
utoconf/ltmain.sh
utoconf/mkinstalldirs
onfigure
ools/Makefile
ools/ModuleMaker/Makefile
ools/ModuleMaker/ModuleMaker.cpp
|
f3b4755aa0eb6f8dd72c41f267b5438d9a03d0d8 |
19-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make the SmallExamples programs compile in their new home. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15923 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.common.in
|
321f8319dafc1374cd9512d6555b7a1a07887d94 |
04-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add #include <iostream> since Value.h doesn't include it any more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14624 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
ools/ModuleMaker/ModuleMaker.cpp
|
bf6b5d0dbd9b2834f8439a6a311bb785be29bd06 |
25-Nov-2003 |
John Criswell <criswell@uiuc.edu> |
Configure script for ModuleMaker. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10216 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure
|
02af846a91a81af4a901e1fe189bda282a1613e0 |
25-Nov-2003 |
John Criswell <criswell@uiuc.edu> |
Auto-confed ModuleMaker. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10215 91177308-0d34-0410-b5e6-96231b3b80d8
utoconf/LICENSE.TXT
utoconf/aclocal.m4
utoconf/config.guess
utoconf/config.sub
utoconf/configure.ac
utoconf/install-sh
utoconf/ltmain.sh
utoconf/mkinstalldirs
|
27bf6376da3f190895c718635164ab2ff5dcd392 |
25-Nov-2003 |
John Criswell <criswell@uiuc.edu> |
Auto-conf'ed the ModuleMaker code. Moved Makefile.common to Makefile.common.in. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10214 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.common
akefile.common.in
|
d0fde30ce850b78371fd1386338350591f9ff494 |
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
oduleMaker.cpp
ools/ModuleMaker/ModuleMaker.cpp
|
e26ba9fb3f73d893bfb6458e4f05de22bc492171 |
21-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM copyrights to Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9313 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ools/Makefile
ools/ModuleMaker/Makefile
|
a37fefd064c591969690933e113eab2dd6a60558 |
06-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Checkin of autoconf-style object root. Modified Makefiles to use the new Makefile setup in LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8380 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.common
|
9534acbf774cd7918c1f412ec2aac1834eea24d5 |
22-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Initial checkin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8039 91177308-0d34-0410-b5e6-96231b3b80d8
EADME.txt
|
8ca0eebe4ef4fe810dba5ce91306031272f139cf |
22-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Initial checkin of ModuleMaker project git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8036 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
akefile.common
oduleMaker.cpp
ools/Makefile
ools/ModuleMaker/Makefile
ools/ModuleMaker/ModuleMaker.cpp
|