| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 140367
|
| |
|
|
|
|
|
| |
specified path(s) to the list of prefix directories.
rdar://10097714
llvm-svn: 139677
|
| |
|
|
|
|
| |
preprocessor output) with multiple -arch options.
llvm-svn: 139207
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
as well as the search path printed by -print-search-dirs.
The main purpose of this change is to cause -print-file-name=include
to print the path to the include directory under Clang's resource
directory, instead of the system compiler's include directory, whose
header files Clang may not be able to parse. Some build scripts will
do something like:
$(CC) -nostdinc -I`$(CC) -print-file-name=include`
to exclude all header paths except the compiler's.
llvm-svn: 139127
|
| |
|
|
| |
llvm-svn: 138670
|
| |
|
|
|
|
| |
for catching this.
llvm-svn: 138666
|
| |
|
|
|
|
|
|
| |
cases we want the prefix to be the original file name less the suffix. For an
input such as test.c to named temporary would be something like test-3O4Clq.o
Part of <rdar://problem/8314451>
llvm-svn: 138662
|
| |
|
|
|
|
|
| |
-fapple-kext.
Fixes <rdar://problem/10013310>. Reverts <rdar://problem/7809940>.
llvm-svn: 138564
|
| |
|
|
|
|
|
|
|
|
|
| |
output on darwin so is hard coded there.
As a note this will need a little bit of refactoring in the class
hierarchy to separate it out for different verifiers based on input type.
Fixes rdar://8256258.
llvm-svn: 138343
|
| |
|
|
|
|
|
| |
from stdin. This allows Eli and the like to continue with their debugging
trickery without loss of limb (or car) on my part. :)
llvm-svn: 137906
|
| |
|
|
| |
llvm-svn: 137896
|
| |
|
|
| |
llvm-svn: 137893
|
| |
|
|
|
|
| |
inputs that aren't preprocessable.
llvm-svn: 137532
|
| |
|
|
|
|
| |
No functional change intended.
llvm-svn: 137524
|
| |
|
|
|
|
|
| |
enough to offer to investigate the underlying issue. Thanks to Doug for his
assistance as well.
llvm-svn: 136719
|
| |
|
|
|
|
| |
Someone with more cmake experience want to throw me a bone? :)
llvm-svn: 136709
|
| |
|
|
|
|
|
|
|
| |
information including the fully preprocessed source file(s) and command line
arguments. The developer is asked to attach this diagnostic information to a
bug report.
rdar://9575623
llvm-svn: 136702
|
| |
|
|
|
|
|
|
|
|
|
| |
use in KEXTs. However, users/Xcode still need to tweak the linker flags to do
the right thing, and end up using -Xlinker, for example. Instead, have the
driver "do the right thing" when linking when -fapple-kext is present on the
command line, and we should have Xcode use -fapple-kext instead of setting other
flags like -Xlinker -kext or -nodefaultlibs.
rdar://7809940
llvm-svn: 136294
|
| |
|
|
|
|
| |
Mulder!
llvm-svn: 135855
|
| |
|
|
|
|
|
|
| |
LLVM.h imports
them into the clang namespace.
llvm-svn: 135852
|
| |
|
|
| |
llvm-svn: 135621
|
| |
|
|
|
|
|
|
|
| |
information
including the fully preprocessed source file(s) and command line arguments. The
developer is asked to attach this diagnostic information to a bug report.
llvm-svn: 135614
|
| |
|
|
|
|
| |
more happy on NetBSD.
llvm-svn: 135344
|
| |
|
|
|
|
|
| |
conflicts with a to be produced temp filename.
rdar://9724657
llvm-svn: 135308
|
| |
|
|
| |
llvm-svn: 133542
|
| |
|
|
|
|
|
| |
common C++ pattern of using the same name for the constructor argument as you
do for the member. Noticed by inspection.
llvm-svn: 132626
|
| |
|
|
|
|
|
|
|
| |
Patch by Matthieu Monrocq with tweaks by me to avoid StringRefs in the static
diagnostic data structures, which resulted in a huge global-var-init function.
Depends on llvm commit r132046.
llvm-svn: 132047
|
| |
|
|
|
|
| |
properly reflect its behavior.
llvm-svn: 130981
|
| |
|
|
| |
llvm-svn: 129853
|
| |
|
|
| |
llvm-svn: 129712
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Put the logic for deciding the default name for gcc/g++
in the only place that actually cares about it.
This also pushes an ifdef out of the generic driver code
to a little further down, when the target is actually known.
Hopefully it can be changed into just a runtime check
in the future.
llvm-svn: 129212
|
| |
|
|
|
|
|
| |
existing CC_PRINT_OPTIONS and CC_PRINT_HEADERS, which can be used to
transparently capture the compiler diagnostics from a build.
llvm-svn: 129082
|
| |
|
|
|
|
|
|
| |
dependency cycle
between libFrontend and libDriver.
llvm-svn: 128852
|
| |
|
|
|
|
| |
CompilerInvocation from command-line args.
llvm-svn: 128848
|
| |
|
|
| |
llvm-svn: 128292
|
| |
|
|
| |
llvm-svn: 128142
|
| |
|
|
|
|
|
| |
Drop program paths on NetBSD (unused). Only include lib dir, if
-nostdlib is absent. Use = to allow --sysroot to work.
llvm-svn: 127995
|
| |
|
|
|
|
|
| |
and DragonFly. Use the --sysroot= form for Linux. Fix handling of =
prefix for -B.
llvm-svn: 127994
|
| |
|
|
| |
llvm-svn: 127902
|
| |
|
|
| |
llvm-svn: 127879
|
| |
|
|
| |
llvm-svn: 127769
|
| |
|
|
|
|
|
|
| |
Pass down the correct C->getArgs, but keep it with the original
DerivedArgList type. Slightly adjust the MakeIndex call for the
different base type. This unbreaks the handling of --no-mangle on Darwin.
llvm-svn: 127142
|
| |
|
|
| |
llvm-svn: 127139
|
| |
|
|
|
|
|
| |
input is specified, use stdin implicitly. Based on a patch from
Roman Divacky.
llvm-svn: 127137
|
| |
|
|
|
|
|
|
| |
that at cc1 level we will always have normalized triple and thus can
provide necessary default based on e.g. environment value (e.g. for
"arm-eabi" triple, etc.)
llvm-svn: 127087
|
| |
|
|
|
|
| |
No one uses *-mingw64. mingw-w64 is represented as {i686|x86_64}-w64-mingw32.
llvm-svn: 125742
|
| |
|
|
| |
llvm-svn: 125111
|
| |
|
|
| |
llvm-svn: 124825
|
| |
|
|
|
|
|
| |
CC_PRINT_OPTIONS and can be used to get some out-of-band information on header
usage from a build.
llvm-svn: 124751
|
| |
|
|
| |
llvm-svn: 124736
|