Home
last modified time | relevance | path

Searched refs:kAnd (Results 1 – 16 of 16) sorted by relevance

/art/compiler/optimizing/
Dnodes_x86.h176 DCHECK(op == HInstruction::kAnd || op == HInstruction::kXor) << op; in HUnaryOperation()
183 case HInstruction::kAnd:
Dinstruction_simplifier_x86_shared.cc82 type, HInstruction::kAnd, other, instruction->GetDexPc()); in TryGenerateResetLeastSetBit()
Dloop_analysis.cc200 case HInstruction::InstructionKind::kAnd: in GetMachineInstructionCount()
Dintrinsics_riscv64.cc1927 kAnd, enumerator
2010 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
4210 bool is_small_and = is_small && (get_and_update_op == GetAndUpdateOp::kAnd); in CreateVarHandleGetAndUpdateLocations()
4284 bool is_small_and = is_small && (get_and_update_op == GetAndUpdateOp::kAnd); in GenerateVarHandleGetAndUpdate()
4348 case GetAndUpdateOp::kAnd: in GenerateVarHandleGetAndUpdate()
4560 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAnd()
4564 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_seq_cst); in VisitVarHandleGetAndBitwiseAnd()
4568 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAndAcquire()
4572 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_acquire); in VisitVarHandleGetAndBitwiseAndAcquire()
4576 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAndRelease()
[all …]
Dintrinsics_arm_vixl.cc3721 kAnd, enumerator
3767 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
3828 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
5457 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAnd()
5461 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_seq_cst); in VisitVarHandleGetAndBitwiseAnd()
5465 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAndAcquire()
5469 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_acquire); in VisitVarHandleGetAndBitwiseAndAcquire()
5473 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAndRelease()
5477 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_release); in VisitVarHandleGetAndBitwiseAndRelease()
Dintrinsics_arm64.cc1611 kAnd, enumerator
1643 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
1683 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
5602 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAnd()
5606 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_seq_cst); in VisitVarHandleGetAndBitwiseAnd()
5610 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAndAcquire()
5614 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_acquire); in VisitVarHandleGetAndBitwiseAndAcquire()
5618 CreateVarHandleGetAndUpdateLocations(invoke, codegen_, GetAndUpdateOp::kAnd); in VisitVarHandleGetAndBitwiseAndRelease()
5622 GenerateVarHandleGetAndUpdate(invoke, codegen_, GetAndUpdateOp::kAnd, std::memory_order_release); in VisitVarHandleGetAndBitwiseAndRelease()
Dnodes.h5864 : HBinaryOperation(kAnd, result_type, left, right, SideEffects::None(), dex_pc) {
8402 DCHECK(op == HInstruction::kAnd || op == HInstruction::kOr || op == HInstruction::kXor) << op;
8411 case HInstruction::kAnd:
Dcode_generator_arm64.cc2518 case HInstruction::kAnd: in VisitBitwiseNegatedRight()
2578 kind != HInstruction::kAnd && kind != HInstruction::kOr && in VisitDataProcWithShifterOp()
2584 case HInstruction::kAnd: in VisitDataProcWithShifterOp()
Dcode_generator_arm_vixl.cc1128 const Operand in = kind == HInstruction::kAnd in GenerateDataProcInstruction()
1138 case HInstruction::kAnd: in GenerateDataProcInstruction()
8772 case HInstruction::kAnd: in VisitBitwiseNegatedRight()
8796 case HInstruction::kAnd: in VisitBitwiseNegatedRight()
Dloop_optimization.cc2436 case HInstruction::kAnd: in GenerateVecOp()
Dinstruction_simplifier.cc3468 HInstruction::InstructionKind::kAnd, in TryMergeWithAnd()
Dcode_generator_riscv64.cc5460 case HInstruction::kAnd: in VisitBitwiseNegatedRight()
Dcode_generator_x86_64.cc7715 case HInstruction::kAnd: in VisitX86MaskOrResetLeastSetBit()
Dcode_generator_x86.cc8377 case HInstruction::kAnd: in VisitX86MaskOrResetLeastSetBit()
/art/libdexfile/dex/
Ddex_instruction_list.h171 …V(0x95, AND_INT, "and-int", k23x, kIndexNone, kContinue, kAnd, kVerifyRegA | kVerifyRegB | kVerify…
182 …V(0xA0, AND_LONG, "and-long", k23x, kIndexNone, kContinue, kAnd, kVerifyRegAWide | kVerifyRegBWide…
203 …V(0xB5, AND_INT_2ADDR, "and-int/2addr", k12x, kIndexNone, kContinue, kAnd, kVerifyRegA | kVerifyRe…
214 …V(0xC0, AND_LONG_2ADDR, "and-long/2addr", k12x, kIndexNone, kContinue, kAnd, kVerifyRegAWide | kVe…
235 …V(0xD5, AND_INT_LIT16, "and-int/lit16", k22s, kIndexNone, kContinue, kAnd | kRegCFieldOrConstant, …
243 …V(0xDD, AND_INT_LIT8, "and-int/lit8", k22b, kIndexNone, kContinue, kAnd | kRegCFieldOrConstant, kV…
Ddex_instruction.h162 kAnd = 0x0001000, // and enumerator