Home
last modified time | relevance | path

Searched refs:GetInstructionSetFeatures (Results 1 – 20 of 20) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier_mips.cc52 if (codegen_->GetInstructionSetFeatures().IsR6() || in TryExtractArrayAccessIndex()
53 codegen_->GetInstructionSetFeatures().HasMsa()) { in TryExtractArrayAccessIndex()
Dpc_relative_fixups_mips.cc133 if (mips_codegen->GetInstructionSetFeatures().IsR6()) { in Run()
Doptimizing_compiler.cc802 *compiler_driver->GetInstructionSetFeatures(), in TryCompile()
921 *compiler_driver->GetInstructionSetFeatures(), in TryCompileIntrinsic()
1410 GetCompilerDriver()->GetInstructionSetFeatures(), in GenerateJitDebugInfo()
Dscheduler_arm.cc920 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldGetLatencies()
982 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSetLatencies()
Dintrinsics_arm_vixl.cc252 features_(codegen->GetInstructionSetFeatures()) {} in IntrinsicLocationsBuilderARMVIXL()
786 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathRint()
802 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathRoundFloat()
1005 if (is_volatile && !codegen->GetInstructionSetFeatures().HasAtomicLdrdAndStrd()) { in GenUnsafeGet()
1171 if (is_volatile && !codegen->GetInstructionSetFeatures().HasAtomicLdrdAndStrd()) { in GenUnsafePut()
3254 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathCeil()
3266 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathFloor()
Dcode_generator_x86.h466 const X86InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
Dcode_generator_mips64.h482 const Mips64InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
Dcode_generator_x86_64.h437 const X86_64InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
Dcode_generator_mips.h506 const MipsInstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
Dcode_generator_arm64.h479 const Arm64InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
Dintrinsics_mips.cc50 return codegen_->GetInstructionSetFeatures().IsMipsIsaRevGreaterThanEqual2(); in IsR2OrNewer()
54 return codegen_->GetInstructionSetFeatures().IsR6(); in IsR6()
58 return codegen_->GetInstructionSetFeatures().Is32BitFloatingPoint(); in Is32BitFPU()
1906 bool isR6 = codegen->GetInstructionSetFeatures().IsR6(); in GenCas()
Dcode_generator_arm_vixl.cc4456 !codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitDiv()
4478 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitDiv()
4522 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitDiv()
4569 && codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitRem()
4591 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitRem()
4650 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitRem()
5417 && !codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSet()
5453 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSet()
5580 && !codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldGet()
5709 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldGet()
Dintrinsics_x86_64.cc575 if (codegen->GetInstructionSetFeatures().HasSSE4_1()) { in CreateSSE41FPToFPLocations()
632 if (codegen->GetInstructionSetFeatures().HasSSE4_1()) { in CreateSSE41FPToIntLocations()
2620 if (!codegen->GetInstructionSetFeatures().HasPopCnt()) { in CreateBitCountLocations()
Dintrinsics_x86.cc800 if (codegen->GetInstructionSetFeatures().HasSSE4_1()) { in CreateSSE41FPToFPLocations()
855 if (codegen_->GetInstructionSetFeatures().HasSSE4_1()) { in VisitMathRoundFloat()
2548 if (!codegen->GetInstructionSetFeatures().HasPopCnt()) { in CreateBitCountLocations()
Dloop_optimization.cc1389 const InstructionSetFeatures* features = compiler_driver_->GetInstructionSetFeatures(); in TrySetVectorType()
/art/compiler/jit/
Djit_compiler.cc78 kRuntimeISA, jit_compiler->GetCompilerDriver()->GetInstructionSetFeatures(), types_array); in jit_types_loaded()
/art/dex2oat/linker/
Dimage_test.h245 driver->GetInstructionSetFeatures(), in Compile()
275 driver->GetInstructionSetFeatures(), in Compile()
302 driver->GetInstructionSetFeatures()); in Compile()
Doat_writer_test.cc186 compiler_driver_->GetInstructionSetFeatures(), in DoWriteElf()
197 compiler_driver_->GetInstructionSetFeatures(), in DoWriteElf()
/art/compiler/driver/
Dcompiler_driver.h137 const InstructionSetFeatures* GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
/art/compiler/jni/quick/
Djni_compiler.cc127 const InstructionSetFeatures* instruction_set_features = driver->GetInstructionSetFeatures(); in ArtJniCompileMethodInternal()