[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