/art/compiler/optimizing/ |
D | instruction_simplifier_x86_64.cc | 38 return codegen_->GetInstructionSetFeatures().HasAVX2(); in HasAVX2()
|
D | instruction_simplifier_x86.cc | 38 return (codegen_->GetInstructionSetFeatures().HasAVX2()); in HasAVX2()
|
D | intrinsics_arm64.cc | 3381 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 …]
|
D | scheduler_arm.cc | 927 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldGetLatencies() 989 bool atomic_ldrd_strd = codegen_->GetInstructionSetFeatures().HasAtomicLdrdAndStrd(); in HandleFieldSetLatencies()
|
D | code_generator_x86_64.h | 413 const X86_64InstructionSetFeatures& GetInstructionSetFeatures() const;
|
D | optimizing_compiler.cc | 444 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in DumpInstructionSetFeaturesToCfg() 1458 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in GenerateJitDebugInfo()
|
D | code_generator_x86.h | 439 const X86InstructionSetFeatures& GetInstructionSetFeatures() const;
|
D | intrinsics_x86_64.cc | 257 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()
|
D | code_generator_arm_vixl.cc | 1045 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 …]
|
D | code_generator_arm_vixl.h | 511 const ArmInstructionSetFeatures& GetInstructionSetFeatures() const;
|
D | code_generator_x86_64.cc | 1356 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()
|
D | intrinsics_arm_vixl.cc | 199 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()
|
D | code_generator_arm64.h | 644 const Arm64InstructionSetFeatures& GetInstructionSetFeatures() const;
|
D | code_generator_x86.cc | 990 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()
|
D | code_generator_arm64.cc | 912 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()
|
D | intrinsics_x86.cc | 351 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()
|
D | code_generator_vector_arm64_neon.cc | 76 return codegen_->GetInstructionSetFeatures().HasDotProd(); in ShouldEmitDotProductInstructions()
|
D | loop_optimization.cc | 1585 const InstructionSetFeatures* features = compiler_options_->GetInstructionSetFeatures(); in TrySetVectorType()
|
/art/compiler/jit/ |
D | jit_compiler.cc | 132 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in TypesLoaded()
|
/art/compiler/driver/ |
D | compiler_options.h | 280 const InstructionSetFeatures* GetInstructionSetFeatures() const { in GetInstructionSetFeatures() function
|
/art/dex2oat/linker/ |
D | elf_writer_quick.cc | 252 compiler_options_.GetInstructionSetFeatures(), in PrepareDebugInfo()
|
D | image_test.h | 285 compiler_options_->GetInstructionSetFeatures(), in DoCompile()
|
D | oat_writer_test.cc | 200 compiler_options_->GetInstructionSetFeatures(), in DoWriteElf()
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 126 compiler_options.GetInstructionSetFeatures(); in ArtJniCompileMethodInternal()
|
/art/dex2oat/ |
D | dex2oat.cc | 806 if (!compiler_options_->GetInstructionSetFeatures()->Equals(runtime_features.get())) { in ProcessOptions() 808 << *compiler_options_->GetInstructionSetFeatures() in ProcessOptions() 2111 compiler_options_->GetInstructionSetFeatures(), in WriteOutputFiles()
|