Searched refs:intrinsic (Results 1 – 8 of 8) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics.cc | 302 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke) { in CheckInvokeType() argument 310 InvokeType intrinsic_type = GetIntrinsicInvokeType(intrinsic); in CheckInvokeType() 342 Intrinsics intrinsic = GetIntrinsic(method); in Run() local 344 if (intrinsic != Intrinsics::kNone) { in Run() 345 if (!CheckInvokeType(intrinsic, invoke)) { in Run() 347 << intrinsic << " for " in Run() 350 invoke->SetIntrinsic(intrinsic); in Run() 359 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic) { in operator <<() argument 360 switch (intrinsic) { in operator <<()
|
D | code_generator_arm64.cc | 1976 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetArena()); in VisitInvokeVirtual() local 1977 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 1989 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetArena()); in VisitInvokeStaticOrDirect() local 1990 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 1999 IntrinsicCodeGeneratorARM64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 2000 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
D | code_generator_arm.cc | 1247 IntrinsicLocationsBuilderARM intrinsic(GetGraph()->GetArena(), in VisitInvokeStaticOrDirect() local 1249 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 1263 IntrinsicCodeGeneratorARM intrinsic(codegen); in TryGenerateIntrinsicCode() local 1264 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 1300 IntrinsicLocationsBuilderARM intrinsic(GetGraph()->GetArena(), in VisitInvokeVirtual() local 1302 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | code_generator_x86_64.cc | 1308 IntrinsicLocationsBuilderX86_64 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 1309 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 1318 IntrinsicCodeGeneratorX86_64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 1319 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 1373 IntrinsicLocationsBuilderX86_64 intrinsic(codegen_); in VisitInvokeVirtual() local 1374 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | nodes.h | 2374 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic); 2404 void SetIntrinsic(Intrinsics intrinsic) { in SetIntrinsic() argument 2405 intrinsic_ = intrinsic; in SetIntrinsic()
|
D | code_generator_x86.cc | 1204 IntrinsicLocationsBuilderX86 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 1205 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 1214 IntrinsicCodeGeneratorX86 intrinsic(codegen); in TryGenerateIntrinsicCode() local 1215 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
/art/compiler/dex/quick/ |
D | dex_file_method_inliner.cc | 517 bool DexFileMethodInliner::IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) { in IsIntrinsic() argument 521 if (res && intrinsic != nullptr) { in IsIntrinsic() 522 *intrinsic = it->second; in IsIntrinsic() 528 InlineMethod intrinsic; in GenIntrinsic() local 535 intrinsic = it->second; in GenIntrinsic() 537 if (kIntrinsicIsStatic[intrinsic.opcode] != (info->type == kStatic)) { in GenIntrinsic() 541 switch (intrinsic.opcode) { in GenIntrinsic() 547 return backend->GenInlinedReverseBytes(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic() 549 return backend->GenInlinedReverseBits(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic() 559 … return backend->GenInlinedMinMax(info, intrinsic.d.data & kIntrinsicFlagMin, false /* is_long */); in GenIntrinsic() [all …]
|
D | dex_file_method_inliner.h | 75 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) LOCKS_EXCLUDED(lock_); 312 InlineMethod intrinsic; member
|