- Feb 19, 2011
-
-
Jeffrey Yasskin authored
needed or provided by the libraries under test. The next step is to import http://www.itk.org/Wiki/CMakeMacroParseArguments to make the empty string parameter unnecessary. llvm-svn: 126024
-
Daniel Dunbar authored
the special way we model "linker input" arguments. llvm-svn: 126023
-
Argyrios Kyrtzidis authored
llvm-svn: 126021
-
Ted Kremenek authored
llvm-svn: 126020
-
Argyrios Kyrtzidis authored
confident enough that he knows what he is doing. llvm-svn: 126019
-
Eric Christopher authored
llvm-svn: 126018
-
John McCall authored
but it's not reasonable for the diagnostic to figure that out. Pointed out by Benjamin Kramer. Also clarify the logic here. llvm-svn: 126017
-
John McCall authored
without defining them. This should be an error, but I'm paranoid about "uses" that end up not actually requiring a definition. I'll revisit later. Also, teach IR generation to not set internal linkage on variable declarations, just for safety's sake. Doing so produces an invalid module if the variable is not ultimately defined. Also, fix several places in the test suite where we were using internal functions without definitions. llvm-svn: 126016
-
Jim Ingham authored
a Stream, and then added GetOutputData & GetErrorData to get the accumulated data. - Added a StreamTee that will tee output to two provided lldb::StreamSP's. - Made the CommandObjectReturn use this so you can Tee the results immediately to the debuggers output file, as well as saving up the results to return when the command is done executing. - HandleCommands now uses this so that if you have a set of commands that continue the target you will see the commands come out as they are processed. - The Driver now uses this to output the command results as you go, which makes the interface more reactive seeming. llvm-svn: 126015
-
Argyrios Kyrtzidis authored
llvm-svn: 126013
-
Ted Kremenek authored
This yields a minor memory reduction (for larger functions) on Sqlite at the cost of slightly higher memory usage on some functions because of the increased size of GRState (which can be optimized). I expect the real memory savings from this enhancement will come when we aggressively canabilize more of the ExplodedGraph. llvm-svn: 126012
-
Ted Kremenek authored
Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWithoutRetain()' to help more aggressively reclaim memory in the static analyzer. llvm-svn: 126011
-
Johnny Chen authored
which now handles R0-R12, SP, LR, as well as PC. And refactored a lot of calls to ReadRegisterUnsigned() to now funnel through ReadCoreReg(), instead. llvm-svn: 126010
-
Devang Patel authored
Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug info reduced by almost 7%. llvm-svn: 126009
-
Devang Patel authored
llvm-svn: 126008
-
Argyrios Kyrtzidis authored
llvm-svn: 126007
-
Argyrios Kyrtzidis authored
llvm-svn: 126006
-
Jakob Stoklund Olesen authored
llvm-svn: 126005
-
Joerg Sonnenberger authored
llvm-svn: 126004
-
Jakob Stoklund Olesen authored
llvm-svn: 126003
-
Jakob Stoklund Olesen authored
llvm-svn: 126002
-
Jakob Stoklund Olesen authored
llvm-svn: 126001
-
Mikhail Glushenkov authored
Patch by Kaelyn Uhrain! llvm-svn: 126000
-
Chandler Carruth authored
diagnostics, resolving PR9227. Patch originally by Mihai Rusu and Stephen Hines with some minimal style tweaks from me. llvm-svn: 125999
-
Chandler Carruth authored
diagnostics. Patch by Stephen Hines. llvm-svn: 125998
-
Chandler Carruth authored
messages. llvm-svn: 125997
-
Chandler Carruth authored
abstract class type. Patch by Stephen Hines, with a wording tweak from Doug applied by me. llvm-svn: 125996
-
Chandler Carruth authored
a non-pointer on the two sides of a conditional expression. Patch by Stephen Hines and Mihai Rusu. llvm-svn: 125995
-
Caroline Tice authored
Add code to emulate LDRB (register) Arm instruction. llvm-svn: 125994
-
Chandler Carruth authored
thing the visit does is dyn_cast<>, which leads to a nasty segfault. llvm-svn: 125993
-
Johnny Chen authored
Add Encoding T3 of "MOV (register)" to EmulateMOVRdRm() method and fixed some bugs in EmulateMOVRdImm() and EmulateMOVRdRm() methods. llvm-svn: 125992
-
Douglas Gregor authored
enumeration type, prioritize the enumeration constants and don't provide completions for any other expressions. Fixes <rdar://problem/7283668>. llvm-svn: 125991
-
Devang Patel authored
llvm-svn: 125990
-
Devang Patel authored
(This is infact direct copy from DIFactory, which is disappearing soon.) llvm-svn: 125989
-
Devang Patel authored
llvm-svn: 125988
-
Devang Patel authored
llvm-svn: 125987
-
Devang Patel authored
llvm-svn: 125986
-
- Feb 18, 2011
-
-
Daniel Dunbar authored
LLVM_INCLUDE_TESTS:=OFF, which may no longer be necessary for all I know. llvm-svn: 125985
-
Devang Patel authored
Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. This time with a fix that avoids using invalidated DenseMap iterator. llvm-svn: 125984
-
Ted Kremenek authored
llvm-svn: 125983
-