/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; 188 ResourceMask use_mask; local 194 use_mask.SetBit(mem_ref_type_); 211 lir->u.m.def_mask = lir->u.m.use_mask = &kEncodeAll; 228 SetupRegMask(&use_mask, lir->operands[0]); 232 SetupRegMask(&use_mask, lir->operands[1]); 236 SetupRegMask(&use_mask, lir->operands[2]); 240 SetupRegMask(&use_mask, lir->operands[3]); 244 SetupRegMask(&use_mask, lir->operands[4]) [all...] |
local_optimizations.cc | 28 #define CHECK_REG_DEP(use, def, check) (def.Intersects(*check->u.m.use_mask)) || \ 178 ResourceMask this_mem_mask = kEncodeMem.Intersection(this_lir->u.m.use_mask->Union( 188 if (this_lir->u.m.def_mask->Intersects(*this_lir->u.m.use_mask)) { 193 ResourceMask stop_use_reg_mask = this_lir->u.m.use_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))) { 219 ResourceMask check_mem_mask = kEncodeMem.Intersection(check_lir->u.m.use_mask->Union( 260 alias_reg_list_mask.Intersects((check_lir->u.m.use_mask)->Without(kEncodeMem))) { 347 ResourceMask stop_use_all_mask = *this_lir->u.m.use_mask; 487 if ((prev_is_load && (cur_lir->u.m.use_mask->Intersects(*prev_lir->u.m.def_mask))) | [all...] |
codegen_util.cc | 148 mask_ptr = &lir->u.m.use_mask; 183 DCHECK((is_load ? lir->u.m.use_mask : lir->u.m.def_mask)->Intersection(kEncodeMem).Equals( 284 if (lir->u.m.use_mask && (!lir->flags.is_nop || dump_nop)) { 285 DUMP_RESOURCE_MASK(DumpResourceMask(lir, *lir->u.m.use_mask, "use")); [all...] |
mir_to_lir.h | 159 const ResourceMask* use_mask; // Resource mask for use. member in struct:art::UseDefMasks [all...] |
/external/libnfc-nci/src/nfa/ce/ |
nfa_ce_api.c | 404 tNFA_TECHNOLOGY_MASK use_mask = (NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B); local 407 if (((tech_mask & use_mask) == 0) || 408 ((tech_mask & ~use_mask) != 0) )
|
/external/valgrind/callgrind/ |
sim.c | 632 * use_mask |= line_start_mask[5] && line_end_mask[8] 695 UInt use_mask; \ 704 use_mask = L.line_start_mask[a & L.line_size_mask] & \ 713 L.use[idx].mask |= use_mask; \ 716 use_mask, L.use[idx].mask, L.use[idx].count); \ 730 L.use[idx].mask |= use_mask; \ 733 use_mask, L.use[idx].mask, L.use[idx].count); \ 746 use_mask, a &~ L.line_size_mask); \ 753 use_mask = L.line_start_mask[a & L.line_size_mask]; \ 757 L.use[idx].mask |= use_mask; \ [all...] |
/art/compiler/dex/quick/arm/ |
target_arm.cc | 164 ResourceMask* use_mask, ResourceMask* def_mask) { 179 use_mask->SetBit(kArmRegSP); 201 use_mask->SetBit(kArmRegPC); 210 use_mask->SetBits(EncodeArmRegList(lir->operands[0])); 214 use_mask->SetBits(EncodeArmRegList(lir->operands[1])); 218 use_mask->SetBits(EncodeArmRegList(lir->operands[0])); 223 SetupRegMask(use_mask, lir->operands[1] + i); 229 if ((opcode == kThumbPush) && (use_mask->Intersects(r8Mask))) { 230 use_mask->ClearBits(r8Mask); 231 use_mask->SetBit(kArmRegLR) [all...] |
codegen_arm.h | 130 ResourceMask* use_mask, ResourceMask* def_mask) OVERRIDE;
|
/art/compiler/dex/quick/x86/ |
target_x86.cc | 278 ResourceMask* use_mask, ResourceMask* def_mask) { 284 use_mask->SetBit(kX86RegSP); 299 SetupRegMask(use_mask, rs_rAX.GetReg()); 303 SetupRegMask(use_mask, rs_rCX.GetReg()); 307 SetupRegMask(use_mask, rs_rDX.GetReg()); 311 SetupRegMask(use_mask, rs_rBX.GetReg()); 316 SetupRegMask(use_mask, rs_rAX.GetReg()); 317 SetupRegMask(use_mask, rs_rCX.GetReg()); 318 SetupRegMask(use_mask, rs_rDI.GetReg()); 323 use_mask->SetBit(kX86FPStack) [all...] |
codegen_x86.h | 162 ResourceMask* use_mask, ResourceMask* def_mask) OVERRIDE; [all...] |
assemble_x86.cc | [all...] |
/external/mesa3d/src/glsl/ |
linker.cpp | 1406 const unsigned use_mask = (1 << slots) - 1; local 1456 const unsigned use_mask = (1 << to_assign[i].slots) - 1; local [all...] |
/art/compiler/dex/quick/mips/ |
target_mips.cc | 312 void MipsMir2Lir::SetupTargetResourceMasks(LIR* lir, uint64_t flags, ResourceMask* use_mask, 322 use_mask->SetBit(kMipsRegSP); 339 use_mask->SetBit(kMipsRegHI); 343 use_mask->SetBit(kMipsRegLO); [all...] |
codegen_mips.h | 128 void SetupTargetResourceMasks(LIR* lir, uint64_t flags, ResourceMask* use_mask,
|
/art/compiler/dex/quick/arm64/ |
target_arm64.cc | 169 ResourceMask* use_mask, ResourceMask* def_mask) { 181 use_mask->SetBit(kA64RegSP);
|
codegen_arm64.h | 118 ResourceMask* use_mask, ResourceMask* def_mask) OVERRIDE;
|