/art/compiler/ |
H A D | common_compiler_test.cc | 287 InstructionSet instruction_set = kRuntimeISA; local 301 runtime_->SetInstructionSet(instruction_set); 317 compiler_kind, instruction_set,
|
H A D | compiled_method.cc | 22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, argument 24 : compiler_driver_(compiler_driver), instruction_set_(instruction_set), 29 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, argument 31 : compiler_driver_(compiler_driver), instruction_set_(instruction_set), 82 uint32_t CompiledCode::AlignCode(uint32_t offset, InstructionSet instruction_set) { argument 83 return RoundUp(offset, GetInstructionSetAlignment(instruction_set)); 90 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { argument 91 switch (instruction_set) { 103 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 109 InstructionSet instruction_set) { 108 CodePointer(const void* code_pointer, InstructionSet instruction_set) argument 143 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& mapping_table, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& native_gc_map, const ArrayRef<const uint8_t>& cfi_info) argument 161 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask) argument 177 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code, const ArrayRef<const uint8_t>& gc_map, const std::string& symbol) argument 188 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code, const std::string& symbol) argument 198 SwapAllocCompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& mapping_table, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& native_gc_map, const ArrayRef<const uint8_t>& cfi_info) argument 215 SwapAllocCompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask) argument [all...] |
H A D | compiled_method.h | 24 #include "instruction_set.h" 40 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 44 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 68 static uint32_t AlignCode(uint32_t offset, InstructionSet instruction_set); 73 static size_t CodeDelta(InstructionSet instruction_set); 79 InstructionSet instruction_set); 110 InstructionSet instruction_set, 122 InstructionSet instruction_set, 129 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code, 133 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, cons [all...] |
H A D | compilers.cc | 103 switch (cu->instruction_set) { 119 LOG(FATAL) << "Unexpected instruction set: " << cu->instruction_set;
|
/art/compiler/dex/ |
H A D | compiler_ir.h | 66 InstructionSet instruction_set; member in struct:art::CompilationUnit
|
H A D | frontend.cc | 494 instruction_set(kNone), 536 static bool CanCompileShorty(const char* shorty, InstructionSet instruction_set) { argument 537 const char* supported_types = kSupportedTypes[instruction_set]; 564 if (kSupportedTypes[cu.instruction_set] == nullptr && 565 kUnsupportedOpcodesSize[cu.instruction_set] == 0U) { 571 if (!CanCompileShorty(shorty, cu.instruction_set)) { 576 const int *unsupport_list = kUnsupportedOpcodes[cu.instruction_set]; 577 int unsupport_list_size = kUnsupportedOpcodesSize[cu.instruction_set]; 606 if (!CanCompileShorty(invoke_method_shorty, cu.instruction_set)) { 652 cu.instruction_set [all...] |
H A D | mir_optimization.cc | 430 (cu_->instruction_set == kArm64 || cu_->instruction_set == kThumb2 || 431 cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64) &&
|
/art/compiler/dex/quick/arm/ |
H A D | fp_arm.cc | 403 DCHECK_EQ(cu_->instruction_set, kThumb2);
|
H A D | int_arm.cc | 732 DCHECK_EQ(cu_->instruction_set, kThumb2); 797 DCHECK_EQ(cu_->instruction_set, kThumb2);
|
H A D | target_arm.cc | 164 DCHECK_EQ(cu_->instruction_set, kThumb2);
|
/art/compiler/dex/quick/arm64/ |
H A D | fp_arm64.cc | 438 DCHECK_EQ(cu_->instruction_set, kArm64);
|
H A D | int_arm64.cc | 659 DCHECK_EQ(cu_->instruction_set, kArm64); 706 DCHECK_EQ(cu_->instruction_set, kArm64);
|
H A D | target_arm64.cc | 168 DCHECK_EQ(cu_->instruction_set, kArm64); 1087 cu_->instruction_set); 1126 int out_offset = StackVisitor::GetOutVROffset(i, cu_->instruction_set);
|
/art/compiler/dex/quick/ |
H A D | codegen_util.cc | 542 switch (cu_->instruction_set) { 555 default: LOG(FATAL) << "Unexpected instruction set: " << cu_->instruction_set; 785 unsigned int ptr_size = GetInstructionSetPointerSize(cu_->instruction_set); 1078 if (cu_->instruction_set == kThumb2) { 1106 cu_->compiler_driver, cu_->instruction_set, 1131 uint32_t size = num_core_spills_ * GetBytesPerGprSpillLocation(cu_->instruction_set) 1132 + num_fp_spills_ * GetBytesPerFprSpillLocation(cu_->instruction_set) 1239 DCHECK_NE(cu_->instruction_set, kMips) << reinterpret_cast<void*>(data_target); 1256 DCHECK_NE(cu_->instruction_set, kMips) << reinterpret_cast<void*>(data_target);
|
H A D | gen_common.cc | 447 switch (cu_->instruction_set) { 460 default: LOG(FATAL) << "Unexpected instruction set: " << cu_->instruction_set; 482 if (cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64) { 946 if (cu_->instruction_set != kX86 && cu_->instruction_set != kX86_64) { 1031 DCHECK(cu_->instruction_set != kX86 && cu_->instruction_set != kX86_64); 1062 if (cu_->instruction_set == kThumb2) { 1168 if (cu_->instruction_set [all...] |
H A D | gen_invoke.cc | 78 if (cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64) { 147 RegStorage r_tmp = TargetReg(cu_->instruction_set == kMips ? kArg2 : kArg1, kWide); 223 if (cu_->instruction_set == kArm64 || cu_->instruction_set == kX86_64) { 249 if (cu_->instruction_set == kMips) { 255 if (cu_->instruction_set == kMips) { 428 if ((cu_->instruction_set == kThumb2) && t_loc->fp && !need_flush) { 479 if (cu->instruction_set != kX86 && cu->instruction_set ! [all...] |
H A D | mir_to_lir.cc | 71 int offset = StackVisitor::GetOutVROffset(in_position, cu_->instruction_set); 73 if (cu_->instruction_set == kX86) { 81 if (cu_->instruction_set == kX86_64) { 165 int offset = StackVisitor::GetOutVROffset(in_position, cu_->instruction_set); 166 if (cu_->instruction_set == kX86) { 174 if (cu_->instruction_set == kX86_64) { 203 if (cu_->instruction_set == kX86) { 1297 if (fp == FPCheck::kCheckFP && cu_->instruction_set != kArm) {
|
H A D | ralloc_util.cc | 306 DCHECK_NE(cu_->instruction_set, kThumb2); 325 DCHECK_NE(cu_->instruction_set, kThumb2); 1279 if (cu_->instruction_set == kThumb2) { 1322 if (wide && cu_->instruction_set == kThumb2) { 1358 cu_->instruction_set); 1389 if (cu_->instruction_set == kMips) {
|
/art/compiler/dex/quick/mips/ |
H A D | int_mips.cc | 277 DCHECK_NE(cu_->instruction_set, kThumb2); 292 DCHECK_NE(cu_->instruction_set, kThumb2);
|
H A D | target_mips.cc | 148 DCHECK_EQ(cu_->instruction_set, kMips);
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 237 GetInstructionSetPointerSize(cu_->instruction_set)); 282 GetInstructionSetPointerSize(cu_->instruction_set))); 315 stack_increment_ = OpRegImm(kOpAdd, rs_rX86_SP, frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set));
|
H A D | int_x86.cc | 803 DCHECK(cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64); 805 if (is_long && cu_->instruction_set == kX86) { 910 DCHECK_EQ(kX86, cu_->instruction_set); 915 DCHECK_EQ(kX86_64, cu_->instruction_set); 924 DCHECK(cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64); 2023 DCHECK_EQ(kX86, cu_->instruction_set); 2036 DCHECK_EQ(kX86_64, cu_->instruction_set);
|
H A D | target_x86.cc | 255 DCHECK(cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64); 697 int offset = frame_size_ - (GetInstructionSetPointerSize(cu_->instruction_set) * num_core_spills_); 703 offset += GetInstructionSetPointerSize(cu_->instruction_set); 714 int offset = frame_size_ - (GetInstructionSetPointerSize(cu_->instruction_set) * num_core_spills_); 720 offset += GetInstructionSetPointerSize(cu_->instruction_set); 730 int offset = frame_size_ - (GetInstructionSetPointerSize(cu_->instruction_set) * (num_fp_spills_ + num_core_spills_)); 744 int offset = frame_size_ - (GetInstructionSetPointerSize(cu_->instruction_set) * (num_fp_spills_ + num_core_spills_)); 1623 int offset = -(GetInstructionSetPointerSize(cu_->instruction_set) * num_core_spills_); 1639 offset += GetInstructionSetPointerSize(cu_->instruction_set); [all...] |
H A D | utility_x86.cc | 524 DCHECK_EQ(kX86, cu_->instruction_set); 537 DCHECK_EQ(kX86_64, cu_->instruction_set);
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 336 InstructionSet instruction_set, 348 instruction_set_(instruction_set), 367 support_boot_image_fixup_(instruction_set != kMips), 2229 void CompilerDriver::InstructionSetToLLVMTarget(InstructionSet instruction_set, argument 2233 switch (instruction_set) { 2264 LOG(FATAL) << "Unknown instruction set: " << instruction_set; 332 CompilerDriver(const CompilerOptions* compiler_options, VerificationResults* verification_results, DexFileToMethodInlinerMap* method_inliner_map, Compiler::Kind compiler_kind, InstructionSet instruction_set, InstructionSetFeatures instruction_set_features, bool image, std::set<std::string>* image_classes, std::set<std::string>* compiled_classes, size_t thread_count, bool dump_stats, bool dump_passes, CumulativeLogger* timer, int swap_fd, std::string profile_file) argument
|