MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / Control

Method Control

lib/llvm/compiler.cpp:5844–5851  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5842 std::vector<std::tuple<std::vector<LLVM::Value>, LLVM::BasicBlock>>
5843 ReturnPHI;
5844 Control(size_t S, bool U, LLVM::BasicBlock J, LLVM::BasicBlock N,
5845 LLVM::BasicBlock E, std::vector<LLVM::Value> A,
5846 std::pair<std::vector<ValType>, std::vector<ValType>> T,
5847 std::vector<std::tuple<std::vector<LLVM::Value>, LLVM::BasicBlock>>
5848 R) noexcept
5849 : StackSize(S), Unreachable(U), JumpBlock(J), NextBlock(N),
5850 ElseBlock(E), Args(std::move(A)), Type(std::move(T)),
5851 ReturnPHI(std::move(R)) {}
5852 Control(const Control &) = default;
5853 Control(Control &&) = default;
5854 Control &operator=(const Control &) = default;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected