Nico Weber
6f773205cd
Revert "Use InitLLVM to setup a pretty stack printer"
...
This reverts commit 3f76260dc0
.
Breaks at least these tests on Windows:
Clang :: Driver/clang-offload-bundler.c
Clang :: Driver/clang-offload-wrapper.c
2019-11-25 21:06:56 -05:00
Rui Ueyama
3f76260dc0
Use InitLLVM to setup a pretty stack printer
...
InitLLVM does not only save a few lines from main() but also makes the
commands do the right thing for multibyte character pathnames on
Windows (i.e. canonicalize argv's to UTF-8) because of the code we
have in this file:
https://github.com/llvm/llvm-project/blob/master/llvm/lib/Support/InitLLVM.cpp#L32
For many LLVM commands, we already have calls of InitLLVM, but there
are still remainings.
Differential Revision: https://reviews.llvm.org/D70702
2019-11-26 10:56:10 +09:00
Chandler Carruth
2946cd7010
Update the file headers across all of the LLVM projects in the monorepo
...
to reflect the new license.
We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.
Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.
llvm-svn: 351636
2019-01-19 08:50:56 +00:00
Stephen Kelly
43465bf3fd
Port getLocStart -> getBeginLoc
...
Reviewers: javed.absar
Subscribers: nemanjai, kbarton, ilya-biryukov, ioeric, jkorous, arphaman, jfb, cfe-commits
Differential Revision: https://reviews.llvm.org/D50354
llvm-svn: 339400
2018-08-09 22:42:26 +00:00
Eric Liu
b0b8f03874
Use ToolExecutor framework in the sample tool-template.
...
llvm-svn: 317333
2017-11-03 16:03:56 +00:00
Mandeep Singh Grang
7c7ea7d0ae
[clang-tools-extra] Format sources with clang-format. NFC.
...
Summary:
Ran clang-format on all .c/.cpp/.h files in clang-tools-extra.
Excluded the test, unittests, clang-reorder-fields, include-fixer, modularize and pptrace directories.
Reviewers: klimek, alexfh
Subscribers: nemanjai
Tags: #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D26329
llvm-svn: 286221
2016-11-08 07:50:19 +00:00
Eric Liu
267034ca9c
Changes related to new implementation of tooling::Replacements as class.
...
Summary: See http://reviews.llvm.org/D21748 for details.
Reviewers: djasper, klimek
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D21749
llvm-svn: 277336
2016-08-01 10:16:39 +00:00
Richard Smith
22252f9847
Update to match LLVM r272232.
...
llvm-svn: 272235
2016-06-09 00:54:42 +00:00
Alexander Kornienko
da2734d4d0
Changed tool-template to use CommonOptionsParser.
...
Reviewers: pcc, klimek
Reviewed By: klimek
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D4765
llvm-svn: 214621
2014-08-02 08:24:10 +00:00
Benjamin Kramer
fb68e640d2
Try to fix the build. newFrontendActionFactory was changed to return a unique_ptr.
...
llvm-svn: 207407
2014-04-28 10:06:50 +00:00
Ahmed Charles
6a2dc5c381
[C++11] Replace OwningPtr with std::unique_ptr.
...
This removes all references to OwningPtr, which should be fairly
undisruptive to out-of-tree projects since they are unlikely to use
clang-tools-extra as a library instead of a set of tools.
llvm-svn: 203382
2014-03-09 09:24:40 +00:00
NAKAMURA Takumi
40ac112c91
Introduce llvm::sys::PrintStackTraceOnErrorSignal()
...
llvm-svn: 172821
2013-01-18 14:31:00 +00:00
Sam Panzer
8e0df501fa
Reverted to correct commit this time.
...
llvm-svn: 162624
2012-08-24 23:29:33 +00:00
Sam Panzer
6d471a12db
Reverted incorect partial commit of loop migrator. git-svn strikes again
...
llvm-svn: 162618
2012-08-24 23:02:27 +00:00
Marshall Clow
2a6415ec04
Make Mr. Pedantic happy by fixing banner to be exactly 80 columns
...
llvm-svn: 162287
2012-08-21 16:29:41 +00:00
Marshall Clow
22626c3d7e
Fixed some renaming detritus in the comments, and an unused variable warning. Thanks to David Blaikie and Manuel Klimek for the comments
...
llvm-svn: 162031
2012-08-16 17:47:06 +00:00
Marshall Clow
2920ef43ef
Rename directory from 'toolTemplate' to 'tool-template'
...
llvm-svn: 161887
2012-08-14 18:59:24 +00:00