Home | History | Annotate | Download | only in Analyses

Lines Matching defs:exit

1472 /// Only the exit block should end with a return statement.
1685 /// entry point, and one exit point.
1696 Entry(nullptr), Exit(nullptr), NumInstructions(0), Normal(false) {
1698 Exit = new (A) BasicBlock(A);
1700 Exit->addArgument(V);
1701 Exit->setTerminator(new (A) Return(V));
1703 add(Exit);
1707 Entry(nullptr), Exit(nullptr), NumInstructions(0), Normal(false) {
1708 // TODO: set entry and exit!
1712 bool valid() const { return Entry && Exit && Blocks.size() > 0; }
1730 const BasicBlock *exit() const { return Exit; }
1731 BasicBlock *exit() { return Exit; }
1750 void setExit(BasicBlock *BB) { Exit = BB; }
1779 BasicBlock *Exit;