OpenASIP  2.0
ControlFlowGraph.cc File Reference
#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.

Detailed Description

Implementation of prototype control flow graph of TTA program representation.

Author
Andrea Cilio 2005 (cilio-no.spam-cs.tut.fi)
Vladimir Guzma 2006 (vladimir.guzma-no.spam-tut.fi)
Heikki Kultala 2011 (heikki.kultala-no.spam-tut.fi)
Pekka Jääskeläinen 2011,2015
Note
rating: red

Definition in file ControlFlowGraph.cc.