Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dinstruction_simplifier_x86_64.cc38 return codegen_->GetInstructionSetFeatures().HasAVX2(); in HasAVX2()
Dinstruction_simplifier_x86.cc38 return (codegen_->GetInstructionSetFeatures().HasAVX2()); in HasAVX2()
Dintrinsics_arm64.cc3381 if (!codegen_->GetInstructionSetFeatures().HasCRC()) { in VisitCRC32Update()
3396 DCHECK(codegen_->GetInstructionSetFeatures().HasCRC()); in VisitCRC32Update()
3527 if (!codegen_->GetInstructionSetFeatures().HasCRC()) { in VisitCRC32UpdateBytes()
3548 DCHECK(codegen_->GetInstructionSetFeatures().HasCRC()); in VisitCRC32UpdateBytes()
3583 if (!codegen_->GetInstructionSetFeatures().HasCRC()) { in VisitCRC32UpdateByteBuffer()
3610 DCHECK(codegen_->GetInstructionSetFeatures().HasCRC()); in VisitCRC32UpdateByteBuffer()
3626 if (!codegen_->GetInstructionSetFeatures().HasFP16()) { in VisitFP16ToFloat()
3638 DCHECK(codegen_->GetInstructionSetFeatures().HasFP16()); in VisitFP16ToFloat()
3649 if (!codegen_->GetInstructionSetFeatures().HasFP16()) { in VisitFP16ToHalf()
3661 DCHECK(codegen_->GetInstructionSetFeatures().HasFP16()); in VisitFP16ToHalf()
[all …]
Dscheduler_arm.cc927 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldGetLatencies()
989 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSetLatencies()
Dcode_generator_x86_64.h413 const X86_64InstructionSetFeatures& GetInstructionSetFeatures() const;
Doptimizing_compiler.cc444 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in DumpInstructionSetFeaturesToCfg()
1458 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in GenerateJitDebugInfo()
Dcode_generator_x86.h439 const X86InstructionSetFeatures& GetInstructionSetFeatures() const;
Dintrinsics_x86_64.cc257 if (!codegen->GetInstructionSetFeatures().HasSSE4_1()) { in CreateSSE41FPToFPLocations()
300 if (!codegen->GetInstructionSetFeatures().HasSSE4_1()) { in CreateSSE41FPToIntLocations()
2265 if (!codegen->GetInstructionSetFeatures().HasPopCnt()) { in CreateBitCountLocations()
2366 if (!is_high && codegen->GetInstructionSetFeatures().HasAVX2() && in GenOneBit()
Dcode_generator_arm_vixl.cc1045 const ArmInstructionSetFeatures& CodeGeneratorARMVIXL::GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function in art::arm::CodeGeneratorARMVIXL
1046 return *GetCompilerOptions().GetInstructionSetFeatures()->AsArmInstructionSetFeatures(); in GetInstructionSetFeatures()
4463 !codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitDiv()
4489 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitDiv()
4533 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitDiv()
4580 && codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitRem()
4603 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitRem()
4662 } else if (codegen_->GetInstructionSetFeatures().HasDivideInstruction()) { in VisitRem()
5703 && !codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSet()
5742 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSet()
[all …]
Dcode_generator_arm_vixl.h511 const ArmInstructionSetFeatures& GetInstructionSetFeatures() const;
Dcode_generator_x86_64.cc1356 const X86_64InstructionSetFeatures& CodeGeneratorX86_64::GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function in art::x86_64::CodeGeneratorX86_64
1357 return *GetCompilerOptions().GetInstructionSetFeatures()->AsX86_64InstructionSetFeatures(); in GetInstructionSetFeatures()
7157 DCHECK(codegen_->GetInstructionSetFeatures().HasAVX2()); in VisitX86AndNot()
7167 DCHECK(codegen_->GetInstructionSetFeatures().HasAVX2()); in VisitX86MaskOrResetLeastSetBit()
8024 return codegen_->GetInstructionSetFeatures().HasAVX(); in CpuHasAvxFeatureFlag()
8028 return codegen_->GetInstructionSetFeatures().HasAVX2(); in CpuHasAvx2FeatureFlag()
8032 return codegen_->GetInstructionSetFeatures().HasAVX(); in CpuHasAvxFeatureFlag()
8036 return codegen_->GetInstructionSetFeatures().HasAVX2(); in CpuHasAvx2FeatureFlag()
Dintrinsics_arm_vixl.cc199 features_(codegen->GetInstructionSetFeatures()) {} in IntrinsicLocationsBuilderARMVIXL()
407 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathRint()
423 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathRoundFloat()
2420 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathCeil()
2432 DCHECK(codegen_->GetInstructionSetFeatures().HasARMv8AInstructions()); in VisitMathFloor()
2681 return atomic && !codegen->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in Use64BitExclusiveLoadStore()
Dcode_generator_arm64.h644 const Arm64InstructionSetFeatures& GetInstructionSetFeatures() const;
Dcode_generator_x86.cc990 const X86InstructionSetFeatures& CodeGeneratorX86::GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function in art::x86::CodeGeneratorX86
991 return *GetCompilerOptions().GetInstructionSetFeatures()->AsX86InstructionSetFeatures(); in GetInstructionSetFeatures()
8048 DCHECK(codegen_->GetInstructionSetFeatures().HasAVX2()); in VisitX86AndNot()
8077 DCHECK(codegen_->GetInstructionSetFeatures().HasAVX2()); in VisitX86MaskOrResetLeastSetBit()
9008 return codegen_->GetInstructionSetFeatures().HasAVX(); in CpuHasAvxFeatureFlag()
9011 return codegen_->GetInstructionSetFeatures().HasAVX2(); in CpuHasAvx2FeatureFlag()
9014 return codegen_->GetInstructionSetFeatures().HasAVX(); in CpuHasAvxFeatureFlag()
9017 return codegen_->GetInstructionSetFeatures().HasAVX2(); in CpuHasAvx2FeatureFlag()
Dcode_generator_arm64.cc912 compiler_options.GetInstructionSetFeatures()->AsArm64InstructionSetFeatures()), in CodeGeneratorARM64()
949 return GetInstructionSetFeatures().HasSVE(); in ShouldUseSVE()
954 ? GetInstructionSetFeatures().GetSVEVectorLength() / kBitsPerByte in GetSIMDRegisterWidth()
1405 const Arm64InstructionSetFeatures& CodeGeneratorARM64::GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function in art::arm64::CodeGeneratorARM64
1406 return *GetCompilerOptions().GetInstructionSetFeatures()->AsArm64InstructionSetFeatures(); in GetInstructionSetFeatures()
2444 codegen_->GetInstructionSetFeatures().NeedFixCortexA53_835769()) { in VisitMultiplyAccumulate()
Dintrinsics_x86.cc351 if (!codegen->GetInstructionSetFeatures().HasSSE4_1()) { in CreateSSE41FPToFPLocations()
392 if (!codegen_->GetInstructionSetFeatures().HasSSE4_1()) { in VisitMathRoundFloat()
572 if (codegen->GetInstructionSetFeatures().HasAVX2() && src.IsRegister()) { in GenLowestOneBit()
2281 if (!codegen->GetInstructionSetFeatures().HasPopCnt()) { in CreateBitCountLocations()
Dcode_generator_vector_arm64_neon.cc76 return codegen_->GetInstructionSetFeatures().HasDotProd(); in ShouldEmitDotProductInstructions()
Dloop_optimization.cc1585 const InstructionSetFeatures* features = compiler_options_->GetInstructionSetFeatures(); in TrySetVectorType()
/art/compiler/jit/
Djit_compiler.cc132 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in TypesLoaded()
/art/compiler/driver/
Dcompiler_options.h280 const InstructionSetFeatures* GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
/art/dex2oat/linker/
Delf_writer_quick.cc252 compiler_options_.GetInstructionSetFeatures(), in PrepareDebugInfo()
Dimage_test.h285 compiler_options_->GetInstructionSetFeatures(), in DoCompile()
Doat_writer_test.cc200 compiler_options_->GetInstructionSetFeatures(), in DoWriteElf()
/art/compiler/jni/quick/
Djni_compiler.cc126 compiler_options.GetInstructionSetFeatures(); in ArtJniCompileMethodInternal()
/art/dex2oat/
Ddex2oat.cc806 if (!compiler_options_->GetInstructionSetFeatures()->Equals(runtime_features.get())) { in ProcessOptions()
808 << *compiler_options_->GetInstructionSetFeatures() in ProcessOptions()
2111 compiler_options_->GetInstructionSetFeatures(), in WriteOutputFiles()

12