- Nov 16, 2013
-
-
Rui Ueyama authored
end() was evaluated every time through a loop. This patch eliminates it. llvm-svn: 194894
-
David Blaikie authored
DwarfCompileUnit: Add type safety by using DICompileUnit rather than raw MDNode* for the CU metadata node llvm-svn: 194893
-
David Blaikie authored
llvm-svn: 194892
-
Yaron Keren authored
llvm-svn: 194891
-
Rui Ueyama authored
llvm-svn: 194890
-
Ana Pazos authored
Implemented aarch64 Neon scalar vfma_lane intrinsics Implemented aarch64 Neon scalar vfms_lane intrinsics Implemented legacy vmul_n_f64, vmul_lane_f64, vmul_laneq_f64 intrinsics (v1f64 parameter type) using Neon scalar instructions. Implemented legacy vfma_lane_f64, vfms_lane_f64, vfma_laneq_f64, vfms_laneq_f64 intrinsics (v1f64 parameter type) using Neon scalar instructions. llvm-svn: 194889
-
Ana Pazos authored
Implemented aarch64 Neon scalar vfma_lane intrinsics Implemented aarch64 Neon scalar vfms_lane intrinsics Implemented legacy vmul_n_f64, vmul_lane_f64, vmul_laneq_f64 intrinsics (v1f64 parameter type) using Neon scalar instructions. Implemented legacy vfma_lane_f64, vfms_lane_f64, vfma_laneq_f64, vfms_laneq_f64 intrinsics (v1f64 parameter type) using Neon scalar instructions. llvm-svn: 194888
-
Rui Ueyama authored
llvm-svn: 194887
-
Tim Northover authored
My commits got a bit twisted when I was working on both embedded support and __sync stuff on the same branch. Sorry about that. llvm-svn: 194886
-
John Thompson authored
llvm-svn: 194885
-
Ana Pazos authored
llvm-svn: 194884
-
Adrian Prantl authored
llvm-svn: 194883
-
Lang Hames authored
llvm-svn: 194882
-
Fariborz Jahanian authored
Improve on wording on illegal objc_bridge argumment. // rdar://15454846 llvm-svn: 194881
-
Lang Hames authored
until we know that folding will be successful. No functional change. llvm-svn: 194880
-
David Blaikie authored
llvm-svn: 194879
-
Tim Northover authored
This builds extra versions of compiler-rt targeting various unhosted targets. Only built on Darwin since even though they're not iOS or OSX, they share some quirks. llvm-svn: 194878
-
Rui Ueyama authored
llvm-svn: 194877
-
Arnold Schwaighofer authored
When we vectorize a scalar access with no alignment specified, we have to set the target's abi alignment of the scalar access on the vectorized access. Using the same alignment of zero would be wrong because most targets will have a bigger abi alignment for vector types. This probably fixes PR17878. llvm-svn: 194876
-
David Blaikie authored
llvm-svn: 194875
-
Juergen Ributzka authored
llvm-svn: 194874
-
Tim Northover authored
This should build a separate set of embedded runtime libraries, supporting the option product: {PIC, static} x { Hard-float, soft-float } The emphasis is on ARM platforms (Cortex-M4F, Cortex-M3, Cortex-M0) but X86 variants are also built where possible. rdar://problem/10817205 llvm-svn: 194873
-
Richard Smith authored
llvm-svn: 194872
-
- Nov 15, 2013
-
-
David Blaikie authored
This is the first of a few similar patches. We'll see how far it goes/makes sense. llvm-svn: 194871
-
Yaron Keren authored
llvm-svn: 194870
-
Richard Smith authored
the GNU documentation: the attribute only appertains to the label if it is followed by a semicolon. Based on a patch by Aaron Ballman! llvm-svn: 194869
-
Matt Arsenault authored
I somehow didn't notice before that the examples for addrspacecast use the wrong syntax for addrspace. llvm-svn: 194868
-
Marshall Clow authored
Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS llvm-svn: 194867
-
Rui Ueyama authored
llvm-svn: 194866
-
Juergen Ributzka authored
This patch removes most of the trivial cases of weak vtables by pinning them to a single object file. Differential Revision: http://llvm-reviews.chandlerc.com/D2068 Reviewed by Andy llvm-svn: 194865
-
Fariborz Jahanian authored
// rdar://15454846 llvm-svn: 194864
-
Hans Wennborg authored
llvm-svn: 194863
-
Matt Arsenault authored
The error reported the number of explicit operands, but that isn't what is checked. In my case, this resulted in the confusing errors "Too few operands." followed shortly by "8 operands expected, but 8 given." llvm-svn: 194862
-
Fariborz Jahanian authored
the point of CF object type-cast and issue diagnostic if it is not a valid ObjectiveC class. // rdar//15454846. This is wip. llvm-svn: 194861
-
Rui Ueyama authored
This patch does not change the meaning of the program, but if something's wrong in the linker or the compiler and the control reaches to the gap of imported function table, it will stop immediately because of the presence of INT3. If NOP, it'd fall through to the next call instruction, which is usually a completely foreign function call. llvm-svn: 194860
-
Andrew Kaylor authored
Patch by Keno Fischer! llvm-svn: 194859
-
Matt Arsenault authored
llvm-svn: 194858
-
Chandler Carruth authored
AaronBallman. Thanks for the excellent review. llvm-svn: 194857
-
Chandler Carruth authored
pulling them under 80-columns. No functionality changed. llvm-svn: 194856
-
Ed Maste authored
The failure to demangle 'anonymous namespace' on FreeBSD is fixed (twice) - the failure in FreeBSD's in-tree __cxa_demangle has been addressed - FreeBSD now uses the copy of the demangler built into lldb, due to other remaining limitations in the in-tree __cxa_demangle llvm.org/pr15302 llvm-svn: 194855
-