[LLVMdev] Instruction Constraints Question

greened at obbligato.org greened at obbligato.org
Wed Jan 23 17:07:28 PST 2013

Jakob Stoklund Olesen <stoklund at 2pi.dk> writes:

>> Actually, I've always wondered what early clobbering is.  Can you
>> explain it?
> It's an output operand that is written before all the input operands
> are read.
> The register allocator makes sure that early clobber outputs are never
> allocated the same register as any input operands.

Aha!  Thanks very much for that explanation Jakob!


More information about the llvm-dev mailing list