- Mar 08, 2013
-
-
Jakob Stoklund Olesen authored
llvm-svn: 176669
-
Jakob Stoklund Olesen authored
In very rare cases caused by irreducible control flow, the dominating block can have the same trace head without actually being part of the trace. As long as such a dominator still has valid instruction depths, it is OK to use it for computing instruction depths. Rename the function to avoid lying, and add a check that instruction depths are computed for the dominator. llvm-svn: 176668
-
Fariborz Jahanian authored
commands; top level tags such as @interface and their 2nd level tags such as @coclass, etc. // rdar://12379114 llvm-svn: 176667
-
-
- Mar 07, 2013
-
-
Douglas Gregor authored
Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-C object type <rdar://problem/13338107>. llvm-svn: 176665
-
Jason Molenda authored
llvm-svn: 176664
-
Douglas Gregor authored
Fixes <rdar://problem/13330126>. llvm-svn: 176663
-
Sean Callanan authored
updated the build system to support the new Apple LLDB versioning scheme. llvm-svn: 176662
-
Jakub Staszak authored
llvm-svn: 176661
-
Jakub Staszak authored
llvm-svn: 176660
-
Chad Rosier authored
rdar://13370942 llvm-svn: 176659
-
John McCall authored
MaxAtomicPromoteWidth. Fix a ton of terrible bugs with _Atomic types and (non-intrinsic-mediated) loads and stores thereto. llvm-svn: 176658
-
John McCall authored
llvm-svn: 176657
-
John McCall authored
aggregate types in a profoundly wrong way that has to be worked around in every call site, to getEvaluationKind, which classifies and distinguishes between all of these cases. Also, normalize the API for loading and storing complexes. I'm working on a larger patch and wanted to pull these changes out, but it would have be annoying to detangle them from each other. llvm-svn: 176656
-
John McCall authored
llvm-svn: 176655
-
John McCall authored
when that aggregate isn't potentially aliased. llvm-svn: 176654
-
Benjamin Kramer authored
llvm-svn: 176653
-
Benjamin Kramer authored
llvm-svn: 176652
-
Benjamin Kramer authored
llvm-svn: 176651
-
Daniel Jasper authored
With the cursor located at "I", clang-format would not do anything to: int a; I int b; With this patch, it reduces the number of empty lines as necessary, and removes unnecessary whitespace. It does not change/reformat "int a;" or "int b;". llvm-svn: 176650
-
Chad Rosier authored
rdar://13370942 llvm-svn: 176649
-
Benjamin Kramer authored
llvm-svn: 176648
-
Jyotsna Verma authored
llvm-svn: 176647
-
Jakub Staszak authored
llvm-svn: 176646
-
Jakub Staszak authored
llvm-svn: 176645
-
Daniel Malea authored
- Required flag "-std=c++11" needs to be set before including Makefile.rules llvm-svn: 176644
-
Jakub Staszak authored
llvm-svn: 176643
-
Jakub Staszak authored
llvm-svn: 176642
-
Jakub Staszak authored
coding in the other places of the file. llvm-svn: 176641
-
Howard Hinnant authored
llvm-svn: 176640
-
Howard Hinnant authored
Change _LIBCPP_TYPE_VIS to use __type_visibility__(default) instead of __visibility__(default) when available. This change makes just the type_info visible so that types like vectors and strings can be used as exception objects across dylib boundaries even when hidden visibility is specified globally (at the command line), and yet this allows clients to hide the member functions of things like vector and string (with global visibility commands). llvm-svn: 176639
-
Andrew Trick authored
llvm-svn: 176638
-
Jyotsna Verma authored
llvm-svn: 176637
-
Andrew Trick authored
rdar:13370002 [pre-RA-sched] assertion: released too many times I tracked this down to an earlier hack that is no longer applicable and interfered with normal scheduler logic. With the changes in r176037, it was causing an instruction to be scheduled multiple times. I have an external test case that I tried hard to reduce and failed. I can't even reproduce with llc. llvm-svn: 176636
-
Benjamin Kramer authored
llvm-svn: 176635
-
Benjamin Kramer authored
That can usually be lowered efficiently and is common in sandybridge code. It would be nice to do this in DAGCombiner but we can't insert arbitrary BUILD_VECTORs this late. Fixes PR15462. llvm-svn: 176634
-
Daniel Malea authored
- change string "ERROR" to "FAIL" to match clang lit test results Also, make LLDB tests work on machines that do not have svn and/or git installed llvm-svn: 176633
-
Pekka Jaaskelainen authored
different size argument list and without attributes in the arguments. llvm-svn: 176632
-
Edwin Vane authored
For iterators where the dereference operator returns by value, LoopConvert should use 'auto &&' in the range-based for loop expression. If the dereference operator returns an rvalue reference, this is deemed too strange and the for loop is not converted. Moved test case from iterator_failing.cpp to iterator.cpp and added extra tests. Fixes PR15437. Reviewer: gribozavr llvm-svn: 176631
-
Edwin Vane authored
Updated docs and tests. Reviewers: klimek, gribozavr llvm-svn: 176630
-