- Aug 12, 2011
-
-
Akira Hatanaka authored
llvm-svn: 137515
-
Anna Zaks authored
MacOSKeychainAPIChecker: There is no need to use SymbolMetadata to represent the allocated data symbol, we can just use the symbol corresponding to the SymbolicRegion. This simplifies tracking of the symbol, for example, SymbolMetadata needs to go through extra hoops to stay alive. Make AllocationState internal to the MacOSKeychainAPIChecker class. llvm-svn: 137514
-
Jim Grosbach authored
Partial fix for rdar://9945172. llvm-svn: 137513
-
Jeffrey Yasskin authored
the C++0x narrowing error. llvm-svn: 137512
-
Bill Wendling authored
they're the correct type. llvm-svn: 137511
-
Fariborz Jahanian authored
attribute of a property. patch by Remy Demarest fixes it. llvm-svn: 137509
-
Ted Kremenek authored
llvm-svn: 137508
-
Ted Kremenek authored
llvm-svn: 137507
-
Ted Kremenek authored
llvm-svn: 137506
-
Ted Kremenek authored
llvm-svn: 137505
-
Johnny Chen authored
llvm-svn: 137504
-
Johnny Chen authored
Skip the TestObjCDymaicValue.py tests for i386 due to dynamic types for ObjC V1 runtime not implemented yet. Radar to be filed. llvm-svn: 137503
-
Owen Anderson authored
Fix some remaining issues with decoding ARM-mode memory instructions, and add another batch of tests. llvm-svn: 137502
-
Bill Wendling authored
This implements the 'landingpad' instruction. It's used to indicate that a basic block is a landing pad. There are several restrictions on its use (see LangRef.html for more detail). These restrictions allow the exception handling code to gather the information it needs in a much more sane way. This patch has the definition, implementation, C interface, parsing, and bitcode support in it. llvm-svn: 137501
-
Johnny Chen authored
Add TestInferiorChanged.py to test that lldb reloads the inferior after it was changed during the debug session. First, main.c causes a crash, the inferior then gets re-built with main2.c which is not crashing. Add Base.cleanup(self, dictionary=None) for platform specfic way to do cleanup after build. This plugin method is used by the above test case to cleanup the main.c build before rebuild for main2.c. llvm-svn: 137500
-
Owen Anderson authored
llvm-svn: 137499
-
Ted Kremenek authored
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't. Patch by Olaf Krzikalla! llvm-svn: 137498
-
Chris Lattner authored
prevailing convention. Thanks to Dave Zarzycki for the patch. llvm-svn: 137497
-
Chris Lattner authored
llvm-svn: 137496
-
Owen Anderson authored
Port over the basic ARM encodings test file to a decoding test file. Greatly increases our test coverage of basic ARM-mode instructions. llvm-svn: 137495
-
Owen Anderson authored
Specify fixed bit in the LDRBT encoding, which allows us to distinguish it from certain USAT16 encodings. llvm-svn: 137494
-
Enrico Granata authored
Added an error message when the user tries to add a filter when a synthetic provider for the same type is already defined in the same category The converse is also true: an error is shown when the user tries to add a synthetic provider to a category that already has a filter for the same type llvm-svn: 137493
-
Johnny Chen authored
DOTEST_SCRIPT_DIR=/path/leading/to/your/dotest/script/directory. llvm-svn: 137492
-
Richard Smith authored
llvm-svn: 137491
-
Enrico Granata authored
llvm-svn: 137490
-
Devang Patel authored
llvm-svn: 137489
-
Chris Lattner authored
llvm-svn: 137488
-
Owen Anderson authored
llvm-svn: 137487
-
Akira Hatanaka authored
llvm-svn: 137486
-
Devang Patel authored
llvm-svn: 137485
-
Akira Hatanaka authored
integer register to a floating point register. It is not valid to interpret the value of a floating pointer register as part of a double precision floating point value after a single precision floating point computational or move instruction stores its result to the register. - In the test case, the following code is generated before this patch is applied: mtc1 $zero, $f2 ; unformatted copy to $f2 mov.s $f0, $f2 ; $f0 is in single format sdc1 $f12, 0($sp) mov.s $f1, $f2 ; $f1 is in single format c.eq.d $f12, $f0 ; $f0 cannot be interpreted as double - The following code is generated after this patch is applied: mtc1 $zero, $f0 ; unformatted copy to $f0 mtc1 $zero, $f1 ; unformatted copy to $f1 c.eq.d $f12, $f0 ; $f0 can be interpreted as double Bhanu Chetlapalli and Chris Dearman at MIPS technologies reported this bug and provided the test case. llvm-svn: 137484
-
Chris Lattner authored
llvm-svn: 137483
-
Chris Lattner authored
llvm-svn: 137482
-
Chris Lattner authored
llvm-svn: 137481
-
Chris Lattner authored
llvm-svn: 137480
-
Chris Lattner authored
llvm-svn: 137479
-
Devang Patel authored
llvm-svn: 137478
-
Johnny Chen authored
A8.6.391 VST1 (multiple single elements) alignment = if align == '00' then 1 else 4 << UInt(align); llvm-svn: 137477
-
Owen Anderson authored
llvm-svn: 137476
-
Greg Clayton authored
time after recently backing out another fix. llvm-svn: 137475
-