HomeSort by relevance Sort by last modified time
    Searched defs:mir (Results 1 - 13 of 13) sorted by null

  /art/test/040-miranda/src/
Main.java 24 MirandaClass mir = new MirandaClass(); local
26 System.out.println(" inInterface: " + mir.inInterface());
27 System.out.println(" inInterface2: " + mir.inInterface2());
28 System.out.println(" inAbstract: " + mir.inAbstract());
31 MirandaAbstract mira = mir;
  /art/compiler/dex/
post_opt_passes.cc 59 MIR* mir = bb->first_mir_insn; local
61 while (mir != nullptr) {
62 MIR* next = mir->next;
64 Instruction::Code opcode = mir->dalvikInsn.opcode;
67 bb->RemoveMIR(mir);
70 mir = next;
73 // We do not care in reporting a change or not in the MIR.
local_value_numbering_test.cc 134 mirs_ = reinterpret_cast<MIR*>(cu_.arena.Alloc(sizeof(MIR) * count, kArenaAllocMIR));
138 MIR* mir = &mirs_[i]; local
139 mir->dalvikInsn.opcode = def->opcode;
140 mir->dalvikInsn.vB = static_cast<int32_t>(def->value);
141 mir->dalvikInsn.vB_wide = def->value;
144 mir->meta.ifield_lowering_info = def->field_info;
147 mir->meta.sfield_lowering_info = def->field_info;
149 mir->ssa_rep = &ssa_reps_[i]
    [all...]
mir_dataflow.cc 26 * instructions, where extended opcode at the MIR level are appended
801 // Beginning of extended MIR opcodes
914 const MIR::DecodedInstruction& d_insn) {
927 MIR* mir; local
939 for (mir = bb->first_mir_insn; mir != NULL; mir = mir->next) {
940 uint64_t df_attributes = GetDataFlowAttributes(mir);
1074 MIR* mir; local
    [all...]
mir_optimization_test.cc 158 mirs_ = reinterpret_cast<MIR*>(cu_.arena.Alloc(sizeof(MIR) * count, kArenaAllocMIR));
162 MIR* mir = &mirs_[i]; local
163 mir->dalvikInsn.opcode = def->opcode;
166 bb->AppendMIR(mir);
169 mir->meta.sfield_lowering_info = def->field_or_method_info;
171 mir->ssa_rep = nullptr;
172 mir->offset = 2 * i; // All insns need to be at least 2 code units long.
173 mir->optimization_flags = 0u
    [all...]
global_value_numbering_test.cc 233 mirs_ = reinterpret_cast<MIR*>(cu_.arena.Alloc(sizeof(MIR) * count, kArenaAllocMIR));
237 MIR* mir = &mirs_[i]; local
240 bb->AppendMIR(mir);
241 mir->dalvikInsn.opcode = def->opcode;
242 mir->dalvikInsn.vB = static_cast<int32_t>(def->value);
243 mir->dalvikInsn.vB_wide = def->value;
246 mir->meta.ifield_lowering_info = def->field_info;
249 mir->meta.sfield_lowering_info = def->field_info
    [all...]
local_value_numbering.cc 464 const MIR* mir = fall_through_bb->first_mir_insn; local
465 DCHECK(mir != nullptr);
467 if ((Instruction::FlagsOf(mir->dalvikInsn.opcode) & Instruction::kInvoke) != 0) {
468 for (uint16_t i = 0u; i != mir->ssa_rep->num_uses; ++i) {
469 uint16_t value_name = lvn->GetOperandValue(mir->ssa_rep->uses[i]);
    [all...]
mir_optimization.cc 46 MIR* mir; local
48 for (mir = bb->first_mir_insn; mir != NULL; mir = mir->next) {
49 // Skip pass if BB has MIR without SSA representation.
50 if (mir->ssa_rep == nullptr) {
54 uint64_t df_attributes = GetDataFlowAttributes(mir);
56 MIR::DecodedInstruction* d_insn = &mir->dalvikInsn
678 MIR* mir = bb->last_mir_insn; local
    [all...]
mir_graph.cc 140 int MIRGraph::ParseInsn(const uint16_t* code_ptr, MIR::DecodedInstruction* decoded_instruction) {
158 MIR* insn = orig_block->first_mir_insn;
159 MIR* prev = NULL;
234 !MIR::DecodedInstruction::IsPseudoMirOp(insn->dalvikInsn.opcode));
236 MIR* p = insn;
249 if ((opcode == kMirOpCheck) || !MIR::DecodedInstruction::IsPseudoMirOp(opcode)) {
399 BasicBlock* MIRGraph::ProcessCanBranch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset,
466 BasicBlock* MIRGraph::ProcessCanSwitch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset,
542 BasicBlock* MIRGraph::ProcessCanThrow(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset,
627 * pseudo exception edge MIR. Note also that this new block i
911 const MIR* mir; local
1093 MIR* mir = *it; local
1480 MIR* mir = new (arena_) MIR(); local
    [all...]
mir_graph.h 239 * Normalized use/def for a MIR operation using SSA names rather than vregs. Note that
268 struct MIR {
271 * additional fields on as-needed basis. Question: how to support MIR Pseudo-ops; probably
350 int16_t m_unit_index; // From which method was this MIR included
352 MIR* next;
358 MIR* throw_insn;
371 explicit MIR():offset(0), optimization_flags(0), m_unit_index(0), bb(NullBasicBlockId),
380 MIR* Copy(CompilationUnit *c_unit);
381 MIR* Copy(MIRGraph* mir_Graph);
384 return arena->Alloc(sizeof(MIR), kArenaAllocMIR)
532 MIR* mir; member in struct:art::CallInfo
    [all...]
  /art/test/126-miranda-multidex/src/
Main.java 24 MirandaClass mir = new MirandaClass(); local
26 System.out.println(" inInterface: " + mir.inInterface());
27 System.out.println(" inInterface2: " + mir.inInterface2());
28 System.out.println(" inAbstract: " + mir.inAbstract());
31 MirandaAbstract mira = mir;
  /external/clang/test/SemaCXX/
class.cpp 70 mutable int &mir; // expected-error {{'mutable' cannot be applied to references}} member in class:C
  /art/compiler/dex/quick/
mir_to_lir.cc 228 bool Mir2Lir::GenSpecialIGet(MIR* mir, const InlineMethod& special) {
241 GenPrintLabel(mir);
268 bool Mir2Lir::GenSpecialIPut(MIR* mir, const InlineMethod& special) {
285 GenPrintLabel(mir);
303 bool Mir2Lir::GenSpecialIdentity(MIR* mir, const InlineMethod& special) {
308 GenPrintLabel(mir);
319 bool Mir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special)
1118 MIR* mir; local
1226 MIR* mir = bb->first_mir_insn; local
    [all...]

Completed in 177 milliseconds