- 0027d2b Add IRGen support for non-constant OffsetOfExpr. by Eli Friedman · 14 years ago
- 0e03638 Store the pending implicit instantiations in the PCH and perform them at the end of the translation unit that by Argyrios Kyrtzidis · 14 years ago
- 72b9057 Support #pragma weak for PCH. by Argyrios Kyrtzidis · 14 years ago
- 3f95477 Make sure C++ variable definitions are actually passed to the consumer when loaded from PCH. by Argyrios Kyrtzidis · 14 years ago
- 156361d Make checker recognize OffsetOfExpr as a form of __builtin_offsetof. by Eli Friedman · 14 years ago
- cee235c Give clang_codeCompleteAt() an "options" parameter, and add a new by Douglas Gregor · 14 years ago
- 57e9778 TDK_InconsistentQuals is really totally different from TDK_Inconsistent. by John McCall · 14 years ago
- f5072af Turn the predicate into an assertion. When could the unequal case happen? by Zhongxing Xu · 14 years ago
- aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
- c133e9e Remove the warning for variables declared in the if-expression being used in by Nick Lewycky · 14 years ago
- db0bc47 Permit template argument deduction to add qualifiers within ObjC object by John McCall · 14 years ago
- 67c4a0c operator<< on a DiagnosticBuilder should *always* output exactly one thing. by John McCall · 14 years ago
- a9c7621 Tweak GRState::unbindLoc to use makeWithStore, and make sure it's only called for non-region locations. by Jordy Rose · 14 years ago
- 58f8b20 Remove InvalidateRegion from stores, since it's no longer called from outside. by Jordy Rose · 14 years ago
- fa86954 Preserve calling convention etc. across template instantiations. by Eli Friedman · 14 years ago
- 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
- 7f584bb Drop an unjustified limitation from Type::isObjectType(). Fixes PR7801 and doesn't seem to break anything. by Sebastian Redl · 14 years ago
- 58e5539 Remove a redundant and broken check. Fixes PR7810. by Sebastian Redl · 14 years ago
- b8fd2eb Clean up of my last patch. by Fariborz Jahanian · 14 years ago
- 4019c4f Correctly handle 'Class<...>' when examining Cocoa conventions in the static analyzer. Fixes a crash reported in <rdar://problem/8272168>. Patch by Henry Mason! by Ted Kremenek · 14 years ago
- eea0d93 Remove bonehead redeclaration. by Ted Kremenek · 14 years ago
- 93ce50d Block variable layout bitmap API generation. by Fariborz Jahanian · 14 years ago
- 0fc67e2 Fix CFGBuilder to not blow out the stack when processing deeply nested CaseStmts. Fixes <rdar://problem/8268753>. by Ted Kremenek · 14 years ago
- 6500553 Extend the visibility-hidden optimization to linkonce_odr thunks for by John McCall · 14 years ago
- b8727e5 Logical AVX instrinsics can be matched directly, no need to use builtins here. by Bruno Cardoso Lopes · 14 years ago
- 7377ed9 Add -mavx and -mno-avx command line support by Bruno Cardoso Lopes · 14 years ago
- a68340f Activate selectors in chained PCH. Chained PCH now works for Objective-C. by Sebastian Redl · 14 years ago
- 55db5b8 Add AVX intrinsics header by Bruno Cardoso Lopes · 14 years ago
- fa78dec Bring stats for the method pool back. by Sebastian Redl · 14 years ago
- 725cd96 Implement per-file reading of the selector table. This disables statistics about method pool hits for the moment. by Sebastian Redl · 14 years ago
- 68957a9 Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert values to an lvalue. This allows us to warn (again) about returning references to stack variables. (fixes PR 7812). by Ted Kremenek · 14 years ago
- 44034db More objc block variable layout info. work. by Fariborz Jahanian · 14 years ago
- a6d6930 Add CFGStmtMap, which defines a mapping from Stmt* to CFGBlock*. The immediate intended use is in the unreachable code analysis. by Ted Kremenek · 14 years ago
- e58aa89 When chaining, only write interesting selectors to the PCH. by Sebastian Redl · 14 years ago
- 5d05007 Store the IDs of selectors in the PCH file explicitly. by Sebastian Redl · 14 years ago
- b75d3df When performing in-process code completion, don't free the remapped by Douglas Gregor · 14 years ago
- 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 14 years ago
- 1abc6bc Add code-completion support directly to ASTUnit, which performs code by Douglas Gregor · 14 years ago
- cbfe502 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 14 years ago
- 72905cf Change the checker callback cache in GRExprEngine to be more compact (and IMHO a little easier to understand), and add the same sort of caching for EvalAssume (tied for least-used callback), mostly as proof-of-concept. by Jordy Rose · 14 years ago
- 0c7d32b Extend the hidden-visibility vtables optimization to template classes that by John McCall · 14 years ago
- 0b25172 Some more correctness fixes and code-size optimizations for fragile-ABI by John McCall · 14 years ago
- eababfb When we try (but fail) to build a precompiled preamble, wait for a by Douglas Gregor · 14 years ago
- 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
- 046a746 Look through using declarations when deciding whether to use an operator by John McCall · 14 years ago
- 39dad53 Do a very simple pass over every function we emit to infer whether we can by John McCall · 14 years ago
- 863e718 add a hack for visual studio, fixing PR7796 by Chris Lattner · 14 years ago
- 059612d Incomplete promotion of selector info to per-file data. by Sebastian Redl · 14 years ago
- 99c40bb Add support for VFP status & control operations for ARM. by Nate Begeman · 14 years ago
- f890679 Improved false positive detection and numerous small issues in UnreachableCodeChecker by Tom Care · 14 years ago
- ff59efd Makes GRState::makeWithStore private, to encourage clients to make store changes through GRState instead of directly accessing the StoreManager. Also adds cover methods for InvalidateRegion(s) and EnterStackFrame to GRState. by Jordy Rose · 14 years ago
- eb8837b When using a precompiled preamble, keep track of the top-level by Douglas Gregor · 14 years ago
- 1d83243 PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar. by Eli Friedman · 14 years ago
- a865005 Apart from storing/retrieving the previous redeclaration from PCH, also store/retrieve the most recent by Argyrios Kyrtzidis · 14 years ago
- bc1e146 Send AST dumping/printing to stdout instead of stderr. by Argyrios Kyrtzidis · 14 years ago
- be4ebcd Avoid writing a VTABLE_USES record in PCH if there are no entries. by Argyrios Kyrtzidis · 14 years ago
- 8074ab3 fix some undefined behavior, PR7779. by Chris Lattner · 14 years ago
- 2dffe2d Driver: Don't forward any -g options to GCC, when using it to drive the by Daniel Dunbar · 14 years ago
- 1d715ac Reshuffle the PCH generator action and consumer, so that we can re-use by Douglas Gregor · 14 years ago
- 3d640e6 Emit weak vtables of non-template classes with hidden visibility. by John McCall · 14 years ago
- e3273e7 Allow offsets to be negative. Out-of-bound cases are checked elsewhere. We by Zhongxing Xu · 14 years ago
- e888233 Pull the region offset computation logic into a single method. by Zhongxing Xu · 14 years ago
- bc42c53 Changed GRExprEngine to pass down a reference to itself when checkers are doing postanalysis. This allows the checker to gather information about the state of the engine when it has finished. by Tom Care · 14 years ago
- 9b823e8 Add -cc1 option '-unoptimized-cfg' to toggle using a CFG (for static analysis) that doesn't prune CFG edges. by Ted Kremenek · 14 years ago
- ad5a894 Add 'AnalysisContext::getUnoptimizedCFG()' to allow clients to get access to the original by Ted Kremenek · 14 years ago
- 97ba481 Labels (and case statement) don't create independent scope parents for the by John McCall · 14 years ago
- db9d214 Simplify global method pool implementation in Sema. No functionality change. by Sebastian Redl · 14 years ago
- f8dcf1a Fix another case (this time in JumpScopeChecker) where walking deeply nested CaseStmts can blow out the stack. Fixes <rdar://problem/8125165>. by Ted Kremenek · 14 years ago
- 074ae35 Fix idempotent operations false positive caused by ivars not being invalidated in function by Ted Kremenek · 14 years ago
- 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
- c0659ec When using a precompiled preamble, save the diagnostics produced when by Douglas Gregor · 14 years ago
- fe97fa1 'Assumption &A' gets default initialized to 'Possible' if it doesn't exist; no need to two by Ted Kremenek · 14 years ago
- d8c5abb Query only the latest version of an identifier in the PCH chain. Make sure this version holds the entire declaration chain. This is a much saner solution than trying to merge the info from all elements, and makes redeclarations work properly. Expand the declarations test case to cover more compliated cases. by Sebastian Redl · 14 years ago
- ed48a8f Remove mutable data on TagType and InjectedClassNameType, by instead walking the declaration chain in search of a definition. This is necessary for a sane chained PCH implementation. No observable performance change on Carbon.h syntax-only, and bootstraps cleanly. by Sebastian Redl · 14 years ago
- e04f5fc Compute width/align of objc builtin types (id, etc) for radar 8258797. by Fariborz Jahanian · 14 years ago
- 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
- 26faaac Rename getStdNamespace -> getOrCreateStdNamespace, to better reflect its functionality. by Argyrios Kyrtzidis · 14 years ago
- 25b58eb Driver/Darwin: Change where Darwin computes the host version, to normalize tool by Daniel Dunbar · 14 years ago
- 6699877 Driver: Have -ccc-host-triple simply override the default in the driver, for by Daniel Dunbar · 14 years ago
- c2bda62 Driver/Darwin: Inline some constants. by Daniel Dunbar · 14 years ago
- 214afe9 Driver/FreeBSD: Change how FreeBSD derives the Lib32 variable, to normalize tool by Daniel Dunbar · 14 years ago
- 4180011 Driver: Move HostInfo::lookupTypeForExtension to ToolChain::LookupTypeForExtension. by Daniel Dunbar · 14 years ago
- 74edcea Driver: Give Build{Universal,}Actions access to the default host tool chain. I by Daniel Dunbar · 14 years ago
- 7caf9b3 Improve flat store: MemRegion::getAsOffset() computes a region's offset within by Zhongxing Xu · 14 years ago
- 2fe238e Driver: Add Compilation::addCommand and switch tools to using it, now that we by Daniel Dunbar · 14 years ago
- d0b77e1 Driver: Eliminate PipedJob, which is now unused. by Daniel Dunbar · 14 years ago
- 7c1e465 Driver: Eliminate special InputInfo kind for pipes, it is now unused. by Daniel Dunbar · 14 years ago
- 8c631e3 Driver: Eliminate now unnecessary tool hooks for whether they accept piped input/output. by Daniel Dunbar · 14 years ago
- 9b18cca Driver: Simplify. by Daniel Dunbar · 14 years ago
- e434125 Driver: Eliminate now unused argument. by Daniel Dunbar · 14 years ago
- defcda7 Driver: Simplify logic for sending 'clang -E t.c' output to stdout. by Daniel Dunbar · 14 years ago
- 58e12fd Driver: Never try to use piped inputs. by Daniel Dunbar · 14 years ago
- c19a12d Driver: Start ripping out support for -pipe, which is worthless and complicates by Daniel Dunbar · 14 years ago
- 95c0457 Driver/OpenBSD: Update toolchain for compiler changes / C++; patch by Jonathan by Daniel Dunbar · 14 years ago
- edf29b0 Driver: Keep track of a separate "install dir", which is the path where clang by Daniel Dunbar · 14 years ago
- 270c035 PR7777: Set EnabledByDefault to something useful, instead of setting it by Eli Friedman · 14 years ago
- b4b9b15 Kill off RequiresGlobalConstructor in favor of isConstantInitializer. by John McCall · 14 years ago
- 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
- 1d8d1cc Instantiate attributes from the pattern record when instantiating by John McCall · 14 years ago
- b567a8b Fix indentation. by John McCall · 14 years ago