summaryrefslogtreecommitdiff
path: root/gcc/ipa-hello-world.h
blob: aec99da32602ad536fbdae6c3077c00e2d88d9ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef GCC_IPA_HELLO_WORLD_H
#define GCC_IPA_HELLO_WORLD_H
#pragma once

#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tree.h"

#include <set>

//TODO: do not use pair.
//This names are unintelligible
typedef std::pair<const_tree /* record */, const_tree /* field */> fields;
typedef std::set<fields> record_field_set;
record_field_set get_fields_to_reorg();
void print_record_field_set(const record_field_set &to_reorg);

#endif