Otawa
0.10
|
This is the complete list of members for otawa::bpred::BPredProcessor, including all inherited members.
addCleaner(const AbstractFeature &feature, Cleaner *cleaner) | otawa::Processor | inlineprotected |
addDeletor(const AbstractFeature &feature, const Ref< T *, Identifier< T * > > &ref) | otawa::Processor | inlineprotected |
addRemover(const AbstractFeature &feature, const Ref< T, Identifier< T > > &ref) | otawa::Processor | inlineprotected |
BHG_history_size | otawa::bpred::BPredProcessor | private |
BHT | otawa::bpred::BPredProcessor | private |
bin_to_str(int i) | otawa::bpred::BPredProcessor | private |
BitSet_to_String(const dfa::BitSet &bs) | otawa::bpred::BPredProcessor | private |
BPredProcessor(p::declare &r=reg) | otawa::bpred::BPredProcessor | |
cfg(void) const | otawa::CFGProcessor | inlineprotected |
CFGProcessor(void) | otawa::CFGProcessor | |
CFGProcessor(cstring name, elm::Version version) | otawa::CFGProcessor | |
CFGProcessor(AbstractRegistration ®) | otawa::CFGProcessor | inline |
CFGProcessor(cstring name, const Version &version, AbstractRegistration ®) | otawa::CFGProcessor | inline |
cleanup(WorkSpace *ws) | otawa::Processor | protectedvirtual |
cleanupCFG(WorkSpace *ws, CFG *cfg) | otawa::CFGProcessor | protectedvirtual |
COLLECT_STATS | otawa::Processor | static |
collectStats(WorkSpace *ws) | otawa::Processor | protectedvirtual |
computePredecessors(CFG *cfg, BasicBlock *bb, elm::genstruct::Vector< int > *bit_sets, elm::genstruct::Vector< int > &in_outs, BSets &bs, int addr, int visited[]) | otawa::bpred::BPredProcessor | private |
configure(const PropList &props) | otawa::bpred::BPredProcessor | protectedvirtual |
contains(const elm::genstruct::Vector< BBHGNode * > &v, BBHGNode &n, BBHGNode *&contained) | otawa::bpred::BPredProcessor | private |
contains(const elm::genstruct::Vector< BHGNode * > &v, BHGNode &n, BHGNode *&contained) | otawa::bpred::BPredProcessor | private |
CS__BiModal(WorkSpace *fw, CFG *cfg, BSets &bs, elm::genstruct::Vector< BCG * > &graphs) | otawa::bpred::BPredProcessor | private |
CS__Global1b(WorkSpace *fw, CFG *cfg, BHG *bhg, BBHG *bbhg, elm::genstruct::Vector< BCG * > &bcgs, elm::genstruct::HashTable< String, ilp::Var * > &ht_vars) | otawa::bpred::BPredProcessor | private |
CS__Global1b_mitra(WorkSpace *fw, CFG *cfg, BBHG *bhg, elm::genstruct::HashTable< String, ilp::Var * > &ht_vars) | otawa::bpred::BPredProcessor | private |
CS__Global2b(WorkSpace *fw, CFG *cfg, BHG *bhg, elm::genstruct::Vector< BCG * > &graphs, elm::genstruct::HashTable< String, ilp::Var * > &ht_vars) | otawa::bpred::BPredProcessor | private |
CS__Global2b_not_mitra(WorkSpace *fw, CFG *cfg, BHG *bhg, elm::genstruct::Vector< BCG * > &graphs, elm::genstruct::HashTable< String, ilp::Var * > &ht_vars) | otawa::bpred::BPredProcessor | private |
CS__NoConflict_2bCounter(WorkSpace *fw, BasicBlock *bb) | otawa::bpred::BPredProcessor | private |
CUSTOM_SHIFT | otawa::Monitor | protectedstatic |
doCleanUp(void) | otawa::CFGProcessor | protected |
dumpBBHG | otawa::bpred::BPredProcessor | private |
dumpBCG | otawa::bpred::BPredProcessor | private |
dumpBHG | otawa::bpred::BPredProcessor | private |
explicit_mode | otawa::bpred::BPredProcessor | private |
flags | otawa::Monitor | protected |
generateBBHG(CFG *cfg, BBHG &bbhg) | otawa::bpred::BPredProcessor | private |
generateBCGs(elm::genstruct::Vector< BCG * > &bcgs, BHG &bhg) | otawa::bpred::BPredProcessor | private |
generateBHG(CFG *cfg, BHG &bhg) | otawa::bpred::BPredProcessor | private |
generateClasses(CFG *cfg, BSets &bs) | otawa::bpred::BPredProcessor | private |
genStats(WorkSpace *ws, CFG *cfg) | otawa::bpred::BPredProcessor | private |
getBB(int id, CFG *cfg) | otawa::bpred::BPredProcessor | private |
getBit(int v, int n) | otawa::bpred::BPredProcessor | inlineprivate |
getBranches(BasicBlock *bb, dfa::BitSet bs, elm::genstruct::Vector< BHGNode * > &suivants, CFG *cfg, BasicBlock *entryBr) | otawa::bpred::BPredProcessor | private |
getFirstBranch(BasicBlock *bb, CFG *cfg) | otawa::bpred::BPredProcessor | private |
getStats(void) | otawa::bpred::BPredProcessor | |
historyPlusOne(dfa::BitSet &h) | otawa::bpred::BPredProcessor | private |
invalidate(const AbstractFeature &feature) | otawa::Processor | protected |
IS_ALLOCATED | otawa::Processor | protectedstatic |
IS_COLLECTING | otawa::Processor | protectedstatic |
IS_PREPARED | otawa::Processor | protectedstatic |
IS_TIMED | otawa::Processor | protectedstatic |
IS_VERBOSE | otawa::Monitor | protectedstatic |
isAllocated(void) const | otawa::Processor | inlineprotected |
isBranch(BasicBlock *bb) | otawa::bpred::BPredProcessor | private |
isClassEntry(BHG *bhg, BHGNode *src) | otawa::bpred::BPredProcessor | private |
isClassExit(BHG *bhg, BHGNode *src, bool &src_withT, bool &src_withNT) | otawa::bpred::BPredProcessor | private |
isCollectingStats(void) const | otawa::Processor | inlineprotected |
isLinked(BHGEdge *dir, BHGNode *dest, dfa::BitSet &h, elm::genstruct::HashTable< BHGNode *, BHGNode * > &visited_nodes) | otawa::bpred::BPredProcessor | private |
isPrepared(void) const | otawa::Processor | inlineprotected |
isTimed(void) const | otawa::Processor | inlineprotected |
isVerbose(void) const | otawa::Monitor | inline |
LOG | otawa::Processor | static |
log | otawa::Monitor | |
LOG_BB enum value | otawa::Monitor | |
LOG_BLOCK enum value | otawa::Monitor | |
LOG_CFG enum value | otawa::Monitor | |
LOG_DEPS enum value | otawa::Monitor | |
LOG_FILE enum value | otawa::Monitor | |
LOG_FUN enum value | otawa::Monitor | |
LOG_INST enum value | otawa::Monitor | |
LOG_LEVEL | otawa::Processor | static |
log_level_t enum name | otawa::Monitor | |
log_level_t typedef | otawa::Monitor | |
LOG_NONE enum value | otawa::Monitor | |
LOG_PROC enum value | otawa::Monitor | |
logFor(log_level_t tested) const | otawa::Monitor | inline |
logLevel(void) const | otawa::Monitor | inline |
lshift_BitSet(dfa::BitSet bs, int dec, bool val_in=false) | otawa::bpred::BPredProcessor | private |
method | otawa::bpred::BPredProcessor | private |
mitraInit | otawa::bpred::BPredProcessor | private |
Monitor(void) | otawa::Monitor | |
name(void) const | otawa::Processor | inline |
null | otawa::Monitor | static |
out | otawa::Monitor | |
OUTPUT | otawa::Processor | static |
predictorToString() | otawa::bpred::BPredProcessor | private |
prepare(WorkSpace *ws) | otawa::Processor | protectedvirtual |
process(WorkSpace *ws, const PropList &props=PropList::EMPTY) | otawa::Processor | |
processCFG(WorkSpace *ws, CFG *cfg) | otawa::bpred::BPredProcessor | privatevirtual |
processCFG__Bimodal(WorkSpace *ws, CFG *cfg) | otawa::bpred::BPredProcessor | private |
processCFG__Global1B(WorkSpace *ws, CFG *cfg) | otawa::bpred::BPredProcessor | private |
processCFG__Global2B(WorkSpace *ws, CFG *cfg) | otawa::bpred::BPredProcessor | private |
processCFG__NoConflict_2bCounter(WorkSpace *ws, CFG *cfg) | otawa::bpred::BPredProcessor | private |
processFrameWork(WorkSpace *fw) | otawa::Processor | protectedvirtual |
Processor(void) | otawa::Processor | |
Processor(AbstractRegistration ®istration) | otawa::Processor | |
Processor(String name, Version version) | otawa::Processor | |
Processor(String name, Version version, AbstractRegistration ®istration) | otawa::Processor | |
Processor(const PropList &props) | otawa::Processor | |
Processor(elm::String name, elm::Version version, const PropList &props) | otawa::Processor | |
processWorkSpace(WorkSpace *fw) | otawa::CFGProcessor | protectedvirtual |
PROGRESS | otawa::Processor | static |
progress(void) | otawa::Processor | inlineprotected |
provide(const AbstractFeature &feature) | otawa::Processor | protected |
recordsStats(void) const | otawa::Processor | inlineprotected |
recordStat(const AbstractFeature &feature, StatCollector *collector) | otawa::Processor | protected |
RECURSIVE | otawa::Processor | static |
reg | otawa::bpred::BPredProcessor | static |
require(const AbstractFeature &feature) | otawa::Processor | protected |
requireDyn(WorkSpace *ws, const PropList &props) | otawa::Processor | protectedvirtual |
RUNTIME | otawa::Processor | static |
setBit(int &v, int n) | otawa::bpred::BPredProcessor | inlineprivate |
setMitraInit(const char *binary_histo) | otawa::bpred::BPredProcessor | private |
setup(WorkSpace *ws) | otawa::Processor | protectedvirtual |
setWorkspace(WorkSpace *workspace) | otawa::Monitor | inlineprotected |
simplifyCFG(CFG *cfg, BSets &bs, int addr, elm::genstruct::Vector< BCG * > &graphs) | otawa::bpred::BPredProcessor | private |
stat_addr | otawa::bpred::BPredProcessor | private |
stat_hist | otawa::bpred::BPredProcessor | private |
stat_nbbr | otawa::bpred::BPredProcessor | private |
STATS | otawa::Processor | static |
stats | otawa::Processor | protected |
stats_str | otawa::bpred::BPredProcessor | private |
str(const Address &address) | otawa::CFGProcessor | protected |
str(const Address &base, const Address &address) | otawa::CFGProcessor | protected |
TIMED | otawa::Processor | static |
track(const AbstractFeature &feature, T *object) | otawa::Processor | inlineprotected |
track(const AbstractFeature &feature, const Ref< T *, Identifier< T * > > &ref) | otawa::Processor | inlineprotected |
track(const AbstractFeature &feature, const Ref< T *, const Identifier< T * > > &ref) | otawa::Processor | inlineprotected |
use(const AbstractFeature &feature) | otawa::Processor | protected |
VERBOSE | otawa::Processor | static |
version(void) const | otawa::Processor | inline |
warn(const String &message) | otawa::Processor | protected |
withMitra | otawa::bpred::BPredProcessor | private |
withStats | otawa::bpred::BPredProcessor | private |
workspace(void) const | otawa::Processor | inlineprotected |
otawa::Monitor::workspace(void) | otawa::Monitor | inline |
~BPredProcessor(void) | otawa::bpred::BPredProcessor | |
~Processor(void) | otawa::Processor | virtual |