Commit History

Autor SHA1 Mensaxe Data
  Owen Anderson 2ab36d3502 Begin adding static dependence information to passes, which will allow us to %!s(int64=15) %!d(string=hai) anos
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! %!s(int64=15) %!d(string=hai) anos
  Owen Anderson d13db2c59c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 04c528a0c8 Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng db89809037 Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_DEF (and subsequently eliminate them). This allows machine LICM to hoist IMPLICIT_DEF's. PR7620. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 0bc25f4040 Convert EXTRACT_SUBREG to COPY when emitting machine instrs. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 5c00e07795 Remove references to INSERT_SUBREG after de-SSA. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 4b76ffc1ff Revert "Remove references to INSERT_SUBREG after de-SSA" r107725. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen d3b376b448 Remove references to INSERT_SUBREG after de-SSA %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen ed2185e171 Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 273f7e4299 Detect and handle COPY in many places. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 31b9c44cc1 It's not safe eliminate copies where src and dst have different sub-register indices. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 9cc9bfaf86 It's not safe to propagate implicit_def that defines part of a register. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 8eea48a43d Fix PR6300. %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 518bb53485 move target-independent opcodes out of TargetInstrInfo %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen e4d2d96cc8 Fix small bug in handling instructions with more than one implicitly defined operand. %!s(int64=15) %!d(string=hai) anos
  David Greene 7530efb49e Change errs() to dbgs(). %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 40ea0e22b2 When all defs of a vr are implicit_def, delete all of the defs. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng e7c9195706 ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 285a7d57dc For some targets, a copy can use a register multiple times, e.g. ppc. %!s(int64=15) %!d(string=hai) anos
  Lang Hames 79ac32de3b Fixes the bug exposed by Anton's test case in PR 5495: %!s(int64=15) %!d(string=hai) anos
  Lang Hames 233a60ec40 The Indexes Patch. %!s(int64=16) %!d(string=hai) anos