Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
1fdfbc47d8c0c3c34c554bda50775352b11d6ce4
/
utils
/
TableGen
/
NeonEmitter.cpp
f93cbbd
Stop using struct wrappers for Neon vector types in <arm_neon.h>.
by Bob Wilson
· 15 years ago
8a6e7e1
Revert r114596, it's breaking a few tests.
by Nate Begeman
· 15 years ago
e5cb26f
<rdar://problem/8228022> Wvector-conversions warnings in arm_neon.h
by Nate Begeman
· 15 years ago
ee9ca07
Use float64 instead of int64 vector elements for NEON vget_low and vget_high
by Bob Wilson
· 15 years ago
72774c9
Tidy whitespace in generated arm_neon.h.
by Bob Wilson
· 15 years ago
59d70cb
Add tablegen support for vdup_lane
by Nate Begeman
· 15 years ago
fdb530d
Fix a warning from gcc-4.0 (from the ppc buildbot).
by Bob Wilson
· 15 years ago
e9c2615
Change array references to match my previous change to use the public type
by Bob Wilson
· 15 years ago
1ac27cf
Fix up some comments.
by Bob Wilson
· 15 years ago
9969bc3
Use the struct tags mandated by ARM's ABI. Also use the public type names for
by Bob Wilson
· 15 years ago
c4a1b65
Add support for returning multiple vectors via sret, which is how the ARM target expects the intrinsics to work.
by Nate Begeman
· 15 years ago
f8c4c27
Modify tablegen to support generating all NEON code used by clang at once.
by Nate Begeman
· 15 years ago
4da883a
Make VC++ happy
by Nate Begeman
· 15 years ago
918f8e4
Add the last of the SemaChecking-gen code.
by Nate Begeman
· 15 years ago
d72c900
Add a helping of comments Add code for generating bits of semachecking
by Nate Begeman
· 15 years ago
5ca9698
declare a class with 'class' instead of struct to avoid tag mismatch
by Chris Lattner
· 15 years ago
cc3c41a
Add generic vector support for bitselect & element byteswap
by Nate Begeman
· 15 years ago
d6645dd
Add support for polynomial type, for polynomial multiply
by Nate Begeman
· 15 years ago
4b425a8
NEON support for _lane ops, and multiplies by scalar.
by Nate Begeman
· 15 years ago
f50551e
Further refine types for operations which take scalars.
by Nate Begeman
· 15 years ago
007afe4
Specialize I-Class instructions better so that we have less work to do in codegen.
by Nate Begeman
· 15 years ago
6c060db
Handle instructions which need to be #defines for the purpose of capturing constant arguments
by Nate Begeman
· 15 years ago
96ec22d
Fix a valgrind error.
by Nate Begeman
· 15 years ago
5638783
Refine BuiltinsARM.def types a bit, we should do a better job of this to save some c++ code in CGBuiltins.
by Nate Begeman
· 15 years ago
900f467
ARM NEON: fix vcvt naming handle vdup, vcombine with generic vector code
by Nate Begeman
· 15 years ago
b0a4e45
clang codegen support
by Nate Begeman
· 15 years ago
9e584b3
Handle multi-vector returns and args.
by Nate Begeman
· 15 years ago
7c21f74
Additional fixes to BuiltinsARM.def generator, on to clang codegen.
by Nate Begeman
· 15 years ago
92f98af
Progress on generating BuiltinsARM.def, still some duplicates to work out.
by Nate Begeman
· 15 years ago
73cef3e
BuiltinsARM.def emitter, still needs a substantial bit of tweaking to lighten the load on clang.
by Nate Begeman
· 15 years ago
a8979a0
Mangle __builtin_neon_* names appropriately.
by Nate Begeman
· 15 years ago
3861e74
Add some additional capabilities to the neon emitter
by Nate Begeman
· 15 years ago
162d3ba
arm_neon.h now makes it through clang and generates appropriate code for those functions which can use
by Nate Begeman
· 15 years ago
7c8c883
arm_neon.h emitter now mostly complete for the purposes of initial testing.
by Nate Begeman
· 15 years ago
8dbbace
Pacify recent gcc: remove a pointless const qualifier.
by Duncan Sands
· 15 years ago
e66aab5
Checkpoint; handle 'int' and 'void' correctly
by Nate Begeman
· 15 years ago
af905ef
Emit full function prototypes. Definitions & typedefs to come.
by Nate Begeman
· 15 years ago
2223777
Checkpoint arm_neon.h generation with tablegen
by Nate Begeman
· 15 years ago
e8f0349
Comment out some code in prep for actual .td file checkpoint.
by Nate Begeman
· 15 years ago
5ddb087
Add support to tablegen for auto-generating arm_neon.h from a tablegen description
by Nate Begeman
· 15 years ago