Skip to content
  1. Oct 10, 2009
    • Dan Gohman's avatar
      Factor out LiveIntervalAnalysis' code to determine whether an instruction · 87b02d5b
      Dan Gohman authored
      is trivially rematerializable and integrate it into
      TargetInstrInfo::isTriviallyReMaterializable. This way, all places that
      need to know whether an instruction is rematerializable will get the
      same answer.
      
      This enables the useful parts of the aggressive-remat option by
      default -- using AliasAnalysis to determine whether a memory location
      is invariant, and removes the questionable parts -- rematting operations
      with virtual register inputs that may not be live everywhere.
      
      llvm-svn: 83687
      87b02d5b
    • Devang Patel's avatar
      Extract scope information from the variable itself, instead of relying on... · df45c7f6
      Devang Patel authored
      Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location.
      
      While recording beginning of a function, use scope info from the first location entry instead of just relying on first location entry itself.
      
      llvm-svn: 83684
      df45c7f6
  2. Oct 09, 2009
  3. Oct 08, 2009
  4. Oct 07, 2009
  5. Oct 06, 2009
Loading