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

Method int2ptr

ir/memory.cpp:2565–2570  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2563}
2564
2565expr Memory::int2ptr(const expr &val) {
2566 assert(!memory_unused() && has_int2ptr && observesAddresses());
2567 nextNonlocalBid();
2568 return
2569 Pointer::mkPhysical(*this, val.zextOrTrunc(bits_ptr_address)).release();
2570}
2571
2572expr Memory::blockRefined(const Pointer &src, const Pointer &tgt) const {
2573 expr aligned(true);

Callers 1

toSMTMethod · 0.80

Calls 3

memory_unusedFunction · 0.85
releaseMethod · 0.80
zextOrTruncMethod · 0.45

Tested by

no test coverage detected