- Feb 02, 2011
-
-
Sean Callanan authored
prefix would be misinterpreted in some cases on 32-bit x86 platforms. Thanks to Olivier Meurant for identifying the bug. llvm-svn: 124709
-
Evan Cheng authored
the load, then it may be legal to transform the load and store to integer load and store of the same width. This is done if the target specified the transformation as profitable. e.g. On arm, this can transform: vldr.32 s0, [] vstr.32 s0, [] to ldr r12, [] str r12, [] rdar://8944252 llvm-svn: 124708
-
Johnny Chen authored
it passes when using clang as the compiler to build the inferior. llvm-svn: 124707
-
Greg Clayton authored
llvm-svn: 124706
-
Bob Wilson authored
llvm-svn: 124705
-
Douglas Gregor authored
speed but saves us about 25% of the memory usage for strings. llvm-svn: 124704
-
Sean Callanan authored
diagnostics of Clang AST classes for the purpose of debugging the types LLDB produces for DWARF objects. The ASTDumper is currently only used in log output if you enable verbose mode in the expression log: log enable -v lldb expr Its output then appears in the log for external variables used by the expr command. llvm-svn: 124703
-
John McCall authored
llvm-svn: 124702
-
Fariborz Jahanian authored
llvm-svn: 124701
-
Douglas Gregor authored
llvm-svn: 124700
-
Nick Lewycky authored
llvm-svn: 124699
-
- Feb 01, 2011
-
-
Douglas Gregor authored
the string copying goes through a single place that can have associated state. llvm-svn: 124698
-
Matt Beaumont-Gay authored
llvm-svn: 124697
-
Ted Kremenek authored
llvm-svn: 124696
-
Ted Kremenek authored
Macros frequently contain extra '()' to make instantiation less error prone. This warning was flagging a ton of times on postgresql because of its use of macros. llvm-svn: 124695
-
Bob Wilson authored
This is completely untested but pretty straightforward, so hopefully I got it right. llvm-svn: 124694
-
Argyrios Kyrtzidis authored
llvm-svn: 124689
-
Matt Beaumont-Gay authored
llvm-svn: 124688
-
Devang Patel authored
llvm-svn: 124687
-
John McCall authored
bit-pattern. It's not clear that this is actually useful given current language restrictions. llvm-svn: 124685
-
Nick Lewycky authored
llvm-svn: 124684
-
Douglas Gregor authored
eliminating the need to copy those strings. llvm-svn: 124683
-
Ted Kremenek authored
Add test case for dead stores checker to not flag dead assignments to 'self' within a nested assignment. llvm-svn: 124681
-
Argyrios Kyrtzidis authored
llvm-svn: 124680
-
Anton Korobeynikov authored
Patch by Brian G. Lucas! llvm-svn: 124679
-
Anton Korobeynikov authored
llvm-svn: 124677
-
Argyrios Kyrtzidis authored
llvm-svn: 124675
-
Argyrios Kyrtzidis authored
llvm-svn: 124674
-
Douglas Gregor authored
BumpPtrAllocator, rather than manually new/delete'ing them. This optimization also allows us to avoid allocating memory for and copying constant strings (e.g., "return", "class"). This also required embedding the priority and availability of results within the code completion string, to avoid extra memory allocation within libclang. llvm-svn: 124673
-
David Greene authored
[AVX] Implement EnforceSmallerThan for mixed int/fp type lists. This makes type checking for extract_subvector and insert_subvector more robust and will allow stricter typechecking of more patterns in the future. This change handles int and fp as disjoint sets so that it will enforce integer types to be smaller than the largest integer type and fp types to be smaller than the largest fp type. There is no attempt to check type sizes across the int/fp sets. llvm-svn: 124672
-
Johnny Chen authored
llvm-svn: 124671
-
Johnny Chen authored
an operation to load multiple extension registers from the stack. llvm-svn: 124670
-
Argyrios Kyrtzidis authored
It's highly likely that the user intended an assignment used as condition. Addresses rdar://8848646. llvm-svn: 124668
-
Ted Kremenek authored
Add temporary hack to -Wuninitialize to create a separate CFG (for C++ code) that doesn't include implicit dtors. Implicit dtors confuse the ad hoc path-sensitivity of UninitializedValuesV2.cpp. This isn't the ideal solution, as it will directly impact compile time, but should significantly reduce the noise of -Wuninitialized on some code bases. This immediately "fixes" the false positive reported in PR 9063, although this isn't the right fix in the long run. llvm-svn: 124667
-
Ted Kremenek authored
Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. Fixes PR 9076. llvm-svn: 124666
-
Devang Patel authored
llvm-svn: 124664
-
Douglas Gregor authored
from Alex Miller! llvm-svn: 124663
-
Douglas Gregor authored
PackExpansionType in the AST reader. We need more testing for variadic templates + PCH, but this fixes PR9073. llvm-svn: 124662
-
Douglas Gregor authored
llvm-svn: 124661
-
Douglas Gregor authored
llvm-svn: 124660
-