/art/compiler/dex/quick/ |
mir_to_lir-inl.h | 62 insn->u.m.use_mask = insn->u.m.def_mask = &kEncodeAll; 169 lir->u.m.use_mask = lir->u.m.def_mask = &kEncodeNone; 189 ResourceMask def_mask; local 202 def_mask.SetBit(mem_ref_type_); 211 lir->u.m.def_mask = lir->u.m.use_mask = &kEncodeAll; 216 SetupRegMask(&def_mask, lir->operands[0]); 220 SetupRegMask(&def_mask, lir->operands[1]); 224 SetupRegMask(&def_mask, lir->operands[2]); 248 def_mask.SetBit(ResourceMask::kCCode); 256 SetupTargetResourceMasks(lir, flags, &use_mask, &def_mask); [all...] |
local_optimizations.cc | 25 #define LOAD_STORE_CHECK_REG_DEP(mask, check) (mask.Intersects(*check->u.m.def_mask)) 29 (use.Union(def).Intersects(*check->u.m.def_mask)) 179 *this_lir->u.m.def_mask)); 188 if (this_lir->u.m.def_mask->Intersects(*this_lir->u.m.use_mask)) { 192 ResourceMask stop_def_reg_mask = this_lir->u.m.def_mask->Without(kEncodeMem); 197 if (uses_pc.Intersects(this_lir->u.m.use_mask->Union(*this_lir->u.m.def_mask))) { 215 if (uses_pc.Intersects(check_lir->u.m.use_mask->Union(*check_lir->u.m.def_mask))) { 220 *check_lir->u.m.def_mask)); 364 ResourceMask stop_def_reg_mask = this_lir->u.m.def_mask->Without(kEncodeMem); 379 ResourceMask check_mem_mask = check_lir->u.m.def_mask->Intersection(kEncodeMem) [all...] |
codegen_util.cc | 90 inst->u.m.def_mask = &kEncodeAll; 92 DCHECK(safepoint_pc->u.m.def_mask->Equals(kEncodeAll)); 99 after->u.m.def_mask = &kEncodeAll; 108 DCHECK(safepoint_pc->u.m.def_mask->Equals(kEncodeAll)); 150 mask_ptr = &lir->u.m.def_mask; 183 DCHECK((is_load ? lir->u.m.use_mask : lir->u.m.def_mask)->Intersection(kEncodeMem).Equals( 287 if (lir->u.m.def_mask && (!lir->flags.is_nop || dump_nop)) { 288 DUMP_RESOURCE_MASK(DumpResourceMask(lir, *lir->u.m.def_mask, "def")); [all...] |
mir_to_lir.h | 160 const ResourceMask* def_mask; // Resource mask for def. member in struct:art::UseDefMasks [all...] |
mir_to_lir.cc | [all...] |
gen_common.cc | 178 barrier->u.m.def_mask = &kEncodeAll; [all...] |
gen_invoke.cc | [all...] |
/art/compiler/dex/quick/arm/ |
target_arm.cc | 164 ResourceMask* use_mask, ResourceMask* def_mask) { 175 def_mask->SetBit(kArmRegSP); 183 def_mask->SetBits(EncodeArmRegList(lir->operands[0])); 187 def_mask->SetBits(EncodeArmRegList(lir->operands[1])); 191 def_mask->SetBits(EncodeArmRegList(lir->operands[0])); 196 SetupRegMask(def_mask, lir->operands[1] + i); 206 *def_mask = kEncodeAll; 232 } else if ((opcode == kThumbPop) && (def_mask->Intersects(r8Mask))) { 233 def_mask->ClearBits(r8Mask); 234 def_mask->SetBit(kArmRegPC); [all...] |
int_arm.cc | 228 DCHECK(last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode)); 265 DCHECK(last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode)); 271 DCHECK(last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode)); [all...] |
codegen_arm.h | 130 ResourceMask* use_mask, ResourceMask* def_mask) OVERRIDE;
|
call_arm.cc | 96 DCHECK(last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode));
|
/art/compiler/dex/quick/mips/ |
target_mips.cc | 313 ResourceMask* def_mask) { 318 def_mask->SetBit(kMipsRegSP); 326 def_mask->SetBit(kMipsRegLR); 331 def_mask->SetBit(kMipsRegHI); 335 def_mask->SetBit(kMipsRegLO); [all...] |
codegen_mips.h | 129 ResourceMask* def_mask) OVERRIDE;
|
/art/compiler/dex/quick/x86/ |
target_x86.cc | 278 ResourceMask* use_mask, ResourceMask* def_mask) { 288 def_mask->SetBit(kX86RegSP); 292 SetupRegMask(def_mask, rs_rAX.GetReg()); 296 SetupRegMask(def_mask, rs_rDX.GetReg()); 319 SetupRegMask(def_mask, rs_rDI.GetReg()); 324 def_mask->SetBit(kX86FPStack); 636 mem_barrier->u.m.def_mask = &kEncodeAll; [all...] |
codegen_x86.h | 162 ResourceMask* use_mask, ResourceMask* def_mask) OVERRIDE; [all...] |
assemble_x86.cc | [all...] |
int_x86.cc | 255 DCHECK(!last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode)); [all...] |
/art/compiler/dex/quick/arm64/ |
target_arm64.cc | 169 ResourceMask* use_mask, ResourceMask* def_mask) { 177 def_mask->SetBit(kA64RegSP); 185 def_mask->SetBit(kA64RegLR);
|
codegen_arm64.h | 118 ResourceMask* use_mask, ResourceMask* def_mask) OVERRIDE;
|
int_arm64.cc | 805 DCHECK(last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode)); 809 DCHECK(last_lir_insn_->u.m.def_mask->HasBit(ResourceMask::kCCode)); [all...] |