Skip to content
  1. May 25, 2010
  2. May 24, 2010
  3. May 23, 2010
  4. May 22, 2010
  5. May 21, 2010
    • Evan Cheng's avatar
      - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs · 3858451e
      Evan Cheng authored
      that are aliases of the specified register.
      - Rename modifiesRegister to definesRegister since it's looking a def of the
      specific register or one of its super-registers. It's not looking for def of a
      sub-register or alias that could change the specified register.
      - Added modifiesRegister to look for defs of aliases.
      
      llvm-svn: 104377
      3858451e
    • Dale Johannesen's avatar
      Previous commit message should refer to 104308. · 2b785658
      Dale Johannesen authored
      llvm-svn: 104337
      2b785658
    • Dale Johannesen's avatar
      Fix two bugs in 104348: · 6361e3e8
      Dale Johannesen authored
      Case where MMX is disabled wasn't handled right.
      MMX->MMX bitconverts are Legal.
      
      llvm-svn: 104336
      6361e3e8
    • Chris Lattner's avatar
      now that fp reg kill insertion stuff happens as a separate · 0735ecfe
      Chris Lattner authored
      pass after isel instead of being interlaced with it, we can
      trust that all the code for a function has been isel'd before
      it is run.
      
      The practical impact of this is that we can scan for machine
      instr phis instead of doing a fuzzy match on the LLVM BB for
      phi nodes.  Doing the fuzzy match required knowing when isel
      would produce an fp reg stack phi which was gross.  It was
      also wrong in cases where select got lowered to a branch
      tree because cmovs aren't available (PR6828).
      
      Just do the scan on machine phis which is simpler, faster
      and more correct.  This fixes PR6828.
      
      llvm-svn: 104333
      0735ecfe
Loading