Searched refs:HAnd (Results 1 - 15 of 15) sorted by path

/art/compiler/optimizing/
H A Dbounds_check_elimination.cc1096 void VisitAnd(HAnd* instruction) OVERRIDE {
H A Dcode_generator_arm.cc5744 void LocationsBuilderARM::VisitAnd(HAnd* instruction) { HandleBitwiseOperation(instruction, AND); }
5759 void InstructionCodeGeneratorARM::VisitAnd(HAnd* instruction) {
H A Dcode_generator_arm64.cc1839 void LocationsBuilderARM64::VisitAnd(HAnd* instruction) {
1843 void InstructionCodeGeneratorARM64::VisitAnd(HAnd* instruction) {
H A Dcode_generator_mips.cc1644 void LocationsBuilderMIPS::VisitAnd(HAnd* instruction) {
1648 void InstructionCodeGeneratorMIPS::VisitAnd(HAnd* instruction) {
H A Dcode_generator_mips64.cc1266 void LocationsBuilderMIPS64::VisitAnd(HAnd* instruction) {
1270 void InstructionCodeGeneratorMIPS64::VisitAnd(HAnd* instruction) {
H A Dcode_generator_x86.cc6583 void LocationsBuilderX86::VisitAnd(HAnd* instruction) { HandleBitwiseOperation(instruction); }
6597 void InstructionCodeGeneratorX86::VisitAnd(HAnd* instruction) {
H A Dcode_generator_x86_64.cc6064 void LocationsBuilderX86_64::VisitAnd(HAnd* instruction) { HandleBitwiseOperation(instruction); }
6078 void InstructionCodeGeneratorX86_64::VisitAnd(HAnd* instruction) {
H A Dconstant_folding.cc55 void VisitAnd(HAnd* instruction) OVERRIDE;
191 void InstructionWithAbsorbingInputSimplifier::VisitAnd(HAnd* instruction) {
H A Dinstruction_builder.cc2104 Binop_23x<HAnd>(instruction, Primitive::kPrimInt, dex_pc);
2109 Binop_23x<HAnd>(instruction, Primitive::kPrimLong, dex_pc);
2293 Binop_12x<HAnd>(instruction, Primitive::kPrimInt, dex_pc);
2298 Binop_12x<HAnd>(instruction, Primitive::kPrimLong, dex_pc);
2328 Binop_22s<HAnd>(instruction, false, dex_pc);
2358 Binop_22b<HAnd>(instruction, false, dex_pc);
H A Dinstruction_simplifier.cc53 // `op` should be either HOr or HAnd.
70 void VisitAnd(HAnd* instruction) OVERRIDE;
211 // Replace the `HAnd` or `HOr`.
216 hbin = new (GetGraph()->GetArena()) HAnd(type, src_left, src_right, dex_pc);
870 HAnd* input_and = input->AsAnd();
877 // The `HAnd` is useless, for example in `(byte) (x & 0xff)`, get rid of it.
946 void InstructionSimplifierVisitor::VisitAnd(HAnd* instruction) {
H A Dinstruction_simplifier_arm.cc35 void InstructionSimplifierArmVisitor::VisitAnd(HAnd* instruction) {
H A Dinstruction_simplifier_arm.h40 void VisitAnd(HAnd* instruction) OVERRIDE;
H A Dinstruction_simplifier_arm64.cc185 void InstructionSimplifierArm64Visitor::VisitAnd(HAnd* instruction) {
H A Dinstruction_simplifier_arm64.h71 void VisitAnd(HAnd* instruction) OVERRIDE;
H A Dnodes.h4609 class HAnd : public HBinaryOperation { class in class:art::HTryBoundary::HClassTableGet::ComparisonBias::HInvokeStaticOrDirect
4611 HAnd(Primitive::Type result_type, function in class:art::HTryBoundary::HClassTableGet::ComparisonBias::HInvokeStaticOrDirect::HAnd
4643 DISALLOW_COPY_AND_ASSIGN(HAnd);

Completed in 138 milliseconds