Lines Matching refs:MIRGraph

44 const char* MIRGraph::extended_mir_op_names_[kMirOpLast - kMirOpFirst] = {
83 MIRGraph::MIRGraph(CompilationUnit* cu, ArenaAllocator* arena) in MIRGraph() function in art::MIRGraph
161 MIRGraph::~MIRGraph() { in ~MIRGraph()
169 int MIRGraph::ParseInsn(const uint16_t* code_ptr, MIR::DecodedInstruction* decoded_instruction) { in ParseInsn()
184 BasicBlock* MIRGraph::SplitBlock(DexOffset code_offset, in SplitBlock()
291 BasicBlock* MIRGraph::FindBlock(DexOffset code_offset, bool create, in FindBlock()
356 void MIRGraph::ProcessTryCatchBlocks(ScopedArenaVector<uint16_t>* dex_pc_to_block_map) { in ProcessTryCatchBlocks()
387 bool MIRGraph::IsBadMonitorExitCatch(NarrowDexOffset monitor_exit_offset, in IsBadMonitorExitCatch()
455 BasicBlock* MIRGraph::ProcessCanBranch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, in ProcessCanBranch()
513 BasicBlock* MIRGraph::ProcessCanSwitch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, in ProcessCanSwitch()
595 BasicBlock* MIRGraph::ProcessCanThrow(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, in ProcessCanThrow()
700 void MIRGraph::InlineMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, in InlineMethod()
905 void MIRGraph::ShowOpcodeStats() { in ShowOpcodeStats()
916 uint64_t MIRGraph::GetDataFlowAttributes(Instruction::Code opcode) { in GetDataFlowAttributes()
921 uint64_t MIRGraph::GetDataFlowAttributes(MIR* mir) { in GetDataFlowAttributes()
957 void MIRGraph::DumpCFG(const char* dir_prefix, bool all_blocks, const char *suffix) { in DumpCFG()
1266 MIR* BasicBlock::GetNextUnconditionalMir(MIRGraph* mir_graph, MIR* current) { in GetNextUnconditionalMir()
1299 void MIRGraph::DisassembleExtendedInstr(const MIR* mir, std::string* decoded_mir) { in DisassembleExtendedInstr()
1501 char* MIRGraph::GetDalvikDisassembly(const MIR* mir) { in GetDalvikDisassembly()
1626 void MIRGraph::ReplaceSpecialChars(std::string& str) { in ReplaceSpecialChars()
1636 std::string MIRGraph::GetSSAName(int ssa_reg) { in GetSSAName()
1649 std::string MIRGraph::GetSSANameWithConst(int ssa_reg, bool singles_only) { in GetSSANameWithConst()
1673 void MIRGraph::GetBlockName(BasicBlock* bb, char* name) { in GetBlockName()
1694 const char* MIRGraph::GetShortyFromMethodReference(const MethodReference& target_method) { in GetShortyFromMethodReference()
1701 void MIRGraph::DumpMIRGraph() { in DumpMIRGraph()
1739 CallInfo* MIRGraph::NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, bool is_range) { in NewMemCallInfo()
1772 MIR* MIRGraph::NewMIR() { in NewMIR()
1778 BasicBlock* MIRGraph::NewMemBB(BBType block_type, int block_id) { in NewMemBB()
1787 void MIRGraph::InitializeConstantPropagation() { in InitializeConstantPropagation()
1792 void MIRGraph::InitializeMethodUses() { in InitializeMethodUses()
1803 void MIRGraph::SSATransformationStart() { in SSATransformationStart()
1811 void MIRGraph::SSATransformationEnd() { in SSATransformationEnd()
1831 size_t MIRGraph::GetNumDalvikInsns() const { in GetNumDalvikInsns()
1859 MIRGraph* mir_graph, const ArenaBitVector* current_loop, in SelectTopologicalSortOrderFallBack()
1912 static void ComputeUnvisitedReachableFrom(MIRGraph* mir_graph, BasicBlockId bb_id, in ComputeUnvisitedReachableFrom()
1935 void MIRGraph::ComputeTopologicalSortOrder() { in ComputeTopologicalSortOrder()
2104 ChildBlockIterator::ChildBlockIterator(BasicBlock* bb, MIRGraph* mir_graph) in ChildBlockIterator()
2159 MIRGraph* mir_graph = c_unit->mir_graph.get(); in Copy()
2163 BasicBlock* BasicBlock::Copy(MIRGraph* mir_graph) { in Copy()
2201 MIR* MIR::Copy(MIRGraph* mir_graph) { in Copy()
2326 void BasicBlock::Kill(MIRGraph* mir_graph) { in Kill()
2473 BasicBlock* MIRGraph::CreateNewBB(BBType block_type) { in CreateNewBB()
2480 void MIRGraph::CalculateBasicBlockInformation(const PassManager* const post_opt_pass_manager) { in CalculateBasicBlockInformation()
2572 const uint16_t* MIRGraph::GetInsns(int m_unit_index) const { in GetInsns()
2576 void MIRGraph::SetPuntToInterpreter(bool val) { in SetPuntToInterpreter()