Lines Matching refs:Construct
27 Construct::Construct(ConstructType construct_type, BasicBlock* entry, in Construct() function in spvtools::val::Construct
28 BasicBlock* exit, std::vector<Construct*> constructs) in Construct()
34 ConstructType Construct::type() const { return type_; } in type()
36 const std::vector<Construct*>& Construct::corresponding_constructs() const { in corresponding_constructs()
39 std::vector<Construct*>& Construct::corresponding_constructs() { in corresponding_constructs()
59 void Construct::set_corresponding_constructs( in set_corresponding_constructs()
60 std::vector<Construct*> constructs) { in set_corresponding_constructs()
65 const BasicBlock* Construct::entry_block() const { return entry_block_; } in entry_block()
66 BasicBlock* Construct::entry_block() { return entry_block_; } in entry_block()
68 const BasicBlock* Construct::exit_block() const { return exit_block_; } in exit_block()
69 BasicBlock* Construct::exit_block() { return exit_block_; } in exit_block()
71 void Construct::set_exit(BasicBlock* block) { exit_block_ = block; } in set_exit()
73 Construct::ConstructBlockSet Construct::blocks(Function* function) const { in blocks()
131 bool Construct::IsStructuredExit(ValidationState_t& _, BasicBlock* dest) const { in IsStructuredExit()