- Jun 12, 2010
-
-
Bruno Cardoso Lopes authored
Introduce the VEX_X field llvm-svn: 105859
-
- Jun 11, 2010
-
-
Bob Wilson authored
the machine instruction representation of the immediate value to be encoded into an integer with similar fields as the actual VMOV instruction. This makes things easier for the disassembler, since it can just stuff the bits into the immediate operand, but harder for the asm printer since it has to decode the value to be printed. Testcase for the encoding will follow later when MC has more support for ARM. llvm-svn: 105836
-
- Jun 10, 2010
-
-
Nate Begeman authored
llvm-svn: 105792
-
Bruno Cardoso Lopes authored
providing more ways to factor out commonality from the records. llvm-svn: 105776
-
Nate Begeman authored
llvm-svn: 105769
-
- Jun 09, 2010
-
-
Nate Begeman authored
This will be used primarily by NEON shift intrinsics. llvm-svn: 105733
-
Eric Christopher authored
llvm-svn: 105726
-
Nate Begeman authored
Parenthesize macro args llvm-svn: 105682
-
Nate Begeman authored
Handle extract hi/lo with common code llvm-svn: 105666
-
Bruno Cardoso Lopes authored
immediates to avoid breaking the build. llvm-svn: 105652
-
- Jun 08, 2010
-
-
Nate Begeman authored
llvm-svn: 105600
-
Nate Begeman authored
Refine BuiltinsARM.def types a bit, we should do a better job of this to save some c++ code in CGBuiltins. llvm-svn: 105598
-
Nate Begeman authored
fix vcvt naming handle vdup, vcombine with generic vector code llvm-svn: 105588
-
- Jun 07, 2010
-
-
Nate Begeman authored
llvm-svn: 105531
-
- Jun 05, 2010
-
-
Chris Lattner authored
In file included from X86InstrInfo.cpp:16: X86GenInstrInfo.inc:2789: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2790: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2792: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2793: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2808: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2809: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2816: error: integer constant is too large for 'long' type X86GenInstrInfo.inc:2817: error: integer constant is too large for 'long' type llvm-svn: 105524
-
Bruno Cardoso Lopes authored
yet, only assembly encoding support. llvm-svn: 105521
-
Bruno Cardoso Lopes authored
llvm-svn: 105519
-
Nate Begeman authored
llvm-svn: 105496
-
- Jun 04, 2010
-
-
Nate Begeman authored
llvm-svn: 105488
-
Nate Begeman authored
llvm-svn: 105461
-
Nate Begeman authored
llvm-svn: 105456
-
Nate Begeman authored
Add skeleton of support for emitting the list of prototypes for BuiltinsARM.def llvm-svn: 105443
-
- Jun 03, 2010
-
-
Nate Begeman authored
llvm-svn: 105416
-
Dale Johannesen authored
A temporary flag -arm-tail-calls defaults to off, so there is no functional change by default. Intrepid users may try this; simple cases work but there are bugs. llvm-svn: 105413
-
Nate Begeman authored
arm_neon.h now makes it through clang and generates appropriate code for those functions which can use generic vector operators rather than __builtin_neon_* llvm-svn: 105380
-
- Jun 02, 2010
-
-
Nate Begeman authored
llvm-svn: 105349
-
Duncan Sands authored
llvm-svn: 105318
-
Nate Begeman authored
llvm-svn: 105316
-
Nate Begeman authored
llvm-svn: 105315
-
Nate Begeman authored
llvm-svn: 105307
-
Alexis Hunt authored
llvm-svn: 105297
-
- May 30, 2010
-
-
Alexis Hunt authored
The StmtNodes generator has been generalized to allow for the creation of DeclNodes tables as well, and another emitter was added for DeclContexts. llvm-svn: 105164
-
- May 29, 2010
-
-
Jakob Stoklund Olesen authored
Also verify that all subregister indices compose unambiguously. llvm-svn: 105064
-
- May 28, 2010
-
-
Nate Begeman authored
llvm-svn: 104927
-
Eli Friedman authored
llvm-svn: 104912
-
Nate Begeman authored
of the intrinsics. The goal is to auto-generate both support for GCC-style (vector) and ARM-style (struct of vector) intrinsics. This is work in progress, but will be completed soon. llvm-svn: 104910
-
- May 27, 2010
-
-
Dan Gohman authored
llvm-svn: 104874
-
Dan Gohman authored
llvm-svn: 104845
-
Daniel Dunbar authored
llvm-svn: 104806
-
Jakob Stoklund Olesen authored
llvm-svn: 104755
-