[PATCH] critical-anti-dependency breaker: don't use reg def info from kill insts (PR20308)

Bill Schmidt wschmidt at linux.vnet.ibm.com
Wed Aug 20 08:18:35 PDT 2014


Well, I think this is probably ok since KILL doesn't translate into something real that actually clobbers all or part of a register.  So long as true register kills (clobbers) are honored by the anti-dependence breaker, I don't see a problem.  KILL seems a bit like a crutch that should be used very sparingly; actual dependencies should be represented on the machine instructions.

Just FYI, I'm Bill Schmidt, not Will Schmidt.  (I am the one you were looking for, but there are two of us.  Will is willschm, and I'm wschmidt.  We have a lottery each week to see which of us is the evil twin so we know how to act.)

http://reviews.llvm.org/D4977






More information about the llvm-commits mailing list