- 63db522 Use '-FOO' 'BAR' instead of '-FOO=BAR' for FOO in -stack-protector, -fvisibility, and -fconstant-string-class. by Daniel Dunbar · 15 years ago
- 8a90ac0 Normalize options to use '-FOO' instead of '--FOO'. by Daniel Dunbar · 15 years ago
- 433dd49 Remove unnecessary -fblocks=0. by Daniel Dunbar · 15 years ago
- 682899d Use '-x' 'foo' instead of '-x=foo'. by Daniel Dunbar · 15 years ago
- ce6bf1e clang -cc1: Allow -triple= as an alias for -triple, -code-compiletion-at= as an alias for -code-completion-at, and spell "-std=" option correctly. by Daniel Dunbar · 15 years ago
- be8d813 Use '-o' '-' instead of '-o=-' in tests. by Daniel Dunbar · 15 years ago
- a75a92d Remove unnecessary -fms-extensions=0 from tests (this command line syntax is going away). by Daniel Dunbar · 15 years ago
- 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
- f219e7c Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. by Daniel Dunbar · 15 years ago
- ede538f Update checker build. by Ted Kremenek · 15 years ago
- d4daa7c Fix null dereference in UndefResultChecker identified by running the analyzer over Postgresql. by Ted Kremenek · 15 years ago
- e50c167 Add clang -cc1 parsing for LangOptions. by Daniel Dunbar · 15 years ago
- 87e2496 clang-cc: Tweak LangOptions parsing to make it a bit more obvious what depends on what. by Daniel Dunbar · 15 years ago
- f4fdd9b Fix 80-cols violations by Sean Hunt · 15 years ago
- 7674352 clang-cc: Change -fsigned-char=0 to -fno-unsigned-char and pass -pic-level using separate args. by Daniel Dunbar · 15 years ago
- fb43510 Add missing accessors. by Daniel Dunbar · 15 years ago
- 1b09695 Change LangOptions::ObjCConstantStringClass to an std::string to avoid worrying about the lifetime. by Daniel Dunbar · 15 years ago
- 7d065d0 Move MainFileName option variable into CodeGenOptions instead of LangOptions. by Daniel Dunbar · 15 years ago
- 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
- 770b4a8 Remove VISIBILITY_HIDDEN from lib/AST. by Benjamin Kramer · 15 years ago
- 59c55e7 This patch adds a PUNCTUATOR macro (specialization of TOK) in TokenKinds.def and makes use of it in tok::getTokenSimpleSpelling. by Kovarththanan Rajaratnam · 15 years ago
- 1495944 Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 15 years ago
- 6e8c7ac cleanup parsing of MS integer suffixes a little. this fixes PR5616 by Nuno Lopes · 15 years ago
- 408ac17 Missed a forward declaration. by Benjamin Kramer · 15 years ago
- 5865288 Cleanup includes and forward decls. by Benjamin Kramer · 15 years ago
- bd21828 Remove VISIBILITY_HIDDEN from anonymous namespaces in libFrontend. by Benjamin Kramer · 15 years ago
- 0c5db87 Remove unneeded includes. by Benjamin Kramer · 15 years ago
- 1a9724b Don't call exit(). llvm::llvm_report_error() will do just that by Kovarththanan Rajaratnam · 15 years ago
- e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
- d06ab9d Move program actions implications to clang::InitializeFrontendOptions which already contains such logic. by Kovarththanan Rajaratnam · 15 years ago
- ba5fb5a lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace by Kovarththanan Rajaratnam · 15 years ago
- 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
- fa3e82b Tests now pass with the assertion. by Eli Friedman · 15 years ago
- 8432f25 Add a much more thorough test of casts to virtual bases, and fix by Eli Friedman · 15 years ago
- 724e3e2 We always want to create a virtual function pointer entry if the path from the derived return value to the base overridden return value contains a virtual base class. by Anders Carlsson · 15 years ago
- 1fb7cf9 Add an iterator for walking the primary base chain. by Anders Carlsson · 15 years ago
- 27f69d0 Move the vtable builder to an anonymous namespace. by Anders Carlsson · 15 years ago
- 261fba6 Use a PointerIntPair for the PrimaryBaseInfo. Yay for clever LLVM data structures! by Anders Carlsson · 15 years ago
- ce2009a Add a new PrimaryBaseInfo struct that combines the record decl of a primary base with whether it's virtual or not. by Anders Carlsson · 15 years ago
- d6b07fb Don't build the entire vtable when all we want is the index of a virtual method. by Anders Carlsson · 15 years ago
- 83d5a2a Fix typo, thanks Sebastian! by Daniel Dunbar · 15 years ago
- b8bef26 Simplify. by Daniel Dunbar · 15 years ago
- 9b37274 Some member pointer casting tests. by Eli Friedman · 15 years ago
- c6fdb776 Add case for CK_DerivedToBaseMemberPointer cast kind to by Eli Friedman · 15 years ago
- d888962 More work on ScalarExprEmitter::EmitCastExpr: for every cast kind, either by Eli Friedman · 15 years ago
- 8c3e7e7 Cleanup for ScalarExprEmitter::EmitCastExpr; no functional changes. by Eli Friedman · 15 years ago
- c16668a Fix for PR5594: use EmitGlobalDefinition instead of EmitCXXDestructor so that by Eli Friedman · 15 years ago
- 1a68972 Fix thinko. by Anders Carlsson · 15 years ago
- d5a942b When adding an implicit destructor, make sure to mark it as virtual if it overrides existing destructors. by Anders Carlsson · 15 years ago
- 9549680 Correctly find overridden destructors. by Anders Carlsson · 15 years ago
- 6d4ccb7 Lazily create the __cxa_pure_virtual reference. by Anders Carlsson · 15 years ago
- 5dd730a Use the new CovariantThunkAdjustment in the vtable builder. by Anders Carlsson · 15 years ago
- 56e4713 typo by Gabor Greif · 15 years ago
- a4e476d issue a friendlier error if someone tries to send precompiled header to '-' (stdout) by Gabor Greif · 15 years ago
- 39411b9 Remove dead forward declaration. Fix struct/class mismatch. Remove trailing whitespace. by Benjamin Kramer · 15 years ago
- 3fc7e45 Remove header which is bringing libAST in (on MSVC). by Daniel Dunbar · 15 years ago
- 552a43b Remove unused variable. by Eli Friedman · 15 years ago
- ae32e24 Shortcut explicit calls to a trivial copy assignment operator. by Eli Friedman · 15 years ago
- 15233e5 Simplify and fix up the handling of implicit constructors, copy assignment by Eli Friedman · 15 years ago
- a1c5716 Improve diagnostics in ReturnStackAddressChecker for returning a stack-allocated block. Implements the rest of <rdar://problem/7387385>. by Ted Kremenek · 15 years ago
- 3a97634 Add test case that shows that dead stores checking now works in the presence of blocks. by Ted Kremenek · 15 years ago
- 9a14630 Implement IRGen for MemberExpr referring to static member function. by Eli Friedman · 15 years ago
- 9bf8a17 Don't run the LLVM Code tests by default. by Daniel Dunbar · 15 years ago
- 6cfe889 Add -Werror for Clang and LLVM on Clang (headers) syntax tests. by Daniel Dunbar · 15 years ago
- db13151 Add a Thunk struct to the vtable builder. by Anders Carlsson · 15 years ago
- 2866527 Use the more general Evaluate infrastructure for folding constant DeclRefs by Eli Friedman · 15 years ago
- 7622cd3 Add a CovariantThunkAdjustment struct that represents the adjustments needed for a covariant thunk. by Anders Carlsson · 15 years ago
- e9d6554 Slight tweak to the algorithm for getLinkage(). by Eli Friedman · 15 years ago
- bd94ab9 Use new getLinkage() method to correctly compute whether a variable has by Eli Friedman · 15 years ago
- b73a5be Move the mangler into the CodeGen namespace. Change mangleThunk to take a ThunkAdjustment. by Anders Carlsson · 15 years ago
- 38cc6bc Add a PostVisitBlockExpr() method to RetainReleaseChecker to query for by Ted Kremenek · 15 years ago
- a6d73af Teach RegionStoreManager::RemoveDeadBindings() about BlockDataRegions. Any VarRegion for a "captured" variable should also be considered live. by Ted Kremenek · 15 years ago
- 4240096 Add iterators to BlockDataRegion that allow clients to iterate over the VarRegions for "captured" variables for a block. by Ted Kremenek · 15 years ago
- 9dce71f Added batch versions of GRState::scanReachableSymbols() so that clients can scan a collection of SVals or MemRegions all at once. by Ted Kremenek · 15 years ago
- a94822e Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustment offset. Start using it. General cleanup in Mangle.cpp. by Anders Carlsson · 15 years ago
- b1a7b65 Enhance LiveVariables to understand that blocks can extend the liveness of a variable by "capturing" them in a BlockExpr. by Ted Kremenek · 15 years ago
- f21bf9b Add C++ tests to try to parse and compile the LLVM libraries by Douglas Gregor · 15 years ago
- f51ac1b Factor out a LangStandard class and coalesce the information about the standards into LangStandards.def by Daniel Dunbar · 15 years ago
- 6a50ad5 Fix thinko (-fno-builtin != -nobuiltininc). by Daniel Dunbar · 15 years ago
- 0ff679f Add clang -cc1 parsing for preprocessor options. by Daniel Dunbar · 15 years ago
- d8c7806 Add clang -cc1 parsing for header search options. by Daniel Dunbar · 15 years ago
- 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
- bf0fe6c Add missing case in switch statement. by Ted Kremenek · 15 years ago
- 0a8112a Refine MemRegions for blocks. Add a new region called by Ted Kremenek · 15 years ago
- a44a590 Remove recently added FIXME. The appropriate FIXME is already in MemRegionManager::getVarRegion(). by Ted Kremenek · 15 years ago
- 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
- 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
- 3ad4104 Add FIXME. by Ted Kremenek · 15 years ago
- d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
- 6607861 Add post-visit Checker support in GRExprEngine for BlockExpr. by Ted Kremenek · 15 years ago
- d593eb9 Add a new RetainReleaseChecker class (that subclasses CheckerVisitor) to extend the functionality of the retain/release checker using the new Checker interface. Pieces of CFRefCount will gradually be migrated to this new class over time. by Ted Kremenek · 15 years ago
- d295bae Move RegisterChecks() to the end of the file. No functionality change. by Ted Kremenek · 15 years ago
- eb149ee Call GRExprEngine::setTransferFunctions() after registering all Checkers. This allows GRTransferFuncs::RegisterChecks() to always be called after all checkers have been registered. by Ted Kremenek · 15 years ago
- 763bd3b Consolidate logic in ActionInlineCall by having it call ActionGRExprEngine instead of replicating most of its logic (and missing pieces). by Ted Kremenek · 15 years ago
- 6a587cb Better diagnostic on deleted constructor when no initializer name is available. by Fariborz Jahanian · 15 years ago
- 32c4995 Make RegisterInternalChecks() part of GRExprEngine's private implementation by making it a static function within GRExprEngine.cpp. by Ted Kremenek · 15 years ago
- c80135b Register internal checks with GRExprEngine when it is constructed, not manually in AnalysisConsumer.cpp. by Ted Kremenek · 15 years ago
- b801b73 When dispatching to Checker objects in GRExprEngine::CheckerVisit(), by Ted Kremenek · 15 years ago
- 67f44b1 Tweak expected error to match what should happen, once using declarations work by Douglas Gregor · 15 years ago
- abe36e2 Tweak expected error message, although we still fail this test by Douglas Gregor · 15 years ago