[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!

                           -David



More information about the llvm-dev mailing list