ready to conduct Conflict Graph Coloring
This commit is contained in:
@ -40,6 +40,19 @@ class CFGType {
|
||||
FunctionDefItem *corresponding_func;
|
||||
};
|
||||
|
||||
namespace opt {
|
||||
class MoveInstruct : public ActionItem {
|
||||
public:
|
||||
std::string src_full;
|
||||
std::string dest_full;
|
||||
LLVMType ty;
|
||||
MoveInstruct() = default;
|
||||
void RecursivePrint([[maybe_unused]] std::ostream &os) const {
|
||||
throw std::runtime_error("Move instruction is not an actual LLVM IR instruction");
|
||||
}
|
||||
};
|
||||
} // namespace opt
|
||||
|
||||
template <typename Container, typename Compare = std::less<typename Container::value_type>>
|
||||
Container GetCollectionsIntersection(const Container &a, const Container &b, Compare comp = Compare()) {
|
||||
Container result;
|
||||
|
Reference in New Issue
Block a user