MCPcopy Create free account
hub / github.com/AliveToolkit/alive2 / addCondJump

Method addCondJump

ir/state.cpp:868–873  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

866}
867
868void State::addCondJump(const expr &cond, const BasicBlock &dst_true,
869 const BasicBlock &dst_false) {
870 expr cond_false = cond == 0;
871 addJump(!cond_false, dst_true);
872 addJump(std::move(cond_false), dst_false, true);
873}
874
875void State::addReturn(StateValue &&val) {
876 get<0>(return_val).add(std::move(val), domain.path);

Callers 1

toSMTMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected