X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCBBlock.h;h=8f0429c7666a3888ea91ff2cbe67eb4aa7f41a30;hb=aaa16aad6fcd7bfcfd2c2070bcfe59bf0da07244;hp=995f0a8aad44cf75745a9f882391eb7a651e3d6b;hpb=c8e39d11f12330795f42885613450220d8783831;p=fw%2Fsdcc diff --git a/src/SDCCBBlock.h b/src/SDCCBBlock.h index 995f0a8a..8f0429c7 100644 --- a/src/SDCCBBlock.h +++ b/src/SDCCBBlock.h @@ -45,7 +45,6 @@ typedef struct eBBlock iCode *ech; /* pointer to last of code chain */ struct eBBlock *preHeader; /* preheader if this is a loop entry */ - set *KpartOfLoop; /* set of loop regions this block is part of */ struct region *partOfLoop; /* pointer to the loop region this block is part of */ /* control flow analysis */ @@ -57,6 +56,7 @@ typedef struct eBBlock /* data flow analysis */ set *inExprs; /* in coming common expressions */ set *outExprs; /* out going common expressions */ + set *killedExprs; /* killed common expressions */ bitVect *inDefs; /* in coming defintions */ bitVect *outDefs; /* out going defintions */ bitVect *defSet; /* symbols defined in block */