#include <vector>#include <set>#include "bb.h"#include "defs.h"#include "mempool.h"#include "error.h"#include "bb_set.h"#include "region.h"#include "cgtarget.h"


Go to the source code of this file.
| #define IF_CONV_BIASE_THRESHOLD 20 |
| typedef std::vector<IF_CONV_AREA *, IF_CONV_ALLOC> AREA_CONTAINER |
| typedef std::vector<BB *, BB_CONTAINER_ALLOC> BB_CONTAINER |
| typedef mempool_allocator<BB *> BB_CONTAINER_ALLOC |
| typedef std::vector<EXIT_TARGET_INFO*, EXIT_CONTAINER_ALLOC> EXIT_CONTAINER |
| typedef mempool_allocator<IF_CONV_AREA *> IF_CONV_ALLOC |
| typedef std::vector<TN*, TN_CONTAINER_ALLOC> TN_CONTAINER |
| typedef mempool_allocator<TN*> TN_CONTAINER_ALLOC |
| enum AREA_TYPE |
| enum BB_MERGE_TYPE |
| enum CFLOW_TYPE |
| enum IF_CONV_TYPE |
Definition at line 148 of file if_conv.cxx.
Definition at line 113 of file if_conv.cxx.
Definition at line 104 of file if_conv.cxx.
References Compare_Type(), COMPARE_TYPE_normal, COMPARE_TYPE_unc, and OP_code.
Referenced by Predicate_Block().
Definition at line 222 of file if_conv.cxx.
References FmtAssert, Is_OP_Cond(), NULL, OP_Defs_TN(), OP_has_predicate, OP_opnd, OP_PREDICATE_OPND, OP_prev, p1, p2, REGISTER_UNDEFINED, and TN_register.
Referenced by IF_CONVERTOR::Detect_Para_Comp(), Find_BB_Predicates(), IF_CONVERTOR::Gen_Para_Comp(), IF_CONVERTOR::Is_Partial_Redundant_Def(), and IF_CONVERTOR::Suitable_For_If_Conv().
| hTN_MAPf frequency_of_predicates |
Definition at line 98 of file if_conv.cxx.
Referenced by PARTITION_GRAPH::Get_Probability(), IF_CONVERTOR::IF_CONVERTOR(), and IF_CONVERTOR::Merge_Area().
Definition at line 99 of file if_conv.cxx.
Definition at line 100 of file if_conv.cxx.
1.5.6