Index: src/IceCfgNode.h |
diff --git a/src/IceCfgNode.h b/src/IceCfgNode.h |
index 645dc573a8d281ed45d037918dbc697bc02fc6a4..37f0f1ac0a8a583e8008baccde3c1a39d8949fc0 100644 |
--- a/src/IceCfgNode.h |
+++ b/src/IceCfgNode.h |
@@ -45,6 +45,7 @@ public: |
// Manage the instruction list. |
InstList &getInsts() { return Insts; } |
void appendInst(Inst *Inst); |
+ void renumberInstructions(); |
// Add a predecessor edge to the InEdges list for each of this |
// node's successors. |
@@ -53,7 +54,10 @@ public: |
void placePhiLoads(); |
void placePhiStores(); |
void deletePhis(); |
+ void doAddressOpt(); |
void genCode(); |
+ bool liveness(LivenessMode Mode, Liveness *Liveness); |
+ void livenessPostprocess(LivenessMode Mode, Liveness *Liveness); |
void emit(Cfg *Func) const; |
void dump(Cfg *Func) const; |