X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbetranshlp.h;h=e0be48a95a17689dd10f55447e7e2e31224834dc;hb=29189ce06a4930207bac3adda67d7d663dbb77f7;hp=630636ac3c0167a70b820342891e9bbfbd09969a;hpb=87283842972fcf42d3e40ceb521b85e72695139e;p=libfirm diff --git a/ir/be/betranshlp.h b/ir/be/betranshlp.h index 630636ac3..e0be48a95 100644 --- a/ir/be/betranshlp.h +++ b/ir/be/betranshlp.h @@ -53,6 +53,12 @@ ir_node *be_transform_node(ir_node *node); */ void be_duplicate_deps(ir_node *old_node, ir_node *new_node); +/** + * Depend on the frame if the node is in the start block. This prevents + * nodes being scheduled before they can be spilled. + */ +void be_dep_on_frame(ir_node *node); + /** * Duplicate a node during transformation. */