aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/NeonEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change array references to match my previous change to use the public typeBob Wilson2010-06-241-1/+1
* Fix up some comments.Bob Wilson2010-06-241-4/+4
* Use the struct tags mandated by ARM's ABI. Also use the public type names forBob Wilson2010-06-241-4/+51
* Add support for returning multiple vectors via sret, which is how the ARM tar...Nate Begeman2010-06-201-30/+42
* Modify tablegen to support generating all NEON code used by clang at once.Nate Begeman2010-06-171-82/+128
* Make VC++ happy Nate Begeman2010-06-151-11/+11
* Add the last of the SemaChecking-gen code.Nate Begeman2010-06-141-2/+45
* Add a helping of commentsNate Begeman2010-06-131-8/+105
* declare a class with 'class' instead of struct to avoid tag mismatch Chris Lattner2010-06-121-1/+1
* Add generic vector support for bitselect & element byteswapNate Begeman2010-06-121-30/+66
* Add support for polynomial type, for polynomial multiplyNate Begeman2010-06-101-0/+2
* NEON support for _lane ops, and multiplies by scalar.Nate Begeman2010-06-101-20/+50
* Further refine types for operations which take scalars.Nate Begeman2010-06-091-8/+8
* Specialize I-Class instructions better so that we have less work to do in cod...Nate Begeman2010-06-091-4/+20
* Handle instructions which need to be #defines for the purpose of capturing co...Nate Begeman2010-06-091-23/+57
* Fix a valgrind error.Nate Begeman2010-06-081-1/+1
* Refine BuiltinsARM.def types a bit, we should do a better job of this to save...Nate Begeman2010-06-081-2/+4
* ARM NEON:Nate Begeman2010-06-081-10/+50
* clang codegen supportNate Begeman2010-06-071-73/+83
* Handle multi-vector returns and args.Nate Begeman2010-06-041-24/+71
* Additional fixes to BuiltinsARM.def generator, on to clang codegen.Nate Begeman2010-06-041-9/+38
* Progress on generating BuiltinsARM.def, still some duplicates to work out.Nate Begeman2010-06-041-3/+110
* BuiltinsARM.def emitter, still needs a substantial bit of tweaking to lighten...Nate Begeman2010-06-041-70/+47
* Mangle __builtin_neon_* names appropriately.Nate Begeman2010-06-041-29/+93
* Add some additional capabilities to the neon emitterNate Begeman2010-06-031-4/+31
* arm_neon.h now makes it through clang and generates appropriate code for thos...Nate Begeman2010-06-031-19/+112
* arm_neon.h emitter now mostly complete for the purposes of initial testing.Nate Begeman2010-06-021-10/+81
* Pacify recent gcc: remove a pointless const qualifier.Duncan Sands2010-06-021-1/+1
* Checkpoint; handle 'int' and 'void' correctlyNate Begeman2010-06-021-25/+52
* Emit full function prototypes. Definitions & typedefs to come.Nate Begeman2010-06-021-16/+72
* Checkpoint arm_neon.h generation with tablegenNate Begeman2010-06-021-13/+241
* Comment out some code in prep for actual .td file checkpoint.Nate Begeman2010-05-281-3/+2
* Add support to tablegen for auto-generating arm_neon.h from a tablegen descri...Nate Begeman2010-05-281-0/+62