Douglas Gregor
|
e289d81369
Switch LangOptions over to a .def file that describes header of the
|
14 years ago |
Douglas Gregor
|
9a6da69306
Introduce a cc1-level option to provide the path to the module cache,
|
14 years ago |
John McCall
|
13db5cfc4e
Treat the weak export of block runtime symbols as a deployment-target
|
14 years ago |
Douglas Gregor
|
831c6313df
Remove the -import-module option. It's no longer useful
|
14 years ago |
Chad Rosier
|
1b90605532
[driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of
|
14 years ago |
Douglas Gregor
|
b5af843a20
Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file
|
14 years ago |
Douglas Gregor
|
467dc88512
Introduce a -cc1 option "-emit-module", that creates a binary module
|
14 years ago |
Nico Weber
|
1f7957d63c
Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output
|
14 years ago |
Jonathan D. Turner
|
e735e2deb9
Wire up -import-module to run ReadAST for each module loaded.
|
14 years ago |
Ted Kremenek
|
a4c7a4314f
Really remove FlatStoreManager and BasicStoreManager, this time from the driver. Also remove associated tests. Sorry for the messy commits; this is the result of a botched Git merge.
|
14 years ago |
Douglas Gregor
|
65e02fa80e
Introduce the "-index-header-map" option, to give special semantics
|
14 years ago |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 years ago |
Argyrios Kyrtzidis
|
7ee2049278
[arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors.
|
14 years ago |
John McCall
|
48218c60d6
In debugger mode, make ObjC message sends to unknown selectors return
|
14 years ago |
Peter Collingbourne
|
bb52786da8
Implement -MG. Fixes PR9613
|
14 years ago |
Argyrios Kyrtzidis
|
69325d5b7c
[arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option.
|
14 years ago |
Jonathan D. Turner
|
3bd21383f0
Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch.
|
14 years ago |
John McCall
|
256a76e0b0
Call objc_terminate() instead of abort() when a cleanup throws an
|
14 years ago |
John McCall
|
9f084a3166
Change the driver's logic about Objective-C runtimes: abstract out a
|
14 years ago |
Fariborz Jahanian
|
5d9b6bf9de
Use existing -fcatch-undefined-behavior option,
|
14 years ago |
Fariborz Jahanian
|
1077e420b8
Under a compiler flag, -freset-local-blocks,
|
14 years ago |
Bob Wilson
|
5dd45f13dc
Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent
|
14 years ago |
Bob Wilson
|
13c4f2144b
Fix the default libc++ header search path to be sysrooted. Radar 9639692.
|
14 years ago |
Daniel Dunbar
|
e26bdb91b7
IRgen: Add a -fuse-register-sized-bitfield-access option, for testing.
|
14 years ago |
Nick Lewycky
|
c3b9014c72
Add support for -Wa,--noexecstack when building from a non-assembly file. For
|
14 years ago |
Argyrios Kyrtzidis
|
c2e70b46b6
[arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be.
|
14 years ago |
John McCall
|
8f0e8d2296
The ARC Migration Tool. All the credit goes to Argyrios and Fariborz
|
14 years ago |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 years ago |
Douglas Gregor
|
74da19fc3a
Introduce a -cc1-level option to turn off related result type
|
14 years ago |
Douglas Gregor
|
4c4efee6d3
Eliminate the -f[no]objc-infer-related-result-type flags; there's no
|
14 years ago |