- Oct 24, 2012
-
-
Evgeniy Stepanov authored
This lets one build ASan runtime for ARM/Android by running make -C tools/clang/runtime/ \ LLVM_ANDROID_TOOLCHAIN_DIR=/path/to/ndk/toolchain in an existing build tree. llvm-svn: 166560
-
Alexey Samsonov authored
llvm-svn: 166558
-
Alexey Samsonov authored
llvm-svn: 166557
-
Ulrich Weigand authored
will be represented in the IR as a plain "i32" type. This causes the tests to spuriously fail on platforms where int is not a 32-bit type, or where the ABI requires attributes like "signext" or "zeroext" to be used. This patch adds -triple or -target parameters to force those tests to use the i386-unknown-unknown target. llvm-svn: 166551
-
NAKAMURA Takumi authored
According to r166543, it is not needed for now. llvm-svn: 166544
-
Nadav Rotem authored
Many of our tests specify triples that are not built into clang. In this commit we allow clang to fail loading the triple if we are only using clang to emit llvm ir. llvm-svn: 166543
-
NAKAMURA Takumi authored
llvm-svn: 166541
-
Nico Weber authored
llvm-svn: 166540
-
Rafael Espindola authored
the x86_fastcallcc calling convention. llvm-svn: 166538
-
Rafael Espindola authored
llvm-svn: 166537
-
Matt Beaumont-Gay authored
In particular, we do want to warn on some unused cast subexpressions within macros. llvm-svn: 166534
-
Nadav Rotem authored
and use it to initialize the TargetTransformInfo analysis pass. We need the TTI information for the loop vectorizer. rdar://12464901 llvm-svn: 166532
-
Jordan Rose authored
This caused assertion failures analyzing LLVM. <rdar://problem/12560282> llvm-svn: 166529
-
Jordan Rose authored
After every 1000 CFGElements processed, the ExplodedGraph trims out nodes that satisfy a number of criteria for being "boring" (single predecessor, single successor, and more). Rather than controlling this with a cc1 option, which can only disable this behavior, we now have an analyzer-config option, 'graph-trim-interval', which can change this interval from 1000 to something else. Setting the value to 0 disables reclamation. The next commit relies on this behavior to actually test anything. llvm-svn: 166528
-
Chad Rosier authored
llvm-svn: 166527
-
Chad Rosier authored
llvm-svn: 166524
-
Matt Beaumont-Gay authored
llvm-svn: 166522
-
Douglas Gregor authored
llvm-svn: 166521
-
Douglas Gregor authored
llvm-svn: 166520
-
Fariborz Jahanian authored
method type in cateogry matches the implementation. // rdar://12519216 llvm-svn: 166518
-
Douglas Gregor authored
llvm-svn: 166516
-
Douglas Gregor authored
llvm-svn: 166513
-
Douglas Gregor authored
llvm-svn: 166511
-
Douglas Gregor authored
llvm-svn: 166510
-
Douglas Gregor authored
llvm-svn: 166509
-
Douglas Gregor authored
the various stakeholders bump up the reference count. In particular, the diagnostics engine now keeps the DiagnosticOptions object alive. llvm-svn: 166508
-
- Oct 23, 2012
-
-
Jordan Rose authored
Previously, we only had support for one level of library under lib/, with the existence of the two-level lib/StaticAnalyzer/* hardcoded in the top-level CMakeLists.txt. This became a problem with split of libRewrite into several libraries -- with the same sub-names as the libraries in lib/StaticAnalyzer/. Now, we match up anything under lib/ to the corresponding directory in include/clang/. llvm-svn: 166505
-
Eli Friedman authored
llvm-svn: 166500
-
Eli Friedman authored
llvm-svn: 166499
-
Eli Friedman authored
defined without a previous declaration. This is similar to -Wmissing-prototypes, but for variables instead of functions. Patch by Ed Schouten. llvm-svn: 166498
-
Douglas Gregor authored
llvm-svn: 166497
-
Richard Smith authored
even if it's dependent, in case it now names a member of the current instantiation. llvm-svn: 166496
-
Chad Rosier authored
llvm-svn: 166489
-
Rafael Espindola authored
Patch by David Hill. llvm-svn: 166483
-
Sean Silva authored
Patch by Eitan Adler! llvm-svn: 166482
-
Daniel Jasper authored
llvm-svn: 166479
-
NAKAMURA Takumi authored
llvm-svn: 166478
-
Manuel Klimek authored
Patch by Gabor Horvath. llvm-svn: 166477
-
NAKAMURA Takumi authored
llvm-svn: 166473
-
NAKAMURA Takumi authored
llvm-svn: 166471
-