|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Summary:
This patch is provided in preparation for removing autoconf on 1/26. The proposal to remove autoconf on 1/26 was discussed on the llvm-dev thread here: http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html
"I felt a great disturbance in the [build system], as if millions of [makefiles] suddenly cried out in terror and were suddenly silenced. I fear something [amazing] has happened."
- Obi Wan Kenobi
Reviewers: chandlerc, grosbach, bob.wilson, tstellarAMD, echristo, whitequark
Subscribers: chfast, simoncook, emaste, jholewinski, tberghammer, jfb, danalbert, srhines, arsenm, dschuff, jyknight, dsanders, joker.eph, llvm-commits
Differential Revision: http://reviews.llvm.org/D16471
llvm-svn: 258861 | 
| | 
| 
| 
| | llvm-svn: 196908 | 
| | 
| 
| 
| 
| 
| 
| | Sorry for the fallout here, I forgot the examples aren't built by
default any more.
llvm-svn: 171371 | 
| | 
| 
| 
| | llvm-svn: 169249 | 
| | 
| 
| 
| 
| 
| | is not everything, but the remaining cases are less trivial.
llvm-svn: 115080 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
llvm-svn: 113819 | 
| | 
| 
| 
| | llvm-svn: 113632 | 
| | 
| 
| 
| | llvm-svn: 79840 | 
| | 
| 
| 
| | llvm-svn: 78948 | 
| | 
| 
| 
| | llvm-svn: 77516 | 
| | 
| 
| 
| 
| 
| | thanks to contexts-on-types.  More to come.
llvm-svn: 77011 | 
| | 
| 
| 
| | llvm-svn: 75703 | 
| | 
| 
| 
| | llvm-svn: 74640 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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.
llvm-svn: 74614 | 
| | 
| 
| 
| 
| 
| 
| 
| | arguments/elements
to not have to create a temporary vector (in the API at least).  Patch by Jay Foad!
llvm-svn: 74584 | 
| | 
| 
| 
| | llvm-svn: 56682 | 
| | 
| 
| 
| 
| 
| | Legacy interfaces will be in place for some time.  (Merge from use-diet branch.)
llvm-svn: 51200 | 
| | 
| 
| 
| 
| 
| 
| 
| | Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.
llvm-svn: 49277 | 
| | 
| 
| 
| | llvm-svn: 45420 | 
| | 
| 
| 
| | llvm-svn: 45416 | 
| | 
| 
| 
| 
| 
| | Almost all occurrences of "bytecode" in the sources have been eliminated.
llvm-svn: 37913 | 
| | 
| 
| 
| | llvm-svn: 36867 | 
| | 
| 
| 
| 
| 
| | Convert signed integer types to signless.
llvm-svn: 32786 | 
| | 
| 
| 
| 
| 
| | now cerr, cout, and NullStream resp.
llvm-svn: 32298 | 
| | 
| 
| 
| 
| 
| 
| | adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the future.
llvm-svn: 31990 | 
| | 
| 
| 
| 
| 
| 
| 
| | 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.
llvm-svn: 31063 | 
| | 
| 
| 
| | llvm-svn: 30092 | 
| | 
| 
| 
| | llvm-svn: 29397 | 
| | 
| 
| 
| | llvm-svn: 29392 | 
| | 
| 
| 
| 
| 
| 
| | BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate
these changes. This was done to speed up link times.
llvm-svn: 28610 | 
| | 
| 
| 
| | llvm-svn: 28532 | 
| | 
| 
| 
| | llvm-svn: 28295 | 
| | 
| 
| 
| | llvm-svn: 21380 | 
| | 
| 
| 
| | llvm-svn: 20614 | 
| | 
| 
| 
| | llvm-svn: 18255 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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.
llvm-svn: 17953 | 
| | 
| 
| 
| | llvm-svn: 17286 | 
| | 
| 
| 
| | llvm-svn: 16295 | 
| | 
| 
| 
| | llvm-svn: 16285 | 
| | 
| 
| 
| 
| 
| | Made the "ModuleMaker" into an example since its just one source file.
llvm-svn: 16003 | 
|  | /examples directory. History was maintained. These programs do not need to
be configured but things in /projects must be.
llvm-svn: 16002 |