/art/compiler/optimizing/ |
H A D | intrinsics_mips.h | 59 explicit IntrinsicCodeGeneratorMIPS(CodeGeneratorMIPS* codegen) : codegen_(codegen) {} 79 CodeGeneratorMIPS* codegen_; member in class:art::mips::FINAL
|
H A D | intrinsics_mips64.h | 59 explicit IntrinsicCodeGeneratorMIPS64(CodeGeneratorMIPS64* codegen) : codegen_(codegen) {} 75 CodeGeneratorMIPS64* codegen_; member in class:art::mips64::FINAL
|
H A D | intrinsics_x86.h | 53 CodeGeneratorX86* codegen_; member in class:art::x86::FINAL 60 explicit IntrinsicCodeGeneratorX86(CodeGeneratorX86* codegen) : codegen_(codegen) {} 76 CodeGeneratorX86* codegen_; member in class:art::x86::FINAL
|
H A D | intrinsics_x86_64.h | 53 CodeGeneratorX86_64* codegen_; member in class:art::x86_64::FINAL 60 explicit IntrinsicCodeGeneratorX86_64(CodeGeneratorX86_64* codegen) : codegen_(codegen) {} 76 CodeGeneratorX86_64* codegen_; member in class:art::x86_64::FINAL
|
H A D | pc_relative_fixups_x86.h | 33 codegen_(codegen) {} 38 CodeGenerator* codegen_; member in class:art::x86::PcRelativeFixups
|
H A D | intrinsics_arm.h | 66 explicit IntrinsicCodeGeneratorARM(CodeGeneratorARM* codegen) : codegen_(codegen) {} 82 CodeGeneratorARM* codegen_; member in class:art::arm::FINAL
|
H A D | intrinsics_arm64.h | 64 explicit IntrinsicCodeGeneratorARM64(CodeGeneratorARM64* codegen) : codegen_(codegen) {} 80 CodeGeneratorARM64* codegen_; member in class:art::arm64::FINAL
|
H A D | sharpening.h | 40 codegen_(codegen), 52 CodeGenerator* codegen_; member in class:art::HSharpening
|
H A D | graph_visualizer.h | 113 const CodeGenerator& codegen_; member in class:art::HGraphVisualizer
|
H A D | inliner.h | 49 codegen_(codegen), 187 CodeGenerator* const codegen_; member in class:art::HInliner
|
H A D | pc_relative_fixups_x86.cc | 31 codegen_(down_cast<CodeGeneratorX86*>(codegen)), 240 IntrinsicLocationsBuilderX86 builder(codegen_); 248 CodeGeneratorX86* codegen_; member in class:art::x86::PCRelativeHandlerVisitor 261 PCRelativeHandlerVisitor visitor(graph_, codegen_);
|
H A D | register_allocator.h | 163 CodeGenerator* const codegen_; member in class:art::RegisterAllocator
|
H A D | code_generator_mips.h | 136 : ParallelMoveResolverWithSwap(allocator), codegen_(codegen) {} 148 CodeGeneratorMIPS* const codegen_; member in class:art::mips::ParallelMoveResolverMIPS 171 : HGraphVisitor(graph), codegen_(codegen) {} 196 CodeGeneratorMIPS* const codegen_; member in class:art::mips::LocationsBuilderMIPS 252 CodeGeneratorMIPS* const codegen_; member in class:art::mips::InstructionCodeGeneratorMIPS
|
H A D | code_generator_mips64.h | 136 : ParallelMoveResolverWithSwap(allocator), codegen_(codegen) {} 148 CodeGeneratorMIPS64* const codegen_; member in class:art::mips64::ParallelMoveResolverMIPS64 171 : HGraphVisitor(graph), codegen_(codegen) {} 196 CodeGeneratorMIPS64* const codegen_; member in class:art::mips64::LocationsBuilderMIPS64 252 CodeGeneratorMIPS64* const codegen_; member in class:art::mips64::InstructionCodeGeneratorMIPS64
|
H A D | code_generator_x86_64.h | 132 : ParallelMoveResolverWithSwap(allocator), codegen_(codegen) {} 150 CodeGeneratorX86_64* const codegen_; member in class:art::x86_64::ParallelMoveResolverX86_64 158 : HGraphVisitor(graph), codegen_(codegen) {} 181 CodeGeneratorX86_64* const codegen_; member in class:art::x86_64::LocationsBuilderX86_64 282 CodeGeneratorX86_64* const codegen_; member in class:art::x86_64::InstructionCodeGeneratorX86_64
|
H A D | code_generator_arm.h | 135 : ParallelMoveResolverWithSwap(allocator), codegen_(codegen) {} 148 CodeGeneratorARM* const codegen_; member in class:art::arm::ParallelMoveResolverARM 156 : HGraphVisitor(graph), codegen_(codegen) {} 186 CodeGeneratorARM* const codegen_; member in class:art::arm::LocationsBuilderARM 292 CodeGeneratorARM* const codegen_; member in class:art::arm::InstructionCodeGeneratorARM
|
H A D | code_generator_arm64.h | 277 CodeGeneratorARM64* const codegen_; member in class:art::arm64::InstructionCodeGeneratorARM64 285 : HGraphVisitor(graph), codegen_(codegen) {} 309 CodeGeneratorARM64* const codegen_; member in class:art::arm64::LocationsBuilderARM64 318 : ParallelMoveResolverNoSwap(allocator), codegen_(codegen), vixl_temps_() {} 333 CodeGeneratorARM64* const codegen_; member in class:art::arm64::ParallelMoveResolverARM64 656 return codegen_->GetAssembler();
|
H A D | code_generator_x86.h | 128 : ParallelMoveResolverWithSwap(allocator), codegen_(codegen) {} 144 CodeGeneratorX86* const codegen_; member in class:art::x86::ParallelMoveResolverX86 152 : HGraphVisitor(graph), codegen_(codegen) {} 175 CodeGeneratorX86* const codegen_; member in class:art::x86::LocationsBuilderX86 301 CodeGeneratorX86* const codegen_; member in class:art::x86::InstructionCodeGeneratorX86
|
H A D | graph_visualizer.cc | 175 codegen_(codegen), 179 codegen_.GetInstructionSet(), 180 codegen_.GetAssembler().CodeBufferBaseAddress(), 181 codegen_.GetAssembler().CodeBufferBaseAddress() 182 + codegen_.GetAssembler().CodeSize()) 291 codegen_.DumpCoreRegister(stream, location.reg()); 293 codegen_.DumpFloatingPointRegister(stream, location.reg()); 307 codegen_.DumpFloatingPointRegister(stream, location.low()); 309 codegen_.DumpFloatingPointRegister(stream, location.high()); 311 codegen_ 761 const CodeGenerator& codegen_; member in class:art::HGraphVisualizerPrinter [all...] |
H A D | code_generator.cc | 167 : codegen_(codegen), instruction_(instruction), start_offset_(static_cast<size_t>(-1)) { 168 if (codegen_.GetDisassemblyInformation() != nullptr) { 169 start_offset_ = codegen_.GetAssembler().CodeSize(); 175 if (codegen_.GetDisassemblyInformation() != nullptr) { 176 codegen_.GetDisassemblyInformation()->AddInstructionInterval( 177 instruction_, start_offset_, codegen_.GetAssembler().CodeSize()); 182 const CodeGenerator& codegen_; member in class:art::DisassemblyScope
|
H A D | code_generator.h | 700 codegen_(codegen), 740 codegen_->AddSlowPath(slow_path); 748 const uint32_t core_spill = ~codegen_->GetCoreSpillMask(); 749 const uint32_t fpu_spill = ~codegen_->GetFpuSpillMask(); 780 CodeGenerator* const codegen_; member in class:art::SlowPathGenerator
|
H A D | ssa_liveness_analysis.h | 1151 codegen_(codegen), 1281 CodeGenerator* const codegen_; member in class:art::SsaLivenessAnalysis
|
H A D | intrinsics_x86.cc | 45 codegen_(codegen) { 50 return down_cast<X86Assembler*>(codegen_->GetAssembler()); 54 return codegen_->GetGraph()->GetArena(); 313 MathAbsFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler(), codegen_); 321 MathAbsFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler(), codegen_); 529 codegen_); 541 codegen_); 553 codegen_); 565 codegen_); 745 CreateSSE41FPToFPLocations(arena_, invoke, codegen_); 2425 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long */ false); local 2433 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long */ true); local 2530 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long */ false); local 2538 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long */ true); local 2622 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long */ false); local 2630 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long */ true); local [all...] |
H A D | intrinsics_x86_64.cc | 39 : arena_(codegen->GetGraph()->GetArena()), codegen_(codegen) { 44 return down_cast<X86_64Assembler*>(codegen_->GetAssembler()); 48 return codegen_->GetGraph()->GetArena(); 233 MathAbsFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler(), codegen_); 241 MathAbsFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler(), codegen_); 392 invoke->GetLocations(), /* is_min */ true, /* is_double */ true, GetAssembler(), codegen_); 401 invoke->GetLocations(), /* is_min */ true, /* is_double */ false, GetAssembler(), codegen_); 410 invoke->GetLocations(), /* is_min */ false, /* is_double */ true, GetAssembler(), codegen_); 419 invoke->GetLocations(), /* is_min */ false, /* is_double */ false, GetAssembler(), codegen_); 565 CreateSSE41FPToFPLocations(arena_, invoke, codegen_); 2436 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long */ false); local 2444 GenBitCount(GetAssembler(), codegen_, invoke, /* is_long */ true); local 2551 GenOneBit(GetAssembler(), codegen_, invoke, /* is_high */ true, /* is_long */ false); local 2559 GenOneBit(GetAssembler(), codegen_, invoke, /* is_high */ true, /* is_long */ true); local 2567 GenOneBit(GetAssembler(), codegen_, invoke, /* is_high */ false, /* is_long */ false); local 2575 GenOneBit(GetAssembler(), codegen_, invoke, /* is_high */ false, /* is_long */ true); local 2641 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long */ false); local 2649 GenLeadingZeros(GetAssembler(), codegen_, invoke, /* is_long */ true); local 2710 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long */ false); local 2718 GenTrailingZeros(GetAssembler(), codegen_, invoke, /* is_long */ true); local [all...] |
H A D | code_generator_x86.cc | 495 // codegen_->GenerateReadBarrierSlow(instruction, out_loc, out_loc, out_loc, offset); 836 codegen_(codegen) {} 1140 if (!codegen_->GoesToNextBlock(got->GetBlock(), successor)) { 1141 __ jmp(codegen_->GetLabelOf(successor)); 1236 codegen_->Compare32BitValue(left_high, val_high); 1246 codegen_->Compare32BitValue(left_low, val_low); 1291 codegen_->LiteralDoubleAddress( 1304 codegen_->LiteralFloatAddress( 1438 codegen_->Compare32BitValue(lhs.AsRegister<Register>(), constant); 1466 Label* true_target = codegen_ 7221 CodeGeneratorX86* codegen_; member in class:art::x86::RIPFixup [all...] |