Example #1
0
void bs()
{
	BitSet bs;
	bs.bunion(1);
	bs.bunion(2);
	bs.bunion(3);

	printf("Iter element:\n");
	for (int elem = bs.get_first(); elem != -1; elem = bs.get_next(elem)) {
		printf("%d\n", elem);
	}

	printf("\n");
	printf("%d\n", bs.get_elem_count());
}
Example #2
0
//Record IR list into 'irset'.
void CfsMgr::recordStmt(IR * ir_list, BitSet & irset)
{
    while (ir_list != NULL) {
        irset.bunion(IR_id(ir_list));
        ir_list = ir_list->get_next();
    }
}