Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
849857445ffbcf48e9fa7e88898049e16d1f31a2
/
llvm
/
utils
/
TableGen
/
NeonEmitter.cpp
4d9c9a6
Revert "Stop using struct wrappers for Neon vector types in <arm_neon.h>."
by Bob Wilson
· 15 years ago
d6b6755
Stop using struct wrappers for Neon vector types in <arm_neon.h>.
by Bob Wilson
· 15 years ago
b4e0cc0
Revert r114596, it's breaking a few tests.
by Nate Begeman
· 15 years ago
e9e9c08
<rdar://problem/8228022> Wvector-conversions warnings in arm_neon.h
by Nate Begeman
· 15 years ago
02d6467
Use float64 instead of int64 vector elements for NEON vget_low and vget_high
by Bob Wilson
· 15 years ago
86ac3fc
Tidy whitespace in generated arm_neon.h.
by Bob Wilson
· 15 years ago
a59132e
Add tablegen support for vdup_lane
by Nate Begeman
· 15 years ago
59fba9d
Fix a warning from gcc-4.0 (from the ppc buildbot).
by Bob Wilson
· 15 years ago
99f28da
Change array references to match my previous change to use the public type
by Bob Wilson
· 15 years ago
e26d710
Fix up some comments.
by Bob Wilson
· 15 years ago
3808684
Use the struct tags mandated by ARM's ABI. Also use the public type names for
by Bob Wilson
· 15 years ago
4713628
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
256b5a2
Modify tablegen to support generating all NEON code used by clang at once.
by Nate Begeman
· 15 years ago
26cefa5
Make VC++ happy
by Nate Begeman
· 15 years ago
ac2aac1
Add the last of the SemaChecking-gen code.
by Nate Begeman
· 15 years ago
444e9f0
Add a helping of comments Add code for generating bits of semachecking
by Nate Begeman
· 15 years ago
05466ef
declare a class with 'class' instead of struct to avoid tag mismatch
by Chris Lattner
· 15 years ago
b90b010
Add generic vector support for bitselect & element byteswap
by Nate Begeman
· 15 years ago
0e91530
Add support for polynomial type, for polynomial multiply
by Nate Begeman
· 15 years ago
46e9dc4
NEON support for _lane ops, and multiplies by scalar.
by Nate Begeman
· 15 years ago
add2aa0
Further refine types for operations which take scalars.
by Nate Begeman
· 15 years ago
8fc7823
Specialize I-Class instructions better so that we have less work to do in codegen.
by Nate Begeman
· 15 years ago
86a67bb
Handle instructions which need to be #defines for the purpose of capturing constant arguments
by Nate Begeman
· 15 years ago
d80ce4f
Fix a valgrind error.
by Nate Begeman
· 15 years ago
8615667
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
fe12326
ARM NEON: fix vcvt naming handle vdup, vcombine with generic vector code
by Nate Begeman
· 15 years ago
12d1f62
clang codegen support
by Nate Begeman
· 15 years ago
7090e5b
Handle multi-vector returns and args.
by Nate Begeman
· 15 years ago
0d081df3
Additional fixes to BuiltinsARM.def generator, on to clang codegen.
by Nate Begeman
· 15 years ago
878bdcc
Progress on generating BuiltinsARM.def, still some duplicates to work out.
by Nate Begeman
· 15 years ago
1ca8dba
BuiltinsARM.def emitter, still needs a substantial bit of tweaking to lighten the load on clang.
by Nate Begeman
· 15 years ago
03d6e49
Mangle __builtin_neon_* names appropriately.
by Nate Begeman
· 15 years ago
64b76bd
Add some additional capabilities to the neon emitter
by Nate Begeman
· 15 years ago
11d56c5
arm_neon.h now makes it through clang and generates appropriate code for those functions which can use
by Nate Begeman
· 15 years ago
7db953e
arm_neon.h emitter now mostly complete for the purposes of initial testing.
by Nate Begeman
· 15 years ago
9242162
Pacify recent gcc: remove a pointless const qualifier.
by Duncan Sands
· 15 years ago
68d0518
Checkpoint; handle 'int' and 'void' correctly
by Nate Begeman
· 15 years ago
d86d60f
Emit full function prototypes. Definitions & typedefs to come.
by Nate Begeman
· 15 years ago
469bb2b
Checkpoint arm_neon.h generation with tablegen
by Nate Begeman
· 15 years ago
2c3a196
Comment out some code in prep for actual .td file checkpoint.
by Nate Begeman
· 15 years ago
dd59046
Add support to tablegen for auto-generating arm_neon.h from a tablegen description
by Nate Begeman
· 15 years ago