llvm-6502/lib
Misha Brukman 9b03633265 Because the format of the shift instructions is `shift r, shcnt, r', the
instructions of format 3.12 and 3.13 cannot inherit from F3rdrs1, because that
implies that the two registers are the first two parameters to the instruction.

Thus I made the instructions inherit from F3rd again, and manually added an rs1
field AFTER the shcnt field in the instruction, which maps to the appropriate
place in the instruction.

The other changes are just elimination of unnecessary spaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6437 91177308-0d34-0410-b5e6-96231b3b80d8
2003-05-30 18:06:10 +00:00
..
Analysis Eliminate unnecessary ->get calls that are now automatically handled. 2003-05-29 15:12:27 +00:00
Archive
AsmParser
Bytecode Fix bug: Assembler/2003-05-03-BytecodeReaderProblem.llx 2003-05-22 18:35:38 +00:00
CodeGen so far everything compiles 2003-05-30 00:17:09 +00:00
ExecutionEngine Fix call to mmap, so that it can be used on sparc. 2003-05-30 03:37:13 +00:00
Linker
Support Make _sure_ we don't go into an infinite loop if a signal happens! 2003-05-27 16:25:04 +00:00
Target Because the format of the shift instructions is `shift r, shcnt, r', the 2003-05-30 18:06:10 +00:00
Transforms Added the CloneTrace function which clones traces. It takes a vector of basic blocks, removes 2003-05-30 15:50:18 +00:00
VMCore Fix constant folding to ALWAYS work. 2003-05-27 19:16:07 +00:00
Makefile