Searched refs:HDivZeroCheck (Results 1 - 11 of 11) sorted by relevance

/art/compiler/optimizing/
H A Dprepare_for_register_allocation.h40 void VisitDivZeroCheck(HDivZeroCheck* check) OVERRIDE;
H A Dconstant_folding.cc35 void VisitDivZeroCheck(HDivZeroCheck* inst) OVERRIDE;
120 void HConstantFoldingVisitor::VisitDivZeroCheck(HDivZeroCheck* inst) {
H A Dprepare_for_register_allocation.cc37 void PrepareForRegisterAllocation::VisitDivZeroCheck(HDivZeroCheck* check) {
H A Dcode_generator_mips64.cc146 explicit DivZeroCheckSlowPathMIPS64(HDivZeroCheck* instruction) : SlowPathCodeMIPS64(instruction) {}
2139 void LocationsBuilderMIPS64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
2150 void InstructionCodeGeneratorMIPS64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
H A Dcode_generator_arm64.cc254 explicit DivZeroCheckSlowPathARM64(HDivZeroCheck* instruction) : SlowPathCodeARM64(instruction) {}
2703 void LocationsBuilderARM64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
2714 void InstructionCodeGeneratorARM64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
H A Dcode_generator_mips.cc186 explicit DivZeroCheckSlowPathMIPS(HDivZeroCheck* instruction) : SlowPathCodeMIPS(instruction) {}
2497 void LocationsBuilderMIPS::VisitDivZeroCheck(HDivZeroCheck* instruction) {
2508 void InstructionCodeGeneratorMIPS::VisitDivZeroCheck(HDivZeroCheck* instruction) {
H A Dnodes.h4443 class HDivZeroCheck : public HExpression<1> { class in class:art::HTryBoundary::HClassTableGet::ComparisonBias::HInvokeStaticOrDirect
4445 // `HDivZeroCheck` can trigger GC, as it may call the `ArithmeticException`
4447 HDivZeroCheck(HInstruction* value, uint32_t dex_pc) function in class:art::HTryBoundary::HClassTableGet::ComparisonBias::HInvokeStaticOrDirect::HDivZeroCheck
4466 DISALLOW_COPY_AND_ASSIGN(HDivZeroCheck);
H A Dinstruction_builder.cc1441 second = new (arena_) HDivZeroCheck(second, dex_pc);
H A Dcode_generator_arm.cc91 explicit DivZeroCheckSlowPathARM(HDivZeroCheck* instruction) : SlowPathCode(instruction) {}
3076 void LocationsBuilderARM::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3087 void InstructionCodeGeneratorARM::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3124 LOG(FATAL) << "Unexpected type for HDivZeroCheck " << instruction->GetType();
H A Dcode_generator_x86.cc81 explicit DivZeroCheckSlowPathX86(HDivZeroCheck* instruction) : SlowPathCode(instruction) {}
3600 void LocationsBuilderX86::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3622 LOG(FATAL) << "Unexpected type for HDivZeroCheck " << instruction->GetType();
3629 void InstructionCodeGeneratorX86::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3671 LOG(FATAL) << "Unexpected type for HDivZeroCheck" << instruction->GetType();
H A Dcode_generator_x86_64.cc85 explicit DivZeroCheckSlowPathX86_64(HDivZeroCheck* instruction) : SlowPathCode(instruction) {}
3678 void LocationsBuilderX86_64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3689 void InstructionCodeGeneratorX86_64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3733 LOG(FATAL) << "Unexpected type for HDivZeroCheck " << instruction->GetType();

Completed in 143 milliseconds