- Dec 11, 2013
-
-
Rui Ueyama authored
llvm-svn: 197009
-
Rui Ueyama authored
llvm-svn: 197008
-
Rui Ueyama authored
llvm-svn: 197007
-
Rui Ueyama authored
llvm-svn: 197006
-
Rafael Espindola authored
The extra CHECK and CHECK-NEXT are there to show that we don't print a linker private symbol on linux. llvm-svn: 197003
-
Rui Ueyama authored
If section size is not multiple of 512, the writer added NULL bytes at the end of it to make it so. That is not required by the PE/COFF spec, and the MSVC's linker does not do that too. So we don't need to do that, too. llvm-svn: 197002
-
Andrew Trick authored
This hook reverses the order of assignment for local live ranges. This will generally allocate shorter local live ranges first. For targets with many registers, this could reduce regalloc compile time by a large factor. It should still achieve optimal coloring; however, it can change register eviction decisions. It is disabled by default for two reasons: (1) Top-down allocation is simpler and easier to debug for targets that don't benefit from reversing the order. (2) Bottom-up allocation could result in poor evicition decisions on some targets affecting the performance of compiled code. llvm-svn: 197001
-
Richard Smith authored
any local extern declaration, not just a local extern function. llvm-svn: 197000
-
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
-