/art/test/623-checker-loop-regressions/ |
D | info.txt | 1 Regression tests on loop optimizations.
|
/art/test/494-checker-instanceof-tests/ |
D | info.txt | 1 Checker test for optimizations on instanceof.
|
/art/test/495-checker-checkcast-tests/ |
D | info.txt | 1 Checker tests for optimizations on checkcast.
|
/art/test/618-checker-induction/ |
D | info.txt | 1 Test on loop optimizations on induction.
|
/art/test/530-instanceof-checkcast/ |
D | info.txt | 1 Tests compiler optimizations on instanceof and checkcast.
|
/art/test/458-checker-instruct-simplification/ |
D | info.txt | 1 Tests arithmetic identities optimizations in the optimizing compiler.
|
/art/test/530-checker-loops1/ |
D | info.txt | 1 Test on loop optimizations, in particular around common induction.
|
/art/test/530-checker-loops4/ |
D | info.txt | 1 Test on loop optimizations, in particular with geometric induction.
|
/art/test/530-checker-loops5/ |
D | info.txt | 1 Test on loop optimizations, in particular with polynomial induction.
|
/art/test/530-checker-loops2/ |
D | info.txt | 1 Test on loop optimizations, in particular around less common induction.
|
/art/test/530-checker-loops3/ |
D | info.txt | 1 Test on loop optimizations, in particular around loop-based dynamic bce.
|
/art/test/521-checker-array-set-null/ |
D | info.txt | 2 optimizations to remove type checks on array set operations work.
|
/art/test/123-compiler-regressions-mt/ |
D | info.txt | 1 This is a test for bad optimizations affecting multi-threaded program
|
/art/tools/ahat/test-dump/ |
D | config.pro | 6 # All we care about is obfuscation. Don't do any other optimizations.
|
/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 1529 StringEqualsOptimizations optimizations(invoke); in VisitStringEquals() local 1530 if (!optimizations.GetArgumentNotNull()) { in VisitStringEquals() 1539 if (!optimizations.GetArgumentIsString()) { in VisitStringEquals() 2365 SystemArrayCopyOptimizations optimizations(invoke); in VisitSystemArrayCopy() local 2367 if (optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 2374 if (optimizations.GetDestinationIsPrimitiveArray() || optimizations.GetSourceIsPrimitiveArray()) { in VisitSystemArrayCopy() 2435 SystemArrayCopyOptimizations optimizations(invoke); in VisitSystemArrayCopy() local 2443 if (optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 2451 DCHECK(!optimizations.GetDestinationIsSource() in VisitSystemArrayCopy() 2454 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() [all …]
|
D | optimizing_compiler.cc | 353 void RunOptimizations(HOptimization* optimizations[], 585 void OptimizingCompiler::RunOptimizations(HOptimization* optimizations[], in RunOptimizations() argument 589 PassScope scope(optimizations[i]->GetPassName(), pass_observer); in RunOptimizations() 590 optimizations[i]->Run(); in RunOptimizations() 619 HOptimization* optimizations[] = { inliner }; in MaybeRunInliner() local 621 RunOptimizations(optimizations, arraysize(optimizations), pass_observer); in MaybeRunInliner() 743 ArenaVector<HOptimization*> optimizations = BuildOptimizations( in RunOptimizations() local 752 RunOptimizations(&optimizations[0], optimizations.size(), pass_observer); in RunOptimizations()
|
D | intrinsics_arm.cc | 1382 StringEqualsOptimizations optimizations(invoke); in VisitStringEquals() local 1383 if (!optimizations.GetArgumentNotNull()) { in VisitStringEquals() 1392 if (!optimizations.GetArgumentIsString()) { in VisitStringEquals() 1746 SystemArrayCopyOptimizations optimizations(invoke); in VisitSystemArrayCopy() local 1754 if (optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1763 DCHECK(!optimizations.GetDestinationIsSource() in VisitSystemArrayCopy() 1766 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1774 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1789 if (!optimizations.GetSourceIsNotNull()) { in VisitSystemArrayCopy() 1794 if (!optimizations.GetDestinationIsNotNull() && !optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() [all …]
|
D | instruction_simplifier.cc | 1738 StringEqualsOptimizations optimizations(instruction); in SimplifyStringEquals() local 1740 optimizations.SetArgumentNotNull(); in SimplifyStringEquals() 1745 optimizations.SetArgumentIsString(); in SimplifyStringEquals() 1794 SystemArrayCopyOptimizations optimizations(instruction); in SimplifySystemArrayCopy() local 1796 optimizations.SetSourceIsNotNull(); in SimplifySystemArrayCopy() 1799 optimizations.SetDestinationIsNotNull(); in SimplifySystemArrayCopy() 1802 optimizations.SetDestinationIsSource(); in SimplifySystemArrayCopy() 1806 optimizations.SetCountIsSourceLength(); in SimplifySystemArrayCopy() 1810 optimizations.SetCountIsDestinationLength(); in SimplifySystemArrayCopy() 1821 optimizations.SetDoesNotNeedTypeCheck(); in SimplifySystemArrayCopy() [all …]
|
D | intrinsics_arm_vixl.cc | 1762 StringEqualsOptimizations optimizations(invoke); in VisitStringEquals() local 1763 if (!optimizations.GetArgumentNotNull()) { in VisitStringEquals() 1772 if (!optimizations.GetArgumentIsString()) { in VisitStringEquals() 2124 SystemArrayCopyOptimizations optimizations(invoke); in VisitSystemArrayCopy() local 2132 if (optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 2141 DCHECK(!optimizations.GetDestinationIsSource() in VisitSystemArrayCopy() 2144 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 2152 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 2167 if (!optimizations.GetSourceIsNotNull()) { in VisitSystemArrayCopy() 2172 if (!optimizations.GetDestinationIsNotNull() && !optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() [all …]
|
D | intrinsics_x86_64.cc | 1197 SystemArrayCopyOptimizations optimizations(invoke); in VisitSystemArrayCopy() local 1205 if (optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1213 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1221 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1237 if (!optimizations.GetSourceIsNotNull()) { in VisitSystemArrayCopy() 1243 if (!optimizations.GetDestinationIsNotNull() && !optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 1252 !optimizations.GetCountIsSourceLength() && in VisitSystemArrayCopy() 1253 !optimizations.GetCountIsDestinationLength()) { in VisitSystemArrayCopy() 1265 optimizations.GetCountIsSourceLength()); in VisitSystemArrayCopy() 1274 optimizations.GetCountIsDestinationLength()); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_x86.cc | 1401 StringEqualsOptimizations optimizations(invoke); in VisitStringEquals() local 1402 if (!optimizations.GetArgumentNotNull()) { in VisitStringEquals() 1408 if (!optimizations.GetArgumentIsString()) { in VisitStringEquals() 2989 SystemArrayCopyOptimizations optimizations(invoke); in VisitSystemArrayCopy() local 2997 if (optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 3005 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 3013 if (!optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 3029 if (!optimizations.GetSourceIsNotNull()) { in VisitSystemArrayCopy() 3035 if (!optimizations.GetDestinationIsNotNull() && !optimizations.GetDestinationIsSource()) { in VisitSystemArrayCopy() 3051 !optimizations.GetCountIsSourceLength() && in VisitSystemArrayCopy() [all …]
|
D | code_generator.cc | 1373 SystemArrayCopyOptimizations optimizations(invoke); in CreateSystemArrayCopyLocationSummary() local 1375 if (optimizations.GetDestinationIsSource()) { in CreateSystemArrayCopyLocationSummary() 1382 if (optimizations.GetDestinationIsPrimitiveArray() || optimizations.GetSourceIsPrimitiveArray()) { in CreateSystemArrayCopyLocationSummary()
|
D | inliner.cc | 1876 HOptimization* optimizations[] = { in RunOptimizations() local 1884 for (size_t i = 0; i < arraysize(optimizations); ++i) { in RunOptimizations() 1885 HOptimization* optimization = optimizations[i]; in RunOptimizations()
|
D | intrinsics_mips64.cc | 1735 StringEqualsOptimizations optimizations(invoke); in VisitStringEquals() local 1736 if (!optimizations.GetArgumentNotNull()) { in VisitStringEquals() 1744 if (!optimizations.GetArgumentIsString()) { in VisitStringEquals()
|
/art/tools/bisection_search/ |
D | README.md | 4 Bisection Bug Search is a tool for finding compiler optimizations bugs. It
|