/art/compiler/dex/quick/ |
H A D | mir_to_lir.cc | 34 int opt_flags = mir->optimization_flags; local 90 GenSuspendTest(opt_flags); 97 GenSuspendTest(opt_flags); 104 GenSuspendTest(opt_flags); 110 if (opt_flags & MIR_INLINED) 117 if (opt_flags & MIR_INLINED) 179 GenMonitorEnter(opt_flags, rl_src[0]); 183 GenMonitorExit(opt_flags, rl_src[0]); 206 GenNullCheck(rl_src[0].s_reg_low, rl_src[0].low_reg, opt_flags); 243 GenSuspendTestAndBranch(opt_flags, [all...] |
H A D | gen_common.cc | 67 LIR* Mir2Lir::GenNullCheck(int s_reg, int m_reg, int opt_flags) { argument 69 opt_flags & MIR_IGNORE_NULL_CHECK) { 623 void Mir2Lir::GenIGet(uint32_t field_idx, int opt_flags, OpSize size, argument 638 GenNullCheck(rl_obj.s_reg_low, rl_obj.low_reg, opt_flags); 641 GenNullCheck(rl_obj.s_reg_low, rl_obj.low_reg, opt_flags); 660 GenNullCheck(rl_obj.s_reg_low, rl_obj.low_reg, opt_flags); 684 void Mir2Lir::GenIPut(uint32_t field_idx, int opt_flags, OpSize size, argument 699 GenNullCheck(rl_obj.s_reg_low, rl_obj.low_reg, opt_flags); 712 GenNullCheck(rl_obj.s_reg_low, rl_obj.low_reg, opt_flags); 1740 void Mir2Lir::GenSuspendTest(int opt_flags) { argument 1754 GenSuspendTestAndBranch(int opt_flags, LIR* target) argument [all...] |
/art/compiler/dex/quick/mips/ |
H A D | call_mips.cc | 267 void MipsMir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { argument 271 GenNullCheck(rl_src.s_reg_low, rMIPS_ARG0, opt_flags); 282 void MipsMir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { argument 286 GenNullCheck(rl_src.s_reg_low, rMIPS_ARG0, opt_flags);
|
H A D | int_mips.cc | 415 void MipsMir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, argument 431 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags); 434 bool needs_range_check = (!(opt_flags & MIR_IGNORE_RANGE_CHECK)); 486 void MipsMir2Lir::GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, argument 510 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags); 512 bool needs_range_check = (!(opt_flags & MIR_IGNORE_RANGE_CHECK)); 558 void MipsMir2Lir::GenArrayObjPut(int opt_flags, RegLocation rl_array, argument 575 GenNullCheck(rl_array.s_reg_low, r_array, opt_flags); // NPE? 594 bool needs_range_check = (!(opt_flags & MIR_IGNORE_RANGE_CHECK));
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 153 void X86Mir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { argument 157 GenNullCheck(rl_src.s_reg_low, rCX, opt_flags); 170 void X86Mir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { argument 174 GenNullCheck(rl_src.s_reg_low, rAX, opt_flags);
|
H A D | int_x86.cc | 421 void X86Mir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, argument 437 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags); 439 if (!(opt_flags & MIR_IGNORE_RANGE_CHECK)) { 468 void X86Mir2Lir::GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, argument 484 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags); 486 if (!(opt_flags & MIR_IGNORE_RANGE_CHECK)) { 511 void X86Mir2Lir::GenArrayObjPut(int opt_flags, RegLocation rl_array, argument 528 GenNullCheck(rl_array.s_reg_low, r_array, opt_flags); // NPE? 549 if (!(opt_flags & MIR_IGNORE_RANGE_CHECK)) {
|
/art/compiler/dex/quick/arm/ |
H A D | call_arm.cc | 467 void ArmMir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { argument 472 GenNullCheck(rl_src.s_reg_low, r0, opt_flags); 501 void ArmMir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { argument 506 GenNullCheck(rl_src.s_reg_low, r0, opt_flags);
|
H A D | int_arm.cc | 757 void ArmMir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, argument 781 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags); 783 bool needs_range_check = (!(opt_flags & MIR_IGNORE_RANGE_CHECK)); 847 void ArmMir2Lir::GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, argument 881 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags); 883 bool needs_range_check = (!(opt_flags & MIR_IGNORE_RANGE_CHECK)); 936 void ArmMir2Lir::GenArrayObjPut(int opt_flags, RegLocation rl_array, argument 953 GenNullCheck(rl_array.s_reg_low, r_array, opt_flags); // NPE? 972 bool needs_range_check = (!(opt_flags & MIR_IGNORE_RANGE_CHECK));
|
/art/compiler/dex/portable/ |
H A D | mir_to_gbc.cc | 268 void MirConverter::ConvertMonitorEnterExit(int opt_flags, argument 272 args.push_back(irb_->getInt32(opt_flags)); 278 void MirConverter::ConvertArrayLength(int opt_flags, argument 281 args.push_back(irb_->getInt32(opt_flags)); 459 args.push_back(irb_->getInt32(info->opt_flags)); 537 void MirConverter::ConvertAget(int opt_flags, argument 541 args.push_back(irb_->getInt32(opt_flags)); 549 void MirConverter::ConvertAput(int opt_flags, argument 553 args.push_back(irb_->getInt32(opt_flags)); 561 void MirConverter::ConvertIget(int opt_flags, argument 573 ConvertIput(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src, RegLocation rl_obj, int field_index) argument 695 int opt_flags = mir->optimization_flags; local [all...] |
/art/compiler/dex/ |
H A D | mir_graph.h | 328 int opt_flags; member in struct:art::CallInfo
|
/art/compiler/llvm/ |
H A D | gbc_expander.cc | 374 int opt_flags); 379 int opt_flags); 1574 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 1576 EmitGuard_NullPointerException(dex_pc, array_addr, opt_flags); 1578 opt_flags); 1594 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 1596 EmitGuard_NullPointerException(dex_pc, array_addr, opt_flags); 1598 opt_flags); 1624 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 1626 EmitGuard_NullPointerException(dex_pc, object_addr, opt_flags); 1688 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 2135 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 2149 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 2324 int opt_flags = LV2UInt(call_inst.getArgOperand(2)); local 2341 int opt_flags = LV2UInt(call_inst.getArgOperand(0)); local 2587 EmitGuard_NullPointerException(uint32_t dex_pc, llvm::Value* object, int opt_flags) argument 2629 EmitGuard_ArrayIndexOutOfBoundsException(uint32_t dex_pc, llvm::Value* array, llvm::Value* index, int opt_flags) argument [all...] |