|
OpenASIP 2.2
|
#include <vector>#include <algorithm>#include <functional>#include "CompilerWarnings.hh"#include <boost/graph/depth_first_search.hpp>#include <llvm/CodeGen/MachineFunction.h>#include <llvm/Target/TargetMachine.h>#include "tce_config.h"#include <llvm/CodeGen/TargetInstrInfo.h>#include <llvm/IR/Function.h>#include <llvm/IR/Module.h>#include <llvm/CodeGen/TargetSubtargetInfo.h>#include <llvm/MC/MCContext.h>#include "ControlFlowGraph.hh"#include "BaseType.hh"#include "MapTools.hh"#include "Program.hh"#include "Procedure.hh"#include "Instruction.hh"#include "NullInstruction.hh"#include "Immediate.hh"#include "Move.hh"#include "MoveGuard.hh"#include "Terminal.hh"#include "InstructionReference.hh"#include "InstructionReferenceManager.hh"#include "Address.hh"#include "DataMemory.hh"#include "DataDefinition.hh"#include "Exception.hh"#include "Application.hh"#include "Operation.hh"#include "SpecialRegisterPort.hh"#include "POMDisassembler.hh"#include "FunctionUnit.hh"#include "ControlUnit.hh"#include "Machine.hh"#include "TerminalRegister.hh"#include "TerminalImmediate.hh"#include "BasicBlock.hh"#include "CFGStatistics.hh"#include "Conversion.hh"#include "InterPassData.hh"#include "InterPassDatum.hh"#include "TerminalInstructionReference.hh"#include "TerminalProgramOperation.hh"#include "CodeGenerator.hh"#include "UniversalMachine.hh"#include "Guard.hh"#include "DataDependenceGraph.hh"#include "TerminalFUPort.hh"#include "HWOperation.hh"#include "FUPort.hh"#include "LiveRangeData.hh"Go to the source code of this file.
Implementation of prototype control flow graph of TTA program representation.
Definition in file ControlFlowGraph.cc.