• Home
  • History
  • Annotate
  • only in /external/llvm/examples/ModuleMaker/
History log of /external/llvm/examples/ModuleMaker/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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