- 80ac235 Refine which vtbl is refernced in VTTs. by Mike Stump · 15 years ago
- 12e3e4f Refine offsets into vtables for the VTT. by Mike Stump · 15 years ago
- 28f7ce1 Refine vtable pointers for secondary vtables inside VTTs to point to by Mike Stump · 15 years ago
- 9840c70 Fix the offset calculations for non-virtual bases with overrides. by Mike Stump · 15 years ago
- b0069ee Fix a code gen bug in i386-apple-darwin (objc fragile abi), sending by Fariborz Jahanian · 15 years ago
- ad5757f Spell empty StringRef correctly (0 is a null StringRef, which is not the same). by Daniel Dunbar · 15 years ago
- caddba0 Recognize (and check) pointer-to-member template arguments that are by Douglas Gregor · 15 years ago
- 23908b8 "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for locations and types. by Devang Patel · 15 years ago
- 11169ad Use getNameAsCString() instead of getName().data() by Devang Patel · 15 years ago
- 231edff When instantiating a reference to a non-type template parameter of pointer to by Douglas Gregor · 15 years ago
- 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 15 years ago
- 95c5d8a Set CK_BaseToDerived in TryStaticDowncast. by Anders Carlsson · 15 years ago
- cffecd0 Give CanQual<T> an implicit conversion to bool, so that it can be used by Douglas Gregor · 15 years ago
- 11de6de Add a CK_BaseToDerived cast kind. by Anders Carlsson · 15 years ago
- fb898e1 When comparing template parameter lists, distinguish between three cases: by Douglas Gregor · 15 years ago
- 00b98c2 Improve source-location information for implicitly-generated member call expressions by Douglas Gregor · 15 years ago
- 221089b Fix MSVC build. by Benjamin Kramer · 15 years ago
- d430786 update CMakefile by Zhongxing Xu · 15 years ago
- 589c0f2 Add boilerplate logic for a malloc/free checker. by Zhongxing Xu · 15 years ago
- dcdd2a0 Generalize stdint.h for non-8-bit-multiple types, patch by Ken Dyck! by Chris Lattner · 15 years ago
- 9184646 do not store wchar/char16/char32/intmax width/alignment info by Chris Lattner · 15 years ago
- 6907943 Move warning options into DiagnosticOptions. by Daniel Dunbar · 15 years ago
- c706468 Avoid comparing string literals. by Daniel Dunbar · 15 years ago
- fe37d04 PthreadLockChecker doesn't need PreVisitCallExpr() yet. All the current logic should be done in PostVisitCallExpr() by Ted Kremenek · 15 years ago
- ac9bea8 Add most of the boilerplate logic for a simple pthread_mutux_lock() -> pthread_mutex_unlock() checker. We need to add a visitor method to Checker for handling dead symbols in order to detect locks that are not unlocked. by Ted Kremenek · 15 years ago
- 1acfe8e Remove obsolete 'struct NullDerefTag'. by Ted Kremenek · 15 years ago
- f0a2f51 Use the --with-c-include-dirs configure option. by Rafael Espindola · 15 years ago
- 31a241a Enhance Checker class (and GRExprEngine) to support PostVisitation for CallExprs. No clients (yet). by Ted Kremenek · 15 years ago
- 7422db3 Remove GRExprEngine::EvalCall(). It had a single callsite in GRExprEngine, and was easily inlined. by Ted Kremenek · 15 years ago
- af8e6ed Random const correctness, and incidentally use computeDeclContext when building by John McCall · 15 years ago
- 3574f46 Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 15 years ago
- e884ff8 Make StoreManager::getSizeInElements() always return DefinedOrUnknownSVal. by Zhongxing Xu · 15 years ago
- a29e6b8 Note to self: don't leave debugging statements in the code for four hours. by John McCall · 15 years ago
- ab71ff5 Do not use StringRef while using DebugInfo interface. by Devang Patel · 15 years ago
- 8b13c08 Improve recovery in a wonky case where one tries to specialize a by Douglas Gregor · 15 years ago
- c8d8ac5 Add <foo> = [<bar> nextObject] to the -Widiomatic-parentheses category, by John McCall · 15 years ago
- eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
- c716293 Tweak PCH -include handling to make sure it matches the name as would be present by Daniel Dunbar · 15 years ago
- db0d4b7 Template argument deduction for template template parameters. This by Douglas Gregor · 15 years ago
- 8406aed Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part of by John McCall · 15 years ago
- 7ca8b06 writable atomic property's setter/getter must be in 'lock' step of by Fariborz Jahanian · 15 years ago
- f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
- 961c76e Always initialize the header search object as part of InitializePreprocessor; by Daniel Dunbar · 15 years ago
- 5814e65 Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... by Daniel Dunbar · 15 years ago
- ca11f61 Sink AttachDependencyFileGen into CreatePreprocessor. by Daniel Dunbar · 15 years ago
- 0e0bae8 Add DependencyOutputOptions to wrap -M... options, and propogate to by Daniel Dunbar · 15 years ago
- 4f92032 Fix ctor vtable name. WIP. by Mike Stump · 15 years ago
- 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 15 years ago
- 10f51e8 Remove some stale ErrorNodes variables in GRExprEngine and the old buffer overflow logic in GRExprEngineInternalChecks.cpp. by Ted Kremenek · 15 years ago
- 0059f1c After drinking caffeine, add the two files missing from the previous submit. by Chandler Carruth · 15 years ago
- d9e1530 Move handling of template parameter packs out of the by Douglas Gregor · 15 years ago
- e752641 Refactoring of template-argument checking code to reduce nesting, by Douglas Gregor · 15 years ago
- 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
- f465e85 Move the ManagerRegistry to the Analysis library to resolve the layering violation. by Chandler Carruth · 15 years ago
- ebf16e8 Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info. by Devang Patel · 15 years ago
- e8b31cc Value initialize non-class array members in ctor's by Fariborz Jahanian · 15 years ago
- 9106ef7 Instantiation of template template parameters for nested templates, e.g., by Douglas Gregor · 15 years ago
- 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
- d694485 Add undefined array subscript checker. by Zhongxing Xu · 15 years ago
- 6cc46ed Remove the old out-of-bound checking code. by Zhongxing Xu · 15 years ago
- 58e689f Reimplement out-of-bound array access checker with the new checker interface. by Zhongxing Xu · 15 years ago
- b991f48 ReturnPointerRangeChecker: use StripCasts() instead of checking for zero index by Zhongxing Xu · 15 years ago
- 29cf746 Add PreprocessorOutputOptions to CompilerInvocation, and move initialization to by Daniel Dunbar · 15 years ago
- 775bee7 Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -E by Daniel Dunbar · 15 years ago
- 29a790b Simplifiy target feature handling by coalescing all the logic into by Daniel Dunbar · 15 years ago
- aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 15 years ago
- ead2a5e Update CMake. by Daniel Dunbar · 15 years ago
- de7d800 CastToStructChecker: use 'isStructureType()' instead of 'isRecordType()' to determine if a pointer is casted to a struct pointer. This fixes an observed false positive when a value is casted to a union. by Ted Kremenek · 15 years ago
- 1d9cbeb Fix display of "ANALYZE" statements in AnalysisConsumer by correctly resetting the flag indicating that the current Decl* has not yet been displayed. Also move this out of AnalysisManager, since AnalysisManager should not handle text output to the user. by Ted Kremenek · 15 years ago
- f493f49 Remove public headers for UndefinedArgChecker, AttrNonNullChecker, and BadCallChecker, making their implementations completely private. by Ted Kremenek · 15 years ago
- 7b5a121 Redo how PCH handles its implicit include. Instead of treating this specially in by Daniel Dunbar · 15 years ago
- 4d5936a More StringRef simplification to PCHValidator::ReadPredefinesBuffer. by Daniel Dunbar · 15 years ago
- 10014aa Rewrite splitLines using StringRef; this is much simpler, and also now avoids by Daniel Dunbar · 15 years ago
- b4b817d Refactor DereferenceChecker to use only the new Checker API instead of by Ted Kremenek · 15 years ago
- 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
- aee8de3 More VTT work. We now track offsets and use the ctor vtable builder by Mike Stump · 15 years ago
- 37acf5a Fixup spacing. by Mike Stump · 15 years ago
- a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
- 88b11de Avoid generating additional destructor(s) for initialized constructed objects. by Fariborz Jahanian · 15 years ago
- 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
- dc3c0d2 StringRefify some PCH interfaces. by Daniel Dunbar · 15 years ago
- 4fda42e Replace startsWith functions with StringRef. by Daniel Dunbar · 15 years ago
- 971977f Stub out most of the VTT building code. WIP. by Mike Stump · 15 years ago
- f7f3d0d Create a new Scope when parsing a declaration with a C++ scope specifier. by John McCall · 15 years ago
- 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
- b6d1cc8 PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries. by Daniel Dunbar · 15 years ago
- b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
- a020380 Attach location info with llvm.dbg.declare. by Devang Patel · 15 years ago
- 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago
- 4a5dc24 Revert r86741; it doesn't handle virtual bases correctly. by Eli Friedman · 15 years ago
- db380b4 Minor optimization to skip null check in generated code where it isn't by Eli Friedman · 15 years ago
- 7f1de45 Fix for PR5454: make sure to use the right block as the predecessor in the by Eli Friedman · 15 years ago
- dfcaf06 Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. by Ted Kremenek · 15 years ago
- 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago
- 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
- 4770a4a Changed a variable name to match what it represents (Ted's feedback). by Fariborz Jahanian · 15 years ago
- 88f4280 This patch implements Code gen. for destruction of global array of objects. by Fariborz Jahanian · 15 years ago
- f1c0333 Only generate a VTT for classes that need a VTT. by Mike Stump · 15 years ago
- 8d35314 Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses. by Daniel Dunbar · 15 years ago
- d9f01d4 Fix a similar problem with qualified lookup through using directives, by John McCall · 15 years ago