Skip to content
  1. Sep 15, 2012
  2. Sep 14, 2012
    • Andrew Trick's avatar
      Implement getNumLDMAddresses and expose through ARMBaseInstrInfo. · 2ac6f7d6
      Andrew Trick authored
      llvm-svn: 163922
      2ac6f7d6
    • Andrew Trick's avatar
      Cortex-A9 instruction-level scheduling machine model. · 985dc0dd
      Andrew Trick authored
      This models the A9 processor at the level of instruction operands, as
      opposed to the itinerary, which models each operation at the level of
      pipeline stages.
      
      The two primary motivations are:
      
      1) Allow MachineScheduler to model A9 as an out-of-order processor. It
      can now distinguish between hazards that force interlocking vs.
      buffered resources.
      
      2) Reduce long-term maintenance by allowing the itinerary and target
      hooks to eventually be removed. Note that almost all of the complexity
      in the new model exists to model instruction variants, which the
      itinerary cannot handle. Instead the scheduler previously relied on
      processor-specific target hooks which are incomplete and buggy.
      
      llvm-svn: 163921
      985dc0dd
    • Sergei Larin's avatar
      DAG post-process for Hexagon MI scheduler · 2db64a70
      Sergei Larin authored
      This patch introduces a possibility for Hexagon MI scheduler
      to perform some target specific post- processing on the scheduling
      DAG prior to scheduling.
      
      llvm-svn: 163903
      2db64a70
    • Dmitri Gribenko's avatar
      Fix Doxygen issues: · 5485acd4
      Dmitri Gribenko authored
      * wrap code blocks in \code ... \endcode;
      * refer to parameter names in paragraphs correctly (\arg is not what most
        people want -- it starts a new paragraph);
      * use \param instead of \arg to document parameters in order to be consistent
        with the rest of the codebase.
      
      llvm-svn: 163902
      5485acd4
    • Benjamin Kramer's avatar
      Remove redundant private field. · 61f6708e
      Benjamin Kramer authored
      clang warned about this being unused in Release builds.
      
      llvm-svn: 163899
      61f6708e
    • Akira Hatanaka's avatar
      mips16 fixes. · 0fbaec22
      Akira Hatanaka authored
      1. Add MoveR3216
      2. Correct spelling for Move32R16
      
      Patch by Reed Kotler.
      
      llvm-svn: 163869
      0fbaec22
  3. Sep 13, 2012
  4. Sep 12, 2012
  5. Sep 11, 2012
  6. Sep 10, 2012
Loading