Searched refs:instruction_set (Results 1 - 25 of 57) sorted by last modified time

123

/art/compiler/
H A Dcommon_compiler_test.cc287 InstructionSet instruction_set = kRuntimeISA; local
301 runtime_->SetInstructionSet(instruction_set);
317 compiler_kind, instruction_set,
H A Dcompiled_method.cc22 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 Dcompiled_method.h24 #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 Dcompilers.cc103 switch (cu->instruction_set) {
119 LOG(FATAL) << "Unexpected instruction set: " << cu->instruction_set;
/art/compiler/dex/
H A Dcompiler_ir.h66 InstructionSet instruction_set; member in struct:art::CompilationUnit
H A Dfrontend.cc494 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 Dmir_optimization.cc430 (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 Dfp_arm.cc403 DCHECK_EQ(cu_->instruction_set, kThumb2);
H A Dint_arm.cc732 DCHECK_EQ(cu_->instruction_set, kThumb2);
797 DCHECK_EQ(cu_->instruction_set, kThumb2);
H A Dtarget_arm.cc164 DCHECK_EQ(cu_->instruction_set, kThumb2);
/art/compiler/dex/quick/arm64/
H A Dfp_arm64.cc438 DCHECK_EQ(cu_->instruction_set, kArm64);
H A Dint_arm64.cc659 DCHECK_EQ(cu_->instruction_set, kArm64);
706 DCHECK_EQ(cu_->instruction_set, kArm64);
H A Dtarget_arm64.cc168 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 Dcodegen_util.cc542 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 Dgen_common.cc447 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 Dgen_invoke.cc78 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 Dmir_to_lir.cc71 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 Dralloc_util.cc306 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 Dint_mips.cc277 DCHECK_NE(cu_->instruction_set, kThumb2);
292 DCHECK_NE(cu_->instruction_set, kThumb2);
H A Dtarget_mips.cc148 DCHECK_EQ(cu_->instruction_set, kMips);
/art/compiler/dex/quick/x86/
H A Dcall_x86.cc237 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 Dint_x86.cc803 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 Dtarget_x86.cc255 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 Dutility_x86.cc524 DCHECK_EQ(kX86, cu_->instruction_set);
537 DCHECK_EQ(kX86_64, cu_->instruction_set);
/art/compiler/driver/
H A Dcompiler_driver.cc336 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

Completed in 259 milliseconds

123