Home
last modified time | relevance | path

Searched refs:MIRData (Results 1 – 2 of 2) sorted by relevance

/art/compiler/dex/
Dgvn_dead_code_elimination.h61 struct MIRData { struct
62 explicit MIRData(MIR* m) in MIRData() argument
71 void RemovePrevChange(int v_reg, MIRData* prev_data);
99 MIRData* GetMIRData(size_t pos); argument
100 MIRData* LastMIRData();
125 ScopedArenaVector<MIRData> mir_data_;
131 void KillMIR(MIRData* data);
Dgvn_dead_code_elimination.cc36 inline uint16_t GvnDeadCodeElimination::MIRData::PrevChange(int v_reg) const { in PrevChange()
42 inline void GvnDeadCodeElimination::MIRData::SetPrevChange(int v_reg, uint16_t change) { in SetPrevChange()
52 inline void GvnDeadCodeElimination::MIRData::RemovePrevChange(int v_reg, MIRData* prev_data) { in RemovePrevChange()
94 MIRData* data = &mir_data_.back(); in AddMIRWithDef()
127 MIRData* data = LastMIRData(); in RemoveLastMIRData()
149 MIRData* last_data = LastMIRData(); in RemoveTrailingNops()
165 inline GvnDeadCodeElimination::MIRData* GvnDeadCodeElimination::VRegChains::GetMIRData(size_t pos) { in GetMIRData()
170 inline GvnDeadCodeElimination::MIRData* GvnDeadCodeElimination::VRegChains::LastMIRData() { in LastMIRData()
188 MIRData* data = &mir_data_[change]; in InsertInitialValueHigh()
276 MIRData* data = &mir_data_[change]; in FindKillHead()
[all …]