Skip to content
  1. Aug 22, 2012
  2. Aug 01, 2012
  3. Jun 02, 2012
  4. Apr 20, 2012
  5. Feb 22, 2012
  6. Dec 07, 2011
    • Evan Cheng's avatar
      Add bundle aware API for querying instruction properties and switch the code · 7f8e563a
      Evan Cheng authored
      generator to it. For non-bundle instructions, these behave exactly the same
      as the MC layer API.
      
      For properties like mayLoad / mayStore, look into the bundle and if any of the
      bundled instructions has the property it would return true.
      For properties like isPredicable, only return true if *all* of the bundled
      instructions have the property.
      For properties like canFoldAsLoad, isCompare, conservatively return false for
      bundles.
      
      llvm-svn: 146026
      7f8e563a
  7. Nov 05, 2011
  8. Sep 03, 2011
  9. Aug 23, 2011
    • Bruno Cardoso Lopes's avatar
      Introduce a pass to insert vzeroupper instructions to avoid AVX to · 2a3ffb5d
      Bruno Cardoso Lopes authored
      SSE transition penalty. The pass is enabled through the "x86-use-vzeroupper"
      llc command line option. This is only the first step (very naive and
      conservative one) to sketch out the idea, but proper DFA is coming next
      to allow smarter decisions. Comments and ideas now and in further commits
      will be very appreciated.
      
      llvm-svn: 138317
      2a3ffb5d
Loading