- Aug 25, 2011
-
-
Jordy Rose authored
llvm-svn: 138510
-
Jordy Rose authored
llvm-svn: 138508
-
Owen Anderson authored
Perform more thorough checking of t2IT mask parameters, which fixes all remaining crashers when disassembling the entire 16-bit instruction space. llvm-svn: 138507
-
Jordy Rose authored
llvm-svn: 138506
-
Eli Friedman authored
Hook up 64-bit atomic load/store on x86-32. I plan to write more efficient implementations eventually. llvm-svn: 138505
-
Evan Cheng authored
.cfi_startproc. e.g. libffi: $ cat confopt.c asm (".cfi_startproc\n\t.cfi_endproc"); int main () { return 0; } Teach MC / dwarf emission to handle these cfi directives which essentially create an empty frame. rdar://10017184 llvm-svn: 138504
-
Johnny Chen authored
Fix a compie warning for main.cpp. llvm-svn: 138503
-
Jim Grosbach authored
llvm-svn: 138502
-
Jim Grosbach authored
llvm-svn: 138501
-
Jim Grosbach authored
We'll need to pay attention to them when we start getting more serious about the details of parsing thumb2 assembly. llvm-svn: 138500
-
Sean Callanan authored
not set if the containing function could not be found. This caused LLDB to crash later in expression parsing. llvm-svn: 138499
-
Douglas Gregor authored
llvm-svn: 138498
-
- Aug 24, 2011
-
-
Anna Zaks authored
llvm-svn: 138497
-
Douglas Gregor authored
table when serializing an AST file. This was a holdover from the days before chained PCH, and is a complete waste of time and storage now. It's a good thing it's useless, because I have no idea how I would have implemented MaterializeVisibleDecls efficiently in the presence of modules. llvm-svn: 138496
-
Jim Grosbach authored
Fix FiXME in test file. Remove FIXME for SUB (SP minus register) since that form is Thumb2 only. llvm-svn: 138494
-
Anna Zaks authored
llvm-svn: 138493
-
Owen Anderson authored
llvm-svn: 138492
-
Douglas Gregor authored
which supports both pre-order and post-order traversal via a visitor mechanism. Use this depth-first search with a post-order traversal to give predictable ordering semantics when walking all of the lexical declarations in the translation unit. Eventually, module imports will occur in the source code rather than at the beginning, and we'll have to revisit this walk. llvm-svn: 138490
-
Ivan Krasin authored
llvm-svn: 138489
-
Jim Grosbach authored
Fix the test FIXME and add parsing support for the ADD (SP plus immediate) and ADD (SP plus register) instruction forms. llvm-svn: 138488
-
Eli Friedman authored
llvm-svn: 138487
-
Eli Friedman authored
llvm-svn: 138486
-
Bill Wendling authored
llvm-svn: 138481
-
Anna Zaks authored
[analyzer] MacOSKeychainAPIChecker: Provide reacher diagnostic trace by pointing to the allocation site when reporting a leak. llvm-svn: 138479
-
Eli Friedman authored
llvm-svn: 138478
-
Jordy Rose authored
llvm-svn: 138477
-
Jordy Rose authored
[analyzer] Copy GC mode setting from CFRefCount to RetainReleaseChecker in preparation for getting rid of CFRefCount. This is a little hacky for now but will get better once we decide the best way to handle this. llvm-svn: 138476
-
Argyrios Kyrtzidis authored
llvm-svn: 138475
-
Anna Zaks authored
[analyzer] Allow checker writes to specify that no region should be accosiated with the report. (Useful when we report an error on endOfPath or deadSymbols, when the range of the last expression might have nothing to do with the error.) llvm-svn: 138474
-
Bill Wendling authored
insertion place. llvm-svn: 138473
-
Eli Friedman authored
llvm-svn: 138472
-
Ivan Krasin authored
llvm-svn: 138470
-
Nadav Rotem authored
llvm-svn: 138469
-
Jim Grosbach authored
rdar://10015134 llvm-svn: 138467
-
Johnny Chen authored
llvm-svn: 138466
-
Johnny Chen authored
llvm-svn: 138465
-
Jordy Rose authored
This is a very small regression (actually introduced in r138309) because it won't catch leaks of objects passed by reference to CFDictionaryCreate (they're considered to have escaped and are ignored). If this is important we can put in a specific eval::Call to restore the functionality. llvm-svn: 138464
-
Douglas Gregor authored
module DAG-based lookup scheme. This required some reshuffling, so that each module stores its own mapping from DeclContexts to their lexical and visible sets for those DeclContexts (rather than one big "chain"). Overall, this allows simple qualified name lookup into the translation unit to gather results from multiple modules, with the lookup results in module B shadowing the lookup results in module A when B imports A. Walking all of the lexical declarations in a module DAG is still a mess; we'll end up walking the loaded module list backwards, which works fine for chained PCH but doesn't make sense in a DAG. I'll tackle this issue as a separate commit. llvm-svn: 138463
-
Jordy Rose authored
[analyzer] Slightly clean up the fix in 138432, so that it doesn't depend on the relative ordering of path-sensitive and path-insensitive checks. Still not ideal, but I think a real fix would require infrastructure that doesn't exist yet. llvm-svn: 138462
-
Bruno Cardoso Lopes authored
llvm-svn: 138461
-