Lines Matching refs:bb
335 BasicBlockId bb; variable
356 explicit MIR() : offset(0), optimization_flags(0), m_unit_index(0), bb(NullBasicBlockId), in MIR()
515 ChildBlockIterator(BasicBlock* bb, MIRGraph* mir_graph);
1109 MIR* FindMoveResult(BasicBlock* bb, MIR* mir);
1119 bool EliminateNullChecks(BasicBlock* bb);
1122 bool InferTypes(BasicBlock* bb);
1125 bool EliminateClassInitChecks(BasicBlock* bb);
1128 bool ApplyGlobalValueNumbering(BasicBlock* bb);
1131 bool EliminateDeadCode(BasicBlock* bb);
1135 bool EliminateSuspendChecks(BasicBlock* bb);
1162 void GetBlockName(BasicBlock* bb, char* name);
1165 CallInfo* NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, bool is_range);
1169 BasicBlock* NextDominatedBlock(BasicBlock* bb);
1170 bool LayoutBlocks(BasicBlock* bb);
1176 void InlineSpecialMethods(BasicBlock* bb);
1199 bool InsertPhiNodeOperands(BasicBlock* bb);
1210 void DoConstantPropagation(BasicBlock* bb);
1216 uint32_t GetUseCountWeight(BasicBlock* bb) const;
1222 void CountUses(BasicBlock* bb);
1231 void CombineBlocks(BasicBlock* bb);
1286 bool DoSSAConversion(BasicBlock* bb);
1310 bool FindLocalLiveIn(BasicBlock* bb);
1311 bool VerifyPredInfo(BasicBlock* bb);
1312 BasicBlock* NeedsVisit(BasicBlock* bb);
1313 BasicBlock* NextUnvisitedSuccessor(BasicBlock* bb);
1314 void MarkPreOrder(BasicBlock* bb);
1315 void RecordDFSOrders(BasicBlock* bb);
1316 void ComputeDomPostOrderTraversal(BasicBlock* bb);
1318 bool BasicBlockOpt(BasicBlock* bb);
1319 void MultiplyAddOpt(BasicBlock* bb);
1348 bool BuildExtendedBBList(class BasicBlock* bb);
1349 bool FillDefBlockMatrix(BasicBlock* bb);
1350 void InitializeDominationInfo(BasicBlock* bb);
1351 bool ComputeblockIDom(BasicBlock* bb);
1352 bool ComputeBlockDominators(BasicBlock* bb);
1353 bool SetDominators(BasicBlock* bb);
1354 bool ComputeBlockLiveIns(BasicBlock* bb);
1355 bool ComputeDominanceFrontier(BasicBlock* bb);
1357 void CountChecks(BasicBlock* bb);
1358 void AnalyzeBlock(BasicBlock* bb, struct MethodStats* stats);