Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we're moving the headerentirely to discuss the ne
Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we're moving the headerentirely to discuss the new license. We checked this carefully with theFoundation's lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351636
show more ...
Update examples for API change. NFC.llvm-svn: 325157
Fix examples files to reflect header split in r286566.I missed these files in examples/llvm-svn: 286570
Fix some Include What You Use warnings in examples; other minor fixes.Differential revision: http://reviews.llvm.org/D20607llvm-svn: 270645
Remove autoconf supportSummary: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.
Remove autoconf supportSummary: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 KenobiReviewers: chandlerc, grosbach, bob.wilson, tstellarAMD, echristo, whitequarkSubscribers: chfast, simoncook, emaste, jholewinski, tberghammer, jfb, danalbert, srhines, arsenm, dschuff, jyknight, dsanders, joker.eph, llvm-commitsDifferential Revision: http://reviews.llvm.org/D16471llvm-svn: 258861
[CMake] Update LLVM_LINK_COMPONENTS for each CMakeLists.txt.llvm-svn: 196908
Update the examples for the new header file locations.Sorry for the fallout here, I forgot the examples aren't built bydefault any more.llvm-svn: 171371
Sort the #include lines of the examples/... tree.llvm-svn: 169249
Convert a bunch of uses of 'bytecode' into 'bitcode'. Thisis not everything, but the remaining cases are less trivial.llvm-svn: 115080
Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."This reverts commit r113632Conflicts: cmake/modules/AddLLVM.cmakellvm-svn: 113819
CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.llvm-svn: 113632
eliminate the std::ostream forms of the bitcode writing APIs.llvm-svn: 79840
Push LLVMContexts through the IntegerType APIs.llvm-svn: 78948
Move types back to the 2.5 API.llvm-svn: 77516
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.llvm-svn: 77011
Move EVER MORE stuff over to LLVMContext.llvm-svn: 75703
Hold the LLVMContext by reference rather than by pointer.llvm-svn: 74640
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lotof the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools.Patches
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lotof 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
improve the APIs for creating struct and function types with no arguments/elementsto not have to create a temporary vector (in the API at least). Patch by Jay Foad!llvm-svn: 74584
CMake: Builds all examples. Corrected name of CBackend target.llvm-svn: 56682
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.)llvm-svn: 51200
API changes for class Use size reduction, wave 1.Specifically, introduction of XXX::Create methodsfor Users that have a potentially variable number ofUses.llvm-svn: 49277
remove attributions from examples.llvm-svn: 45420
remove attributions from the rest of the llvm makefiles.llvm-svn: 45416
Here is the bulk of the sanitizing.Almost all occurrences of "bytecode" in the sources have been eliminated.llvm-svn: 37913
12