- Aug 14, 2003
-
-
Misha Brukman authored
to mark TableGen description files with "C++ mode". llvm-svn: 7841
-
- Aug 04, 2003
-
-
Chris Lattner authored
llvm-svn: 7565
-
- Jul 30, 2003
-
-
Chris Lattner authored
llvm-svn: 7437
-
- Jul 29, 2003
-
-
Misha Brukman authored
* Enabled STXFSR instructions llvm-svn: 7400
-
- Jul 08, 2003
-
-
Misha Brukman authored
llvm-svn: 7120
-
- Jul 02, 2003
-
-
Misha Brukman authored
use an immediate value instead of a register. llvm-svn: 7072
-
Misha Brukman authored
llvm-svn: 7071
-
- Jun 21, 2003
-
-
Chris Lattner authored
llvm-svn: 6821
-
- Jun 06, 2003
-
-
Misha Brukman authored
* BPA and BPN do not take a %cc register as a parameter * SLL/SRL/SRA{r,i}5 are there for a reason - they are ONLY 32-bit instructions * Likewise, SLL/SRL/SRAX{r,i}6 are only 64-bit * Added WRCCR{r,i} opcodes llvm-svn: 6655
-
Misha Brukman authored
llvm-svn: 6644
-
Misha Brukman authored
llvm-svn: 6637
-
- Jun 05, 2003
-
-
Misha Brukman authored
* Stop mapping FBcc instructions to deprecated opcodes, map to FBPcc instead. * Fixed opf in FCMPxy instructions. llvm-svn: 6632
-
Misha Brukman authored
Special cases: STFSRx and STXFSRx - they operate on predefined rd=0 or rd=1, and expect %fsr as the parameter in assembly. They are disabled (since not used) until an encoding, both for code generation and output, is chosen. llvm-svn: 6619
-
- Jun 04, 2003
-
-
Misha Brukman authored
llvm-svn: 6601
-
Misha Brukman authored
llvm-svn: 6597
-
Misha Brukman authored
llvm-svn: 6594
-
- Jun 03, 2003
-
-
Misha Brukman authored
they prefer the destination register to be last. Thus, two new classes were made for them that accomodate for having this layout of operands (F3_1rd, F3_2rd). llvm-svn: 6564
-
Misha Brukman authored
* Labeled sections that are not currently used in the Sparc backend as not requiring completion at this time. llvm-svn: 6562
-
- Jun 02, 2003
-
-
Misha Brukman authored
None of these instructions are actually used in the Sparc backend, so no changes were required in the instruction selector. llvm-svn: 6549
-
Misha Brukman authored
SparcInstrSelection.cpp: * Fixed opcodes to return correct 'i' version since the two functions are each only used in one place. * Changed name of function to have an 'i' in the name to signify that they each return an immediate form of the opcode. * Added a warning if either of the functions is ever used in a context which requires a register-version opcode. SparcV9_F4.td: fixed class F4_3, added F4_4 and notes that F4_{1,2} need fixing SparcV9.td: added the MOV(F)cc instructions llvm-svn: 6548
-
Misha Brukman authored
* Changed // comments to #ifdef 0 to maintain syntax highlighting. llvm-svn: 6546
-
- May 31, 2003
-
-
Misha Brukman authored
* Fixed page numbers referring to the Sparc manual llvm-svn: 6460
-
- May 30, 2003
-
-
Misha Brukman authored
sections of instructions. llvm-svn: 6448
-
- May 29, 2003
-
-
Misha Brukman authored
llvm-svn: 6390
-
Misha Brukman authored
* Added some Format 4 classes, but not instructions * Added notes on missing sections with FIXMEs * Added RDCCR instr llvm-svn: 6388
-
- May 28, 2003
-
-
Misha Brukman authored
list (rd, rs1, imm), in that order (bit-wise), the actual assembly syntax is instr rd, imm, rs1, and that is how they are constructed in the instruction selector. This fixes the discrepancy. Also fixed some comments along the same lines and fixed page numbers referring to where instructions are described in the Sparc manual. llvm-svn: 6384
-
- May 27, 2003
-
-
Misha Brukman authored
llvm-svn: 6356
-
- May 07, 2003
-
-
Misha Brukman authored
llvm-svn: 6021
-