| addDecodedRtl(ADDRESS a, RTL *rtl) | FrontEnd |  [inline] | 
  | addRefHint(ADDRESS addr, const char *nam) | FrontEnd |  [inline] | 
  | AddSymbol(ADDRESS addr, const char *nam) | FrontEnd |  [inline] | 
  | appendAssignment(Exp *lhs, Exp *rhs, Type *type, ADDRESS addr, std::list< RTL * > *lrtl) | SparcFrontEnd |  [private] | 
  | appendSyntheticReturn(PBB pCallBB, UserProc *pProc, RTL *pRtl) | FrontEnd |  | 
  | case_CALL(ADDRESS &address, DecodeResult &inst, DecodeResult &delay_inst, std::list< RTL * > *&BB_rtls, UserProc *proc, std::list< CallStatement * > &callList, std::ofstream &os, bool isPattern=false) | SparcFrontEnd |  [private] | 
  | case_DD(ADDRESS &address, int delta, DecodeResult &inst, DecodeResult &delay_inst, std::list< RTL * > *&BB_rtls, TargetQueue &tq, UserProc *proc, std::list< CallStatement * > &callList) | SparcFrontEnd |  [private] | 
  | case_SCD(ADDRESS &address, int delta, ADDRESS hiAddress, DecodeResult &inst, DecodeResult &delay_inst, std::list< RTL * > *&BB_rtls, Cfg *cfg, TargetQueue &tq) | SparcFrontEnd |  [private] | 
  | case_SCDAN(ADDRESS &address, int delta, ADDRESS hiAddress, DecodeResult &inst, DecodeResult &delay_inst, std::list< RTL * > *&BB_rtls, Cfg *cfg, TargetQueue &tq) | SparcFrontEnd |  [private] | 
  | case_SD(ADDRESS &address, int delta, ADDRESS hiAddress, DecodeResult &inst, DecodeResult &delay_inst, std::list< RTL * > *&BB_rtls, Cfg *cfg, TargetQueue &tq, std::ofstream &os) | SparcFrontEnd |  [private] | 
  | case_unhandled_stub(ADDRESS addr) | SparcFrontEnd |  [private] | 
  | closeInstance(void *dlHandle) | FrontEnd |  [static] | 
  | createById(std::string &str, BinaryFile *pBFi, Prog *prog) | FrontEnd |  [static] | 
  | createReturnBlock(UserProc *pProc, std::list< RTL * > *BB_rtls, RTL *pRtl) | FrontEnd |  | 
  | decode(Prog *prog, bool decodeMain=true, const char *pname=NULL) | FrontEnd |  | 
  | decode(Prog *prog, ADDRESS a) | FrontEnd |  | 
  | decodeFragment(UserProc *proc, ADDRESS a) | FrontEnd |  | 
  | decodeInstruction(ADDRESS pc) | FrontEnd |  [virtual] | 
  | decodeOnly(Prog *prog, ADDRESS a) | FrontEnd |  | 
  | decoder | FrontEnd |  [protected] | 
  | emitCopyPC(std::list< RTL * > *pRtls, ADDRESS uAddr) | SparcFrontEnd |  [private] | 
  | emitNop(std::list< RTL * > *pRtls, ADDRESS uAddr) | SparcFrontEnd |  [private] | 
  | extraProcessCall(CallStatement *call, std::list< RTL * > *BB_rtls) | FrontEnd |  [inline, virtual] | 
  | fetch4(unsigned char *ptr) | SparcFrontEnd |  [private] | 
  | FrontEnd(BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff) | FrontEnd |  | 
  | gen32op32gives64(OPER op, std::list< RTL * > *lrtl, ADDRESS addr) | SparcFrontEnd |  [private] | 
  | getBinaryFile() | FrontEnd |  [inline] | 
  | getDecoder() | FrontEnd |  [inline] | 
  | getDefaultParams() | SparcFrontEnd |  [virtual] | 
  | getDefaultReturns() | SparcFrontEnd |  [virtual] | 
  | getDefaultSignature(const char *name) | FrontEnd |  | 
  | getEntryPoints() | FrontEnd |  | 
  | getFrontEndId() | SparcFrontEnd |  [inline, virtual] | 
  | getInst(int addr) | FrontEnd |  [virtual] | 
  | getInstanceFor(const char *sName, void *&dlHandle, BinaryFile *pBF, NJMCDecoder *&decoder) | FrontEnd |  [static] | 
  | getLibSignature(const char *name) | FrontEnd |  | 
  | getMainEntryPoint(bool &gotMain) | SparcFrontEnd |  [virtual] | 
  | getProg() | FrontEnd |  | 
  | getRegName(int idx) | FrontEnd |  | 
  | getRegSize(int idx) | FrontEnd |  | 
  | handleBranch(ADDRESS dest, ADDRESS hiAddress, BasicBlock *&newBB, Cfg *cfg, TargetQueue &tq) | SparcFrontEnd |  [private] | 
  | handleCall(UserProc *proc, ADDRESS dest, BasicBlock *callBB, Cfg *cfg, ADDRESS address, int offset=0) | SparcFrontEnd |  [private] | 
  | helperFunc(ADDRESS dest, ADDRESS addr, std::list< RTL * > *lrtl) | SparcFrontEnd |  [private, virtual] | 
  | helperFuncLong(ADDRESS dest, ADDRESS addr, std::list< RTL * > *lrtl, std::string &name) | SparcFrontEnd |  [private] | 
  | instantiate(BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff) | FrontEnd |  [static] | 
  | isWin32() | FrontEnd |  | 
  | librarySignatures | FrontEnd |  [protected] | 
  | Load(const char *fname, Prog *prog) | FrontEnd |  [static] | 
  | nop_inst | SparcFrontEnd |  [private] | 
  | noReturnCallDest(const char *name) | FrontEnd |  [static] | 
  | optimise_CallReturn(CallStatement *call, RTL *rtl, RTL *delay, UserProc *pProc) | SparcFrontEnd |  [private] | 
  | optimise_DelayCopy(ADDRESS src, ADDRESS dest, int delta, ADDRESS uUpper) | SparcFrontEnd |  [private] | 
  | pBF | FrontEnd |  [protected] | 
  | pbff | FrontEnd |  [protected] | 
  | previouslyDecoded | FrontEnd |  [protected] | 
  | processProc(ADDRESS uAddr, UserProc *pProc, std::ofstream &os, bool frag=false, bool spec=false) | SparcFrontEnd |  [virtual] | 
  | prog | FrontEnd |  [protected] | 
  | quadOperation(ADDRESS addr, std::list< RTL * > *lrtl, OPER op) | SparcFrontEnd |  [private] | 
  | readLibraryCatalog(const char *sPath) | FrontEnd |  | 
  | readLibraryCatalog() | FrontEnd |  | 
  | readLibrarySignatures(const char *sPath, callconv cc) | FrontEnd |  | 
  | refHints | FrontEnd |  [protected] | 
  | SparcFrontEnd(BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff) | SparcFrontEnd |  | 
  | targetQueue | FrontEnd |  [protected] | 
  | warnDCTcouple(ADDRESS uAt, ADDRESS uDest) | SparcFrontEnd |  [private] | 
  | ~FrontEnd() | FrontEnd |  [virtual] | 
  | ~SparcFrontEnd() | SparcFrontEnd |  [virtual] |