Home | History | Annotate | Download | only in ir

Lines Matching defs:sea_ir

28 #include "sea_ir/ir/instruction_tools.h"
29 #include "sea_ir/ir/instruction_nodes.h"
31 namespace sea_ir {
150 void AddChild(sea_ir::InstructionNode* instruction);
161 const std::map<int, sea_ir::InstructionNode*>* GetDownExposedDefs() const;
166 std::map<int, std::set<sea_ir::InstructionNode*>* >* GetReachingDefs();
231 std::vector<sea_ir::Region*>* GetSuccessors() {
234 std::vector<sea_ir::Region*>* GetPredecessors() {
239 std::vector<sea_ir::Region*> successors_; // CFG successor nodes (regions)
240 std::vector<sea_ir::Region*> predecessors_; // CFG predecessor nodes (instructions/regions)
241 std::vector<sea_ir::InstructionNode*> instructions_;
242 std::map<int, sea_ir::InstructionNode*> de_defs_;
243 std::map<int, std::set<sea_ir::InstructionNode*>* > reaching_defs_;
352 } // namespace sea_ir