summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
2018-07-23Elide ClinitCheck for superclasses with trivial init. Vladimir Marko
2018-07-23Fix a stale reference use. Vladimir Marko
2018-07-12Merge "Fix HClinitCheck elimination in instruction builder." Vladimir Marko
2018-07-12Fix HClinitCheck elimination in instruction builder. Vladimir Marko
2018-07-10Don't use StringFactory.newEmptyString in compiled code Alex Light
2018-07-04Merge "Handle String.<init> with a phi input." Nicolas Geoffray
2018-07-03Handle String.<init> with a phi input. Nicolas Geoffray
2018-06-28Remove CompilerDriver::support_boot_image_fixup_. Vladimir Marko
2018-06-25Move image_classes_ to CompilerOptions. Vladimir Marko
2018-06-11Merge "ART: Adds an entrypoint for invoke-custom" Treehugger Robot
2018-06-11ART: Adds an entrypoint for invoke-custom Orion Hodson
2018-06-08Remove DCHECK while investigating. Nicolas Geoffray
2018-05-21ART: Simplify operands in InstructionBuilder Treehugger Robot
2018-05-17Merge "Don't compile methods with irreducible loops and String.<init>." Nicolas Geoffray
2018-05-16Don't compile methods with irreducible loops and String.<init>. Nicolas Geoffray
2018-05-14ART: Add dex::ProtoIndex Orion Hodson
2018-05-11ART: Compiler support for const-method-handle Orion Hodson
2018-05-10ART: Compiler support for const-method-type Orion Hodson
2018-03-27Revert^4 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-26Revert^3 "Compiler changes for bitstring based type checks." Andreas Gampe
2018-03-22Revert^2 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-19Move some remaining dex utilities David Sehr
2018-02-15Pass the right dex_file/method_index for String.<init>. Nicolas Geoffray
2018-01-25Revert "Compiler changes for bitstring based type checks." Nicolas Geoffray
2018-01-23Compiler changes for bitstring based type checks. Vladimir Marko
2018-01-13Revert "Revert "Move quickening info logic to its own table"" Mathieu Chartier
2018-01-12Revert "Move quickening info logic to its own table" Nicolas Geoffray
2018-01-11Move quickening info logic to its own table Mathieu Chartier
2018-01-05Create dex subdirectory David Sehr
2017-12-22Make CodeItem fields private Mathieu Chartier
2017-12-12Merge "Add CodeItemDebugInfoAccessor" Mathieu Chartier
2017-12-12Do not pass DexFile to ClassLinker::Lookup/ResolveType(). Vladimir Marko
2017-12-11Add CodeItemDebugInfoAccessor Mathieu Chartier
2017-12-11Do not pass DexFile to ClassLinker::Lookup/ResolveMethod(). Vladimir Marko
2017-12-08Do not pass DexFile to ClassLinker::ResolveField*(). Vladimir Marko
2017-12-08Determine HLoadClass/String load kind early. Vladimir Marko
2017-12-04Merge "Log at places we fail to compile." Nicolas Geoffray
2017-12-01Log at places we fail to compile. Nicolas Geoffray
2017-11-23Pass the debug_info_offset explicitly. Nicolas Geoffray
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-11-07Delete CodeItemIterator Mathieu Chartier
2017-11-01Refactor DexInstructionIterator Mathieu Chartier
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-09-27Add DexInstructionIterator and use it a few places Mathieu Chartier
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-09-11ART: Clean up WellKnownClasses include. Andreas Gampe
2017-08-11optimizing: Add statistics for # of constructor fences added/removed Igor Murashkin
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe