Searched refs:fw_edges_indexes (Results 1 – 2 of 2) sorted by relevance
138 const ArenaVector<int> &fw_edges_indexes) in MovePhiInputsToPreHeader() argument142 for (auto idx : fw_edges_indexes) { in MovePhiInputsToPreHeader()154 const ArenaVector<int> &fw_edges_indexes) in UpdateControlFlowWithPreHeader() argument157 if (fw_edges_indexes.size() >= IMM_2) { in UpdateControlFlowWithPreHeader()158 for (auto pred_idx : fw_edges_indexes) { in UpdateControlFlowWithPreHeader()165 ASSERT(fw_edges_indexes.size() == 1); in UpdateControlFlowWithPreHeader()166 auto edge = header->GetPredBlockByIndex(fw_edges_indexes[0]); in UpdateControlFlowWithPreHeader()181 auto fw_edges_indexes = GetForwardEdgesIndexes(header); in CreatePreHeader() local184 if (fw_edges_indexes.size() >= 2U) { in CreatePreHeader()185 MovePhiInputsToPreHeader(header, pre_header, fw_edges_indexes); in CreatePreHeader()[all …]
215 …sToPreHeader(BasicBlock *header, BasicBlock *pre_header, const ArenaVector<int> &fw_edges_indexes);217 const ArenaVector<int> &fw_edges_indexes);