- Jan 27, 2011
-
-
Nick Lewycky authored
llvm-svn: 124404
-
Ted Kremenek authored
llvm-svn: 124403
-
Ted Kremenek authored
llvm-svn: 124402
-
Greg Clayton authored
llvm-svn: 124401
-
Johnny Chen authored
to adjust the stack pointer by adding a register value in Rm to the SP. llvm-svn: 124400
-
Oscar Fuentes authored
llvm-config --cflags --cxxflags --cppflags We shouldn't impose those flags on people who use llvm-config for building their own projects. llvm-svn: 124399
-
Jeffrey Yasskin authored
catch: lock_guard(my_mutex); declares a variable instead of creating a temporary. llvm-svn: 124398
-
Devang Patel authored
llvm-svn: 124397
-
Ted Kremenek authored
llvm-svn: 124394
-
Douglas Gregor authored
llvm-svn: 124393
-
Ted Kremenek authored
Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's ObjC retain/release checker. llvm-svn: 124386
-
Douglas Gregor authored
llvm-svn: 124385
-
-
Douglas Gregor authored
TargetInfo::CreateTargetInfo() mangles the target options in a way that is not idempotent. Fixes <rdar://problem/8807535>. llvm-svn: 124382
-
Devang Patel authored
Take 2. This includes fix for dragonegg crash. llvm-svn: 124380
-
Roman Divacky authored
Add support for specifying register name in cfi-register/offset/def as well as register number. llvm-svn: 124379
-
Roman Divacky authored
Create override of this method in X86/ARM/MBlaze. llvm-svn: 124378
-
Douglas Gregor authored
qualifiers on a CXType. Patch from Stefan Seefeld, test by me. llvm-svn: 124377
-
Argyrios Kyrtzidis authored
llvm-svn: 124376
-
Jay Foad authored
llvm-svn: 124375
-
Axel Naumann authored
TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it. FileManager.cpp: Allow virtual files in nonexistent directories. FileManager.cpp: Close FileDescriptor for virtual files that correspond to actual files. FileManager.cpp: Enable virtual files to be created even for files that were flagged as NON_EXISTENT_FILE, e.g. by a prior (unsuccessful) addFile(). ASTReader.cpp: Read a PCH even if the original source files cannot be found. Add a test for reading a PCH of a file that has been removed and diagnostics referencing that file. llvm-svn: 124374
-
John McCall authored
deallocation function has a two-argument form. Store the result of this check in new[] and delete[] nodes. Fixes rdar://problem/8913519 llvm-svn: 124373
-
Greg Clayton authored
llvm-svn: 124372
-
Greg Clayton authored
llvm-svn: 124371
-
Nick Lewycky authored
llvm-svn: 124370
-
Greg Clayton authored
sessions: When continue packet has been sent and an interrupt packet was quickly sent, it would get read at the same time: $c#00\x03 There was an error where the packet end index was always being computed incorrectly by debugserver, but it wouldn't matter if there weren't extra bytes on the end (the hex \x03 interrupt byte in this case). The first '$' last 3 bytes of the data in the packet buffer were being trimmed (trying to trim the '#' + checksum (#XX)) which made: c# And this would then be passed to the handle routine for the 'c' packet which would see an extra character at the end and assume it was going to be in the form c[addr] where "[addr]" was a hex address to resume at and this would result in a malformed packet response. This is now fixed and everything works great. Another issue was issuing async packets correctly by doing correct handshakes between the thread that wants to send the async packet, and the thread that is tracking the current run. Added a write lock to the communication class as well to make sure you never get two threads trying to write data at the same time. This wasn't happening, but it is a good idea to make sure it doesn't. llvm-svn: 124369
-
Nick Lewycky authored
that relationships like "i8* null" is equivalent to "i32* null". llvm-svn: 124368
-
John McCall authored
Also provide a method to grab the base element type of a type without stressing out over qualifiers (but give it a nice scary name). llvm-svn: 124367
-
Chris Lattner authored
Don't infinitely recurse! Patch by Marius Wachtler! llvm-svn: 124366
-
Bob Wilson authored
Linear scan regalloc is currently assuming that any register aliased with a member of a regclass must also be in at least one regclass. That is not always true. For example, for X86, RIP is in a regclass but IP is not. If you're unlucky, this can cause a crash by invalidating the iterator. llvm-svn: 124365
-
NAKAMURA Takumi authored
llvm-svn: 124364
-
NAKAMURA Takumi authored
llvm-svn: 124363
-
Ted Kremenek authored
llvm-svn: 124362
-
Ted Kremenek authored
llvm-svn: 124361
-
Ted Kremenek authored
llvm-svn: 124360
-
Greg Clayton authored
lldb_private::Function objects. Previously the SymbolFileSymtab subclass would return lldb_private::Symbol objects when it was asked to find functions. The Module::FindFunctions (...) now take a boolean "bool include_symbols" so that the module can track down functions and symbols, yet functions are found by the SymbolFile plug-ins (through the SymbolVendor class), and symbols are gotten through the ObjectFile plug-ins. Fixed and issue where the DWARF parser might run into incomplete class member function defintions which would make clang mad when we tried to make certain member functions with invalid number of parameters (such as an operator= operator that had no parameters). Now we just avoid and don't complete these incomplete functions. llvm-svn: 124359
-
Eric Christopher authored
llvm-svn: 124358
-
Eric Christopher authored
if we can store a value. Also, the exclusion is or, not and. Fixes rdar://8920247. llvm-svn: 124357
-
Ted Kremenek authored
Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++ 'bool' types to false. llvm-svn: 124356
-
Sean Callanan authored
the "virtual" flag when importing a C++ function declaration. Made changes to LLDB to support other changes in Clang. llvm-svn: 124355
-