|
| LoweringVisitorBase (Backend *backend, MachineBasicBlock *current, MapTy &map, InstructionMapTy &inst_map, MachineInstructionSchedule *schedule) |
|
virtual void | visit_default (Instruction *I) |
|
MachineBasicBlock * | get_current () const |
|
void | set_current (MachineBasicBlock *MBB) |
|
MachineBasicBlock * | new_block () const |
|
virtual void | visit (BeginInst *I, bool copyOperands) |
|
virtual void | visit (GOTOInst *I, bool copyOperands) |
|
virtual void | visit (PHIInst *I, bool copyOperands) |
|
virtual void | visit (CONSTInst *I, bool copyOperands) |
|
virtual void | lowerComplex (Instruction *I, int ruleId)=0 |
|
virtual void | visit (LoadInst *I, bool copyOperands) |
|
virtual void | visit (UnaryInst *I, bool copyOperands) |
|
virtual void | visit (BinaryInst *I, bool copyOperands) |
|
virtual void | visit (NOPInst *I, bool copyOperands) |
|
virtual void | visit (POPInst *I, bool copyOperands) |
|
virtual void | visit (CHECKNULLInst *I, bool copyOperands) |
|
virtual void | visit (ARRAYLENGTHInst *I, bool copyOperands) |
|
virtual void | visit (ARRAYBOUNDSCHECKInst *I, bool copyOperands) |
|
virtual void | visit (NEGInst *I, bool copyOperands) |
|
virtual void | visit (CASTInst *I, bool copyOperands) |
|
virtual void | visit (ADDInst *I, bool copyOperands) |
|
virtual void | visit (SUBInst *I, bool copyOperands) |
|
virtual void | visit (MULInst *I, bool copyOperands) |
|
virtual void | visit (DIVInst *I, bool copyOperands) |
|
virtual void | visit (REMInst *I, bool copyOperands) |
|
virtual void | visit (SHLInst *I, bool copyOperands) |
|
virtual void | visit (USHRInst *I, bool copyOperands) |
|
virtual void | visit (ANDInst *I, bool copyOperands) |
|
virtual void | visit (ORInst *I, bool copyOperands) |
|
virtual void | visit (XORInst *I, bool copyOperands) |
|
virtual void | visit (CMPInst *I, bool copyOperands) |
|
virtual void | visit (GETFIELDInst *I, bool copyOperands) |
|
virtual void | visit (PUTFIELDInst *I, bool copyOperands) |
|
virtual void | visit (PUTSTATICInst *I, bool copyOperands) |
|
virtual void | visit (GETSTATICInst *I, bool copyOperands) |
|
virtual void | visit (INCInst *I, bool copyOperands) |
|
virtual void | visit (AREFInst *I, bool copyOperands) |
|
virtual void | visit (ASTOREInst *I, bool copyOperands) |
|
virtual void | visit (ALOADInst *I, bool copyOperands) |
|
virtual void | visit (RETInst *I, bool copyOperands) |
|
virtual void | visit (LOADInst *I, bool copyOperands) |
|
virtual void | visit (STOREInst *I, bool copyOperands) |
|
virtual void | visit (NEWInst *I, bool copyOperands) |
|
virtual void | visit (NEWARRAYInst *I, bool copyOperands) |
|
virtual void | visit (ANEWARRAYInst *I, bool copyOperands) |
|
virtual void | visit (MULTIANEWARRAYInst *I, bool copyOperands) |
|
virtual void | visit (CHECKCASTInst *I, bool copyOperands) |
|
virtual void | visit (INSTANCEOFInst *I, bool copyOperands) |
|
virtual void | visit (JSRInst *I, bool copyOperands) |
|
virtual void | visit (BUILTINInst *I, bool copyOperands) |
|
virtual void | visit (INVOKEVIRTUALInst *I, bool copyOperands) |
|
virtual void | visit (INVOKESPECIALInst *I, bool copyOperands) |
|
virtual void | visit (INVOKESTATICInst *I, bool copyOperands) |
|
virtual void | visit (INVOKEINTERFACEInst *I, bool copyOperands) |
|
virtual void | visit (IFInst *I, bool copyOperands) |
|
virtual void | visit (IF_CMPInst *I, bool copyOperands) |
|
virtual void | visit (TABLESWITCHInst *I, bool copyOperands) |
|
virtual void | visit (LOOKUPSWITCHInst *I, bool copyOperands) |
|
virtual void | visit (RETURNInst *I, bool copyOperands) |
|
virtual void | visit (THROWInst *I, bool copyOperands) |
|
virtual void | visit (COPYInst *I, bool copyOperands) |
|
virtual void | visit (MOVEInst *I, bool copyOperands) |
|
virtual void | visit (GETEXCEPTIONInst *I, bool copyOperands) |
|
virtual void | visit (ContainerInst *I, bool copyOperands) |
|
virtual void | visit (EndInst *I, bool copyOperands) |
|
Definition at line 80 of file Backend.hpp.