Commit History

Author SHA1 Message Date
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. 14 years ago
  Benjamin Kramer 47adebef0d Add support for CPATH and friends. 14 years ago
  Tobias Grosser 37c31c2e05 In the OpenCL mode, the AltiVec mode must be off and checks must be strict 14 years ago
  Francois Pichet 9850ae1dec Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. 14 years ago
  Francois Pichet 62ec1f2fd7 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. 14 years ago
  Francois Pichet ae55608a29 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. 14 years ago
  Douglas Gregor fba18aa8f2 Add an experimental flag -fauto-module-import that automatically turns 14 years ago
  Douglas Gregor 531dcce3e5 Eliminate the unused -create-module cc1-level option 14 years ago
  Douglas Gregor 815759cb08 Encode the module hash in base-36, to reduce the length of the strings a bit 14 years ago
  Douglas Gregor 6e975c4517 For modules, use a hash of the compiler version, language options, and 14 years ago
  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