scale.backend.mips
Class MipsLineMarker
java.lang.Object
   scale.backend.Instruction
scale.backend.Instruction
       scale.backend.Marker
scale.backend.Marker
           scale.backend.LineMarker
scale.backend.LineMarker
               scale.backend.mips.MipsLineMarker
scale.backend.mips.MipsLineMarker
- All Implemented Interfaces: 
- java.lang.Cloneable
- public class MipsLineMarker 
- extends LineMarker
This class is used to associate source line numbers with instructions.
 
 $Id: MipsLineMarker.java,v 1.5 2005-02-07 21:27:24 burrill Exp $
 
 Copyright 2005 by the Scale Compiler Group,
 Department of Computer Science
 University of Massachusetts,
 Amherst MA. 01003, USA
 All Rights Reserved.
| Constructor Summary | 
| MipsLineMarker(java.lang.Object marker,
               int lineNumber)
 | 
 
| Method Summary | 
|  void | assembler(Assembler gen,
          Emit emit)Insert the assembler representation of the instruction into the output stream.
 | 
|  java.lang.String | toString()Insert the assembler representation of the instruction into the output stream.
 | 
 
 
 
| Methods inherited from class scale.backend.Instruction | 
| canBeDeleted, clone, copy, defs, ehash, getBBID, getCopyDest, getCopySrc, getDestRegister, getFunctionalUnit, getLoopNumber, getNext, getPredicate, getPredicates, getSrcRegisters, getTag, isBranch, isCopy, isLabel, isLoad, isMandatory, isPhi, isPredicated, isPredicatedOnTrue, isPrefetch, isSpillInstruction, isSpillLoadPoint, isSpillStorePoint, isStore, markSpillInstruction, mods, nullified, numPredicates, removePredicates, setBBID, setLoopNumber, setMandatory, setNext, setPredicate, setPredicate, setPredicatedOnTrue, setPredicates, setsSpecialReg, setTag, specifyNotSpillLoadPoint, specifySpillStorePoint, uses | 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
MipsLineMarker
public MipsLineMarker(java.lang.Object marker,
                      int lineNumber)
assembler
public void assembler(Assembler gen,
                      Emit emit)
- Insert the assembler representation of the instruction into the output stream.
 
- 
- Overrides:
- assemblerin class- Marker
 
- 
 
toString
public java.lang.String toString()
- Insert the assembler representation of the instruction into the output stream.
 
- 
- Overrides:
- toStringin class- LineMarker
 
-