Home | History | Annotate | Download | only in dex

Lines Matching refs:BasicBlockId

200 typedef uint16_t BasicBlockId;
201 static const BasicBlockId NullBasicBlockId = 0;
351 BasicBlockId bb;
356 BasicBlockId* phi_incoming;
392 BasicBlockId id;
393 BasicBlockId dfs_id;
395 BasicBlockId fall_through;
396 BasicBlockId taken;
397 BasicBlockId i_dom; // Immediate dominator.
415 GrowableArray<BasicBlockId>* predecessors;
456 bool ReplaceChild(BasicBlockId old_bb, BasicBlockId new_bb);
461 void UpdatePredecessor(BasicBlockId old_pred, BasicBlockId new_pred);
486 BasicBlockId block;
608 GrowableArray<BasicBlockId>* GetDfsOrder() {
612 GrowableArray<BasicBlockId>* GetDfsPostOrder() {
616 GrowableArray<BasicBlockId>* GetDomPostOrder() {
689 GrowableArray<BasicBlockId>* GetTopologicalSortOrder() {
694 GrowableArray<BasicBlockId>* GetTopologicalSortOrderLoopEnds() {
699 GrowableArray<BasicBlockId>* GetTopologicalSortOrderIndexes() {
892 bool IsBackedge(BasicBlock* branch_bb, BasicBlockId target_bb_id) {
1078 bool HasSuspendTestBetween(BasicBlock* source, BasicBlockId target_id);
1150 GrowableArray<BasicBlockId>* dfs_order_;
1151 GrowableArray<BasicBlockId>* dfs_post_order_;
1152 GrowableArray<BasicBlockId>* dom_post_order_traversal_;
1153 GrowableArray<BasicBlockId>* topological_order_;
1154 // Indexes in topological_order_ need to be only as big as the BasicBlockId.
1155 COMPILE_ASSERT(sizeof(BasicBlockId) == sizeof(uint16_t), assuming_16_bit_BasicBlockId);
1185 ArenaVector<BasicBlockId> extended_basic_blocks_; // Heads of block "traces".