Home | History | Annotate | Download | only in optimizing

Lines Matching refs:instruction_set

371 static bool IsInstructionSetSupported(InstructionSet instruction_set) {
372 return (instruction_set == kArm && !kArm32QuickCodeUseSoftFloat)
373 || instruction_set == kArm64
374 || (instruction_set == kThumb2 && !kArm32QuickCodeUseSoftFloat)
375 || instruction_set == kMips
376 || instruction_set == kMips64
377 || instruction_set == kX86
378 || instruction_set == kX86_64;
383 static bool InstructionSetSupportsReadBarrier(InstructionSet instruction_set) {
384 return instruction_set == kArm64
385 || instruction_set == kThumb2
386 || instruction_set == kX86
387 || instruction_set == kX86_64;
429 static void RunArchOptimizations(InstructionSet instruction_set,
435 switch (instruction_set) {
622 InstructionSet instruction_set = compiler_driver->GetInstructionSet();
626 if (instruction_set == kArm) {
627 instruction_set = kThumb2;
631 if (!IsInstructionSetSupported(instruction_set)) {
638 if (kEmitCompilerReadBarrier && !InstructionSetSupportsReadBarrier(instruction_set)) {
713 instruction_set,