[LLVMdev] Multiple-Pipeline Itinerary
Anton Korobeynikov
anton at korobeynikov.info
Fri Oct 7 09:31:20 PDT 2011
Hi Hal,
> // InstrItinData<IIC_iLoad_i , [InstrStage<1, [A9_Pipe1]>,
> // InstrStage<1, [A9_AGU]>],
> // [3, 1], [A9_LdBypass]>,
>
> If there is an operand dependency, does the scheduler assume that the
> instruction is held in A9_Pipe1 or in A9_AGU until the operand is ready?
Yes. Watch these [3, 1] numbers. Basically it's the number of cycles
until the result ir ready (for output operands) or cycle # when the
operand is read (for input operands)
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
More information about the llvm-dev
mailing list