- Apr 12, 2012
-
-
Simon Atanasyan authored
Otherwise MipsTargetInfoBase::getDefaultFeatures() might return an invalid features set with an empty feature name. llvm-svn: 154606
-
Evan Cheng authored
Generalize r153635 to deal with TokenFactor chains; also clean up the logic and fix the tests. rdar://11069732, rdar://11236106 llvm-svn: 154604
-
Greg Clayton authored
Also fixed the ProcessLinux, ProcessPOSIX and ProcessFreeBSD to have the correct UpdateThreadList() prototype. llvm-svn: 154603
-
Greg Clayton authored
(lldb) command script import heap.py Find all malloc blocks that contains a pointer value of 0x1234000: (lldb) ptr_refs 0x1234000 Find all malloc blocks that contain a C string: (lldb) cstr_refs "hello" Get info on a malloc block that starts at or contains 0x12340000 (lldb) malloc_info 0x12340000 llvm-svn: 154602
-
Jim Ingham authored
for packet confirmation. Also added a bit more logging. Also, unlock the writer end of the run lock in Process.cpp on our way out of the private state thread so that the Process can shut down cleanly. <rdar://problem/11228538> llvm-svn: 154601
-
Jim Ingham authored
llvm-svn: 154600
-
Evandro Menezes authored
llvm-svn: 154597
-
Douglas Gregor authored
types. The second and third conversions in the sequence are based on the conversion for the underlying type, so that we get sensible overloading behavior for, e.g., _Atomic(int) vs. _Atomic(float). As part of this, actually implement the lvalue-to-rvalue conversion for atomic types. There is probably a pile of code in SemaExpr that can now be deleted, but I haven't tracked it down yet. llvm-svn: 154596
-
Fariborz Jahanian authored
that of typedef BOOL if found. // rdar://11231426 llvm-svn: 154595
-
Sean Callanan authored
is non-NULL before asking for its name. llvm-svn: 154593
-
Fariborz Jahanian authored
__weak and __block when rewriting. // rdar://11236342 llvm-svn: 154592
-
Chad Rosier authored
PR12532 llvm-svn: 154591
-
Anshuman Dasgupta authored
llvm-svn: 154590
-
Alexey Samsonov authored
llvm-svn: 154589
-
Benjamin Kramer authored
llvm-svn: 154588
-
Jean-Daniel Dupas authored
llvm-svn: 154587
-
Tobias Grosser authored
This fixes two crashes that appeared in case of: - A load of a non vectorizable type (e.g. float**) - An instruction that is not vectorizable (e.g. call) llvm-svn: 154586
-
Erik Verbruggen authored
CompilerInstance::setCodeCompletionConsumer instead, in order to change the SkipFunctionBodies flag accordingly. Also fixed setCodeCompletionConsumer to take a reset() to null into account. llvm-svn: 154585
-
Erik Verbruggen authored
llvm-svn: 154584
-
Alexey Samsonov authored
llvm-svn: 154583
-
Nick Lewycky authored
turns out that it's actually needed for C++ modules support. Since simplifying it didn't cause any test failures, I'll add a test for it. llvm-svn: 154582
-
Alexey Samsonov authored
[ASan] fix output tests - r154570 changed debug info for static functions and now they are symbolized a bit differently llvm-svn: 154581
-
Craig Topper authored
llvm-svn: 154580
-
Richard Smith authored
This is not quite sufficient for libstdc++'s <atomic>: we still need __atomic_test_and_set and __atomic_clear, and may need a more complete __atomic_is_lock_free implementation. We are also missing an implementation of __atomic_always_lock_free, __atomic_nand_fetch, and __atomic_fetch_nand, but those aren't needed for libstdc++. llvm-svn: 154579
-
Eric Christopher authored
FunctionDecl::Create calls as well. rdar://11079003 llvm-svn: 154578
-
Jim Grosbach authored
They reference the PC directly, so things work properly that way. rdar://11231229 llvm-svn: 154576
-
Johnny Chen authored
rdar://problem/11031264 llvm-svn: 154573
-
Eric Christopher authored
rdar://11079003 llvm-svn: 154571
-
Eric Christopher authored
The mangler doesn't like non-prototyped functions so only use a mangled name for prototyped functions. rdar://11079003 llvm-svn: 154570
-
Eric Christopher authored
so. llvm-svn: 154569
-
Ted Kremenek authored
get the diagnostic category name from a serialized diagnostic when the version of libclang used to read the diagnostic file is newer than the clang that emitted the diagnostic file. llvm-svn: 154567
-
Fariborz Jahanian authored
of a __block struct object. // rdar://11230308 llvm-svn: 154566
-
Eli Friedman authored
Add test for a construct we currently reject, constant-evaluating a load from a constant string. Given that gcc doesn't accept this, we should continue to not accept it, even though it was accidentally supported by clang for a brief period. llvm-svn: 154564
-
Akira Hatanaka authored
llvm-svn: 154563
-
Akira Hatanaka authored
llvm-svn: 154547
-
Akira Hatanaka authored
otherwise expand FNEG during legalization. llvm-svn: 154546
-
Akira Hatanaka authored
Invalid operation is signaled if the operand of these instructions is NaN. llvm-svn: 154545
-
Kevin Enderby authored
of a VST instruction. llvm-svn: 154544
-
Anna Zaks authored
llvm-svn: 154543
-
Anna Zaks authored
As per Jordy's review. Creating a symbol here is more flexible; however I could not come up with an example where it was needed. (What constrains can be added on of the symbol constrained to 0?) llvm-svn: 154542
-