- Oct 11, 2010
-
-
Eric Christopher authored
llvm-svn: 116212
-
Jim Grosbach authored
try to match them by name first. If there is no by-name match, fall back to assuming they are in order (this was the previous behavior). llvm-svn: 116211
-
Jakob Stoklund Olesen authored
LocalRewriter. This is a bit of a hack that adds an implicit use operand to model the read-modify-write nature of a partial redef. Uses and defs are rewritten in separate passes, and a single operand would never be processed twice. <rdar://problem/8518892> llvm-svn: 116210
-
Chris Lattner authored
llvm-svn: 116209
-
Douglas Gregor authored
improvements to the compiler and the introduction of crash recovery, it no longer makes sense to allow this mode. Moreover, this eliminates one use of the "clang" executable from within libclang; we'd like them all to go away. llvm-svn: 116207
-
Johnny Chen authored
llvm-svn: 116206
-
Francois Pichet authored
Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. llvm-svn: 116203
-
Francois Pichet authored
__assume __noop llvm-svn: 116202
-
Francois Pichet authored
llvm-svn: 116201
-
Axel Naumann authored
Declare argv parameters as const char* const* instead of to char** to clarify that they are not modified, and to allow for string literals as arguments. llvm-svn: 116200
-
Axel Naumann authored
Tighten up constness of argv parameters to allow for string literals as argumants and to reflect actual (non-modifying) use. llvm-svn: 116199
-
Eric Christopher authored
llvm-svn: 116198
-
Eric Christopher authored
llvm-svn: 116197
-
Eric Christopher authored
llvm-svn: 116196
-
Eric Christopher authored
llvm-svn: 116195
-
Eric Christopher authored
llvm-svn: 116194
-
Chris Lattner authored
llvm-svn: 116192
-
Chris Lattner authored
it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116191
-
Chris Lattner authored
it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116190
-
Chris Lattner authored
llvm-svn: 116189
-
Michael J. Spencer authored
llvm-svn: 116188
-
Chris Lattner authored
llvm-svn: 116187
-
Argyrios Kyrtzidis authored
Make sure the VTables for template instantiations are emitted even if the key function doesn't have a body. llvm-svn: 116186
-
Argyrios Kyrtzidis authored
with similarly named classes in anonymous namespaces. llvm-svn: 116185
-
NAKAMURA Takumi authored
It enables clang to compile Mingw's headers. llvm-svn: 116184
-
NAKAMURA Takumi authored
llvm-svn: 116183
-
NAKAMURA Takumi authored
- lib/gcc/include should not be included. Clang oughta have alternatives. (PR7956) - Cygwin: /usr/include/w32api should be included. gcc/cygwin does. - gcc/cygwin uses gcc paths as /usr/lib not /lib. They are same on Cygwin environment, though, We have to take what gcc/cygwin does. - Cygwin-1.7: Use 4.3.4. - Cygwin-1.5: Use 4.3.2 for gcc-4. llvm-svn: 116182
-
Greg Clayton authored
forward declarations). llvm-svn: 116181
-
Greg Clayton authored
llvm-svn: 116180
-
Greg Clayton authored
what gdb uses)) so we can tell our "lldb" driver program to not automatically parse any .lldbinit files. llvm-svn: 116179
-
Greg Clayton authored
lldb_private::RegularExpression compiles and matches with: size_t RegularExpression::GetErrorAsCString (char *err_str, size_t err_str_max_len) const; Added the ability to search a variable list for variables whose names match a regular expression: size_t VariableList::AppendVariablesIfUnique (const RegularExpression& regex, VariableList &var_list, size_t& total_matches); Also added the ability to append a variable to a VariableList only if it is not already in the list: bool VariableList::AddVariableIfUnique (const lldb::VariableSP &var_sp); Cleaned up the "frame variable" command: - Removed the "-n NAME" option as this is the default way for the command to work. - Enable uniqued regex searches on variable names by fixing the "--regex RE" command to work correctly. It will match all variables that match any regular expressions and only print each variable the first time it matches. - Fixed the option type for the "--regex" command to by eArgTypeRegularExpression instead of eArgTypeCount llvm-svn: 116178
-
Michael J. Spencer authored
llvm-svn: 116177
-
Greg Clayton authored
Added frame relative frame selection to "frame select". You can now select frames relative to the current frame (which defaults to zero if the current frame hasn't yet been set for a thread): The gdb "up" command can be done as: (lldb) frame select -r 1 The gdb "down" command can be done as: (lldb) frame select -r -1 Place the following in your ~/.lldbinit file for "up" and "down": command alias up frame select -r 1 command alias down frame select -r -1 llvm-svn: 116176
-
Greg Clayton authored
llvm-svn: 116175
-
Michael J. Spencer authored
llvm-svn: 116174
-
Michael J. Spencer authored
llvm-svn: 116173
-
- Oct 10, 2010
-
-
Greg Clayton authored
as binary bytes or as an ASCII text dump. - The output file is specified with the "--outfile FILE" option. - The memory can be appended to an existing file using the "--append" option. - The memory will be written as an ASCII text dump by default, or as binary with the "--binary" option. Added new options to memory write to allow writing all or part of a file on disk to target memory: - The input file is specified using the "--infile FILE" option - The offset at which to start in the file defaults to zero, but can be overridden using the "--offset OFFSET" option. If the size is not specified, the remaining number of bytes in the file will be used as the default byte size. - The number of bytes to write defaults to the entire file byte size, but can be changed with the "--size COUNT" option. llvm-svn: 116172
-
Johnny Chen authored
with the function name 'lldb_iter'. Example: def disassemble_instructions (insts): from lldbutil import lldb_iter for i in lldb_iter(insts, 'GetSize', 'GetInstructionAtIndex'): print i llvm-svn: 116171
-
Chris Lattner authored
llvm-svn: 116170
-
Chris Lattner authored
truncate the stack pointer to 32-bits on a 64-bit machine. llvm-svn: 116169
-