- Aug 24, 2012
-
-
Akira Hatanaka authored
second operand is MipsISD::GPRel. llvm-svn: 162584
-
Fariborz Jahanian authored
in class extension, assume default is rewdwrite and don't issue any diagnostics, privided other ownership models are ok. llvm-svn: 162583
-
Ted Kremenek authored
this group into "alpha" and "beta" to distinguish between checkers in different levels of premature state. llvm-svn: 162582
-
Ted Kremenek authored
generated for a given diagnostic to another. Because PathDiagnostics are specific to a give PathDiagnosticConsumer, store in a FoldingSet a unique hash for a PathDiagnostic (that will be the same for the same bug for different PathDiagnosticConsumers) that stores a list of files generated. This can then be read by the other PathDiagnosticConsumers. This fixes breakage in the PLIST-HTML output. llvm-svn: 162580
-
Anna Zaks authored
llvm-svn: 162579
-
Manman Ren authored
llvm-svn: 162578
-
Manman Ren authored
ProfileDataTypes.h header. With this patch the old and new profiling code can exist side-by-side. The new profiling code will be submitted soon and it only supports insert-edge-profiling for now and will not depend on ProfileInfo. Patch by Alastair Murray. llvm-svn: 162576
-
Chad Rosier authored
llvm-svn: 162575
-
Sean Callanan authored
expression path in a way that can actually be resolved by "expr". llvm-svn: 162574
-
Johnny Chen authored
Add 'attach <pid>|<process-name>' command to lldb, as well as 'detach' which is an alias of 'process detach'. Add two completion test cases for "attach" and "detach". llvm-svn: 162573
-
Manman Ren authored
the case of multiple edges from one block to another. A simple example is a switch statement with multiple values to the same destination. The definition of an edge is modified from a pair of blocks to a pair of PredBlock and an index into the successors. Also set the weight correctly when building SelectionDAG from LLVM IR, especially when converting a Switch. IntegersSubsetMapping is updated to calculate the weight for each cluster. llvm-svn: 162572
-
Howard Hinnant authored
llvm-svn: 162571
-
Dmitri Gribenko authored
with parameter that is documented. Fixes PR13670, <rdar://problem/12155840>. llvm-svn: 162570
-
Jakob Stoklund Olesen authored
It is now allowed to explicitly set hasSideEffects, mayStore, and mayLoad on instructions with patterns. Verify that the patterns are consistent with the explicit flags. llvm-svn: 162569
-
Chad Rosier authored
llvm-svn: 162568
-
Howard Hinnant authored
basic_filebuf needs to delay obtaining a codecvt facet from the global locale to give the client a chance to imbue the proper locale. Fixes http://llvm.org/bugs/show_bug.cgi?id=13663. llvm-svn: 162567
-
Kostya Serebryany authored
[asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limited to functions any more llvm-svn: 162566
-
Kostya Serebryany authored
[asan/tsan] extend the functionality of FunctionBlackList to globals and modules. Patch by Reid Watson. llvm-svn: 162565
-
Chad Rosier authored
Sema::ActOnIdExpression(). llvm-svn: 162564
-
Jordan Rose authored
More generally, any time we try to track where a null value came from, we should show if it came from a function. This usually isn't necessary if the value is symbolic, but if the value is just a constant we previously just ignored its origin entirely. Now, we'll step into the function and recursively add a visitor to the returned expression. <rdar://problem/12114609> llvm-svn: 162563
-
Roman Divacky authored
In collaboration with Adhemerval Zanella. llvm-svn: 162562
-
Dmitry Vyukov authored
llvm-svn: 162561
-
Chad Rosier authored
llvm-svn: 162560
-
Benjamin Kramer authored
No intended behavior change. This was introduced in r162023. With the fixed algorithm a Release build of ARMInstPrinter.cpp goes from 16s to 10s on a 2011 MBP. llvm-svn: 162559
-
Jakob Stoklund Olesen authored
llvm-svn: 162558
-
Jakob Stoklund Olesen authored
llvm-svn: 162557
-
Jakob Stoklund Olesen authored
llvm-svn: 162556
-
Tobias Grosser authored
llvm-svn: 162555
-
Tobias Grosser authored
llvm-svn: 162554
-
Tobias Grosser authored
llvm-svn: 162553
-
Benjamin Kramer authored
No functionality change. llvm-svn: 162552
-
NAKAMURA Takumi authored
llvm-svn: 162550
-
Chandler Carruth authored
MSVC doesn't support passing by-value parameters with alignment of 16-bytes or higher apparantly. What is deeply confusing is that it seems to *sometimes* (but not always) apply this to any type whose alignment is set using __declspec(align(...)). This caused lots of errors when we switch SmallVector over to use the automatically aligned character array utilities as they used __declspec(align(...)) heavily. As a pretty horrible but effective work-around, we instead cherry pick the smallest alignment sizes with specific types that happen to have the correct alignment, and then fall back to the attribute solution past them. This should resolve the MSVC build errors folks have been hitting. Sorry for that. In good news, it will do this without introducing other UB I hope. =] Thanks to Timur Iskhodzhanov for helping me test this! llvm-svn: 162549
-
Alexander Potapenko authored
Remove a spare newline from asan_rtl.cc llvm-svn: 162548
-
Alexander Potapenko authored
(which, in turn, is required for our interceptors to take effect), re-exec the program with DYLD_INSERT_LIBRARIES set. llvm-svn: 162547
-
Alexander Potapenko authored
Add add_clang_runtime_shared_library() CMake function and use it to put the shared ASan runtime in the appropriate place. llvm-svn: 162546
-
Ted Kremenek authored
Fixes <rdar://problem/11005770>. llvm-svn: 162545
-
James Dennett authored
isWritten() returns false, if shouldVisitImplicitCode() returns true. Previously those CXXCtorInitializers were always skipped. In order to make this change easier to test, this patch also extends the test class template ExpectedLocationVisitor to support arbitrary numbers of expected matches and disallowed matches. llvm-svn: 162544
-
Ted Kremenek authored
They are labeled as not being enabled-by-default, and how else are users going to test them. Fixes <rdar://problem/11654923> llvm-svn: 162543
-
Greg Clayton authored
llvm-svn: 162542
-