summaryrefslogtreecommitdiffstats
path: root/docs/tools
Commit message (Collapse)AuthorAgeFilesLines
* Fix a typo (builting -> builtin).Benjamin Kramer2012-02-051-1/+1
| | | | | | Patch by Afriza N. Arief! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149822 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver: Add support for a new -nostdlibinc option.Daniel Dunbar2011-10-111-1/+7
| | | | | | | | | | | | - This disables the system include directories, but not the compiler builtin directories. Useful for projects that want to use things like the intrinsic headers, but are otherwise freestanding. - I'm willing to reconsider the option naming, I also considered providing an explicit -builtinc (which would match -nobuiltininc), but this is more consistent with existing options. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141692 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert my --working-directory option, which wasn't well thought through.Daniel Dunbar2011-09-301-7/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140889 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver: Add a --working-directory option which can be used to cause the compilerDaniel Dunbar2011-09-231-0/+7
| | | | | | | | | | to operate "as if" in a certain working directory. - For now, we just implement this by changing the actual working directory, but eventually we would want to handle this transparently. This is useful to avoid an extra exec() pair in some situations, and will be something we would want to support for more flexibility in using the Clang libraries. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140409 91177308-0d34-0410-b5e6-96231b3b80d8
* Documentation for -Oz; Updated synopsis and item.Chad Rosier2011-04-301-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130570 91177308-0d34-0410-b5e6-96231b3b80d8
* Add documentation for -Oz flag.Chad Rosier2011-04-301-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130569 91177308-0d34-0410-b5e6-96231b3b80d8
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
| | | | | | | | Luis Felipe Strano Moraes! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129559 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove '-Xclang' and '-mllvm' entries from Clang man page. The later is ↵Ted Kremenek2011-03-181-8/+0
| | | | | | only available in debug builds and the former is not supposed to be used by end-users. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127914 91177308-0d34-0410-b5e6-96231b3b80d8
* Reorganize predefined macros for all Windows targets.Michael J. Spencer2010-10-211-0/+4
| | | | | | | | | | This adds an option to set the _MSC_VER macro without recompiling. This is very useful when testing compatibility with the Windows SDK and c++stdlib headers. -fmsc-version=<version> (defaults to VS2003 (1300)) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116999 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a typo in the Clang man page, from Alexander Best.Douglas Gregor2010-10-081-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116102 91177308-0d34-0410-b5e6-96231b3b80d8
* Update Clang man page to say a little bit more about C++Douglas Gregor2010-09-241-3/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114735 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver/Objective-C: Retool Objective-C ABI flags to be more usable, and actuallyDaniel Dunbar2010-09-201-1/+16
| | | | | | document behavior. Will wonders never cease. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114334 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver: Add a -stdlib= argument which can be used to select the C++ standardDaniel Dunbar2010-09-141-0/+6
| | | | | | | | | | | library to use. - This is currently useful for testing libc++; you can now use 'clang++ -stdlib=libc++ t.cpp' to compile using it if installed. - In the future could also be used to select other standard library choices if alternatives become available (for example, to use an alternate C library). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113891 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for Borland extensions via option -fborland-extensionsDawn Perchik2010-09-021-0/+4
| | | | | | | (original patch r112791 was reverted due to a bug). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112915 91177308-0d34-0410-b5e6-96231b3b80d8
* Reverting rev 112791 - apparently -fborland-extensions is on all the time?!Dawn Perchik2010-09-021-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112797 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for Borland extensions via option -fborland-extensionsDawn Perchik2010-09-021-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112791 91177308-0d34-0410-b5e6-96231b3b80d8
* Add machine-parseable Fix-It output as part of diagnostics, under theDouglas Gregor2010-08-191-0/+1
| | | | | | | flag -fdiagnostics-parseable-fixits, from Eelis van der Weegen! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111557 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove a gratuitous lie.Daniel Dunbar2010-08-171-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111253 91177308-0d34-0410-b5e6-96231b3b80d8
* build: Get CLANG_VERSION from Version.inc instead of depending on VER file ↵Daniel Dunbar2010-06-251-1/+2
| | | | | | directly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106864 91177308-0d34-0410-b5e6-96231b3b80d8
* Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile.Daniel Dunbar2010-06-081-2/+2
| | | | | | - This eliminates most dependencies on how Clang is installed relative to LLVM. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105637 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: Man page tweaks, to mention the integrated assembler and theDaniel Dunbar2010-05-211-6/+19
| | | | | | -integrated-as and -no-integrated-as options. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104304 91177308-0d34-0410-b5e6-96231b3b80d8
* Reverted r103214.mike-m2010-05-071-0/+115
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103222 91177308-0d34-0410-b5e6-96231b3b80d8
* 2nd part of: Overhauled llvm/clang docs builds.mike-m2010-05-061-115/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103214 91177308-0d34-0410-b5e6-96231b3b80d8
* Use LLVM's new DESTDIR-less PROJ_* variables.Erick Tryzelaar2010-03-041-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97744 91177308-0d34-0410-b5e6-96231b3b80d8
* Document -nobuiltinincRafael Espindola2009-10-271-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85188 91177308-0d34-0410-b5e6-96231b3b80d8
* Collapse more clang version numbers down into fewer places.Mike Stump2009-09-161-1/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81983 91177308-0d34-0410-b5e6-96231b3b80d8
* Back to 1.1 we go.Mike Stump2009-09-151-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81944 91177308-0d34-0410-b5e6-96231b3b80d8
* Some formatting tweaks to clang(1)Daniel Dunbar2009-09-131-24/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81668 91177308-0d34-0410-b5e6-96231b3b80d8
* Several fixes to the clang man page.Daniel Dunbar2009-05-181-24/+21
| | | | | | | | | | | | | | | - -emit-llvm isn't a stage selection option. - Document -O4 and -flto. - -ObjC++ and -ObjC apply to all inputs, not subsequent ones. - Some versions of pod2man aren't happy about the comment after =over=? - Some minor grammar fixes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72044 91177308-0d34-0410-b5e6-96231b3b80d8
* wrap up a version of the man page that is minimally helpful, but somewhat ↵Chris Lattner2009-05-121-45/+31
| | | | | | complete. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71524 91177308-0d34-0410-b5e6-96231b3b80d8
* add some more content.Chris Lattner2009-05-121-80/+182
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71518 91177308-0d34-0410-b5e6-96231b3b80d8
* pull a bunch of options out of clang-cc.cpp. This doesn't includeChris Lattner2009-05-112-18/+142
| | | | | | | options that the driver swizzles. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71487 91177308-0d34-0410-b5e6-96231b3b80d8
* Document environment variables we handle, and don't mention -pipe (itDaniel Dunbar2009-05-061-8/+30
| | | | | | | isn't yet supported... lazy developers). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71109 91177308-0d34-0410-b5e6-96231b3b80d8
* More content.Chris Lattner2009-05-061-23/+82
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71088 91177308-0d34-0410-b5e6-96231b3b80d8
* add some contentChris Lattner2009-05-061-24/+97
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71059 91177308-0d34-0410-b5e6-96231b3b80d8
* Override some pod2man defaults.Daniel Dunbar2009-05-061-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71045 91177308-0d34-0410-b5e6-96231b3b80d8
* Make install target actually work, dependencies FTW.Daniel Dunbar2009-05-011-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70599 91177308-0d34-0410-b5e6-96231b3b80d8
* Add ONLY_MAN_DOCS variable to only install the man page, not the htmlDaniel Dunbar2009-05-011-1/+13
| | | | | | | and ps documentation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70589 91177308-0d34-0410-b5e6-96231b3b80d8
* Add incredibly bare bones docs/tools.Daniel Dunbar2009-04-293-0/+507
- Mirroring LLVM's docs/CommandGuide, a place to put .pod files which are used to generate man/html/etc documentation for tools provided as part of clang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70355 91177308-0d34-0410-b5e6-96231b3b80d8