- Dec 11, 2013
-
-
Reed Kotler authored
llvm-svn: 196999
-
Kevin Qin authored
llvm-svn: 196998
-
Warren Hunt authored
Prior to this patch, the alignment imposed by virtual bases only included direct virtual bases. This patch fixes it to look at all virtual bases. llvm-svn: 196997
-
Rafael Espindola authored
llvm-svn: 196996
-
Richard Smith authored
list, each element of the initializer list may provide more than one of the base elements of the array. Be sure to initialize the right type and bump the array pointer by the right amount. llvm-svn: 196995
-
Rui Ueyama authored
llvm-svn: 196994
-
Argyrios Kyrtzidis authored
llvm-svn: 196993
-
Rui Ueyama authored
The base class has a member function with the same name. We should avoid it being shadowed. llvm-svn: 196992
-
Rui Ueyama authored
llvm-svn: 196991
-
Rafael Espindola authored
llvm-svn: 196990
-
Fariborz Jahanian authored
warning is coming out incorrectly too early becuase of unrelated scope pop. // rdar://15630719 llvm-svn: 196989
-
NAKAMURA Takumi authored
llvm-svn: 196988
-
Rafael Espindola authored
llvm-svn: 196987
-
Reid Kleckner authored
The combination of inline asm, stack realignment, and dynamic allocas turns out to be too common to reject out of hand. ASan inserts empy inline asm fragments and uses aligned allocas. Compiling any trivial function containing a dynamic alloca with ASan is enough to trigger the check. XFAIL the test cases that would be miscompiled and add one that uses the relevant functionality. llvm-svn: 196986
-
Greg Clayton authored
Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. This has led to many test suite failures because of copy and paste where new test cases were based off of other test cases and the "mydir" variable wasn't updated. Now you can call your superclasses "compute_mydir()" function with "__file__" as the sole argument and the relative path will be computed for you. llvm-svn: 196985
-
Fariborz Jahanian authored
when selector in objc_bridge_related attribute names a property. // rdar://15517899 llvm-svn: 196984
-
Greg Clayton authored
We must make sure that all ValueObject objects always contain a valid target. llvm-svn: 196983
-
David Fang authored
llvm-svn: 196982
-
- Dec 10, 2013
-
-
David Fang authored
llvm-svn: 196981
-
Fariborz Jahanian authored
// rdar://15499111 llvm-svn: 196977
-
Rafael Espindola authored
llvm-svn: 196976
-
Reid Kleckner authored
It was failing because ASan was adding all of the following to one function: - dynamic alloca - stack realignment - inline asm This patch avoids making the static alloca dynamic when coverage is used. ASan should probably not be inserting empty inline asm blobs to inhibit duplicate tail elimination. llvm-svn: 196973
-
Matt Arsenault authored
llvm-svn: 196971
-
David Fang authored
.weak_def_can_be_hidden was not yet supported by the system assembler llvm-svn: 196970
-
Chad Rosier authored
intrinsic to use f32/f64 types, rather than their vector equivalents. llvm-svn: 196969
-
Chad Rosier authored
LLVM AArch64 intrinsics to use f32/f64, rather than their vector equivalents. llvm-svn: 196968
-
Chad Rosier authored
and fixed-point convert to floating-point LLVM AArch64 intrinsics. llvm-svn: 196967
-
Chad Rosier authored
LLVM AArch64 intrinsics. llvm-svn: 196966
-
Chad Rosier authored
intrinsic to use f32/f64 types, rather than their vector equivalents. llvm-svn: 196965
-
Chad Rosier authored
LLVM AArch64 intrinsics to use f32/f64, rather than their vector equivalents. llvm-svn: 196964
-
Chad Rosier authored
and fixed-point convert to floating-point LLVM AArch64 intrinsics. llvm-svn: 196963
-
Chad Rosier authored
LLVM AArch64 intrinsics. llvm-svn: 196962
-
Justin Bogner authored
When parsing invalid top-level asm statements, we were ignoring the return code of the SkipUntil we used for recovery. This led to crashes when we hit the end of file and tried to continue parsing anyway. This fixes the crash and adds a couple of tests for parsing related problems. llvm-svn: 196961
-
Matt Arsenault authored
llvm-svn: 196960
-
Richard Smith authored
llvm-svn: 196959
-
Sergey Matveev authored
llvm-svn: 196957
-
Greg Clayton authored
llvm-svn: 196956
-
Ted Kremenek authored
Rename attribute 'objc_suppress_protocol_methods' to 'objc_protocol_requires_explicit_implementation'. That's a mouthful, and not necessarily the final name. This also reflects a semantic change where this attribute is now on the protocol itself instead of a class. This attribute will require that a protocol, when adopted by a class, is explicitly implemented by the class itself (instead of walking the super class chain). Note that this attribute is not "done". This should be considered a WIP. llvm-svn: 196955
-
Ted Kremenek authored
llvm-svn: 196954
-
Richard Smith authored
llvm-svn: 196953
-