- Jun 03, 2003
-
-
Brian Gaeke authored
llvm-svn: 6589
-
Vikram S. Adve authored
-- added new targets %.trace-out-llc and %.trace-out-cbe -- either TRACE=yes or TRACEM=yes is still needed and chooses how to trace llvm-svn: 6585
-
Chris Lattner authored
* Document the MOTy namespace correctly for doxygen * Eliminate usage of the MachineOpCode typedef, which should eventually be eliminated entirely. llvm-svn: 6584
-
Chris Lattner authored
llvm-svn: 6583
-
Chris Lattner authored
llvm-svn: 6582
-
Chris Lattner authored
llvm-svn: 6581
-
Chris Lattner authored
llvm-svn: 6580
-
Chris Lattner authored
llvm-svn: 6579
-
Chris Lattner authored
llvm-svn: 6578
-
Chris Lattner authored
* LLVM #include should use "", not <> * Fix line wrapping * Remove noncopyable base class to improve doxygen output llvm-svn: 6577
-
Chris Lattner authored
llvm-svn: 6576
-
Chris Lattner authored
making it harder to read. llvm-svn: 6575
-
Brian Gaeke authored
rewriting it. I also vacuumed out all the commented-out code and inaccurate comments, etc. (We need to put the mapping information in a data structure so that we can pass it out to the JIT, instead of automagically converting it to .byte directives.) llvm-svn: 6574
-
Chris Lattner authored
llvm-svn: 6573
-
Chris Lattner authored
llvm-svn: 6572
-
Chris Lattner authored
I figure that misha has done a lot of things on my todo list, the least I can do is reciprocate a bit. :) llvm-svn: 6571
-
Chris Lattner authored
llvm-svn: 6570
-
Chris Lattner authored
llvm-svn: 6569
-
Misha Brukman authored
llvm-svn: 6568
-
Misha Brukman authored
llvm-svn: 6567
-
Misha Brukman authored
* Stop code from wrapping to the next line. llvm-svn: 6566
-
Misha Brukman authored
llvm-svn: 6565
-
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
llvm-svn: 6563
-
Misha Brukman authored
* Labeled sections that are not currently used in the Sparc backend as not requiring completion at this time. llvm-svn: 6562
-
Misha Brukman authored
* Added instruction classes which start building from rs1, then rs2, and rd. * Fixed order of operands in classes 4.1 and 4.2; added 4.6 . llvm-svn: 6561
-
Misha Brukman authored
* Added new classes which start building from rs1, adding rs2, and then rd. * Fixed order of operands in classes 3.11, 3.12, 3.16, and 3.17 . * Fixed comments to reflect Real Life (tm). * Removed "don't care" commented out assignments and dead classes (#if 0). llvm-svn: 6560
-
Misha Brukman authored
llvm-svn: 6559
-
Misha Brukman authored
llvm-svn: 6558
-
Misha Brukman authored
Cleaned up the header of the file (comments/description/etc). llvm-svn: 6557
-
Misha Brukman authored
* Gave the file a maintainer. * Cleaned up the layout somewhat. llvm-svn: 6556
-
Misha Brukman authored
llvm-svn: 6555
-
Misha Brukman authored
llvm-svn: 6554
-
Chris Lattner authored
This pass should be moved to lib/Target/Sparc since it's sparc specific It also needs a file comment. llvm-svn: 6553
-
Chris Lattner authored
In particular these classes are the last that link the noncopyable classes with the hash_map, vector, and list classes. llvm-svn: 6552
-
Chris Lattner authored
llvm-svn: 6551
-
Chris Lattner authored
llvm-svn: 6550
-
- 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
llvm-svn: 6547
-