1. A method, comprising: determining a data dependency for a flow control construct of a high level programming language description; translating the high level programming language description into a circuit design specifying circuitry for implementation within an integrated circuit; wherein the circuitry is pipelined; generating, as part of the circuit design and using a processor, a stall detection circuit coupled to selectively initiate a stall of a stalling portion of the circuitry according to the data dependency; wherein generating the stall detection circuit comprises generating stall circuitry coupled to determine whether at least a portion of a write address for the flow control construct matches at least a portion of a read address for the flow control construct during an iteration; and the stall circuitry generates a conflict signal responsive to determining a match.