- Aug 20, 2011
-
-
Benjamin Kramer authored
llvm-svn: 138214
-
Benjamin Kramer authored
Patch by Aaron Ballman! llvm-svn: 138213
-
Jordy Rose authored
[analyzer] RetainReleaseChecker always wants region change updates. There's no need for a flag, at least not right now. llvm-svn: 138212
-
Jordy Rose authored
llvm-svn: 138211
-
Jordy Rose authored
[analyzer] Move handling of hardcoded noreturn ("panic") methods from CFRefCount to NoReturnFunctionChecker. No functionality change intended. llvm-svn: 138210
-
Jim Grosbach authored
rdar://9976729 llvm-svn: 138208
-
Jim Grosbach authored
llvm-svn: 138207
-
Nadav Rotem authored
Add constant folding support for bitcasts of splat vectors to integers. llvm-svn: 138206
-
Tobias Grosser authored
Because of me not understanding the LLVM pass structure well, I did not find a good way to allocate isl_ctx and to free it later without getting issues with reference counting. I now found this place, such that we can free isl_ctx. This patch also fixes the memory leaks that were ignored beforehand. llvm-svn: 138204
-
Tobias Grosser authored
llvm-svn: 138203
-
Tobias Grosser authored
llvm-svn: 138202
-
NAKAMURA Takumi authored
test/lit.cfg: Enable "crash-recovery" tests on Win32 hosts. CrashRecoveryContext supports Win32 since r138199. FIXME: Shall we eliminate the feature "crash-recovery"? llvm-svn: 138201
-
Chad Rosier authored
llvm-svn: 138200
-
NAKAMURA Takumi authored
lib/Support/CrashRecoveryContext.cpp: Add Win32 support to CrashRecoveryContext. Thanks to Aaron Ballman! llvm-svn: 138199
-
NAKAMURA Takumi authored
lib/Support/Windows/Windows.h: Require at least Windows XP(5.1) API. We will not support Windows 2000 any more. llvm-svn: 138198
-
Chandler Carruth authored
like to avoid within the Clang test suite, it doesn't verify the output at all so it only servers as a test that Clang doesn't crash, and finally all it does is declare a function that returns a vector and call it. Probably the biggest thing being tested here is Clang's parsing of the vector template, and we have lots of good template parsing tests. We don't need another in codegen. llvm-svn: 138197
-
Ted Kremenek authored
[analyzer] Handle reads of ObjCPropertyRefExprs implicitly in Environment. No need to bind an explicit value and create a new node. llvm-svn: 138196
-
Ted Kremenek authored
[analyzer] Simplify ExprEngine::VisitBinaryOperator() by removing recursive visit to subexpressions (which is no longer needed). llvm-svn: 138195
-
Ted Kremenek authored
of the analysis (e.g., analysis of C expressions, analysis of Objective-C expressions, and so on). llvm-svn: 138194
-
Ted Kremenek authored
llvm-svn: 138193
-
NAKAMURA Takumi authored
Win32 GetTempPath() tends to pick up %WINDIR% when neither TEMP nor TMP was found. %WINDIR% should not be treated writable on recent Windows OS. llvm-svn: 138192
-
NAKAMURA Takumi authored
llvm-svn: 138191
-
NAKAMURA Takumi authored
FIXME: Avoid using system headers. clang cannot handle MS <vector> yet. llvm-svn: 138190
-
Douglas Gregor authored
different modules) more robust. It already handled (simple) merges of the set of declarations attached to that identifier, so add a test case that shows us getting two different declarations for the same identifier (one struct, one function) from different modules, and are able to use both of them. llvm-svn: 138189
-
Douglas Gregor authored
llvm-svn: 138188
-
Douglas Gregor authored
modules (those that no other module depends on) and performs a search over all of the modules, visiting a new module only when all of the modules that depend on it have already been visited. The visitor can abort the search for all modules that a module depends on, which allows us to minimize the number of lookups necessary when performing a search. Switch identifier lookup from a linear walk over the set of modules to this module visitation operation. The behavior is the same for simple PCH and chained PCH, but provides the proper search order for modules. Verified with printf debugging, since we don't have enough in place to actually test this. llvm-svn: 138187
-
Benjamin Kramer authored
llvm-svn: 138186
-
Anna Zaks authored
Static Analyzer Diagnostics: Move the responsibility for generating the endOfPath diagnostic piece from BugReport to BugReporterVisitor. Switch CFRefCount to use visitors in order to generate the endOfPath piece. llvm-svn: 138184
-
Ted Kremenek authored
llvm-svn: 138183
-
Eric Christopher authored
llvm-svn: 138182
-
Eric Christopher authored
the empty directory. llvm-svn: 138181
-
Eric Christopher authored
2010-02-01-utf16-with-null.m 2010-02-23-DbgInheritance.m 2010-03-17-StructRef.m 2011-03-08-IVarLookup.m from llvm/test/FrontendObjC. llvm-svn: 138180
-
Johnny Chen authored
llvm-svn: 138179
-
Johnny Chen authored
to walk the directory tree. Plus, we can concentrate only on leaf nodes, i.e., files. llvm-svn: 138178
-
Chad Rosier authored
llvm-svn: 138177
-
Eric Christopher authored
llvm-svn: 138176
-
Eric Christopher authored
2008-11-25-Blocks.m 2009-01-26-WriteBarrier-2.m 2009-02-05-VolatileProp.m 2009-08-05-utf16.m from llvm/test/FrontendObjC. llvm-svn: 138175
-
Chad Rosier authored
llvm-svn: 138174
-
Eric Christopher authored
llvm-svn: 138173
-
Eric Christopher authored
2007-04-03-ObjcEH.m 2007-05-02-Strong.m 2007-10-18-ProDescriptor.m 2007-10-23-GC-WriteBarrier.m 2008-10-3-EhValue.m 2008-11-12-Metadata.m 2008-11-24-ConstCFStrings.m from llvm/test/FrontendObjC. llvm-svn: 138172
-