OpenASIP  2.0
Macros
LLVMTCEBuilder.cc File Reference
#include <list>
#include <fstream>
#include <sstream>
#include <boost/format.hpp>
#include "CompilerWarnings.hh"
#include "LLVMTCEBuilder.hh"
#include "Program.hh"
#include "BasicBlock.hh"
#include "Machine.hh"
#include "Procedure.hh"
#include "Instruction.hh"
#include "NullInstruction.hh"
#include "DataDefinition.hh"
#include "DataAddressDef.hh"
#include "DataInstructionAddressDef.hh"
#include "InstructionReference.hh"
#include "Move.hh"
#include "MoveGuard.hh"
#include "Guard.hh"
#include "Terminal.hh"
#include "TerminalInstructionReference.hh"
#include "TerminalSymbolReference.hh"
#include "TerminalAddress.hh"
#include "TerminalRegister.hh"
#include "TerminalImmediate.hh"
#include "TerminalFUPort.hh"
#include "TerminalProgramOperation.hh"
#include "ControlUnit.hh"
#include "SpecialRegisterPort.hh"
#include "UniversalMachine.hh"
#include "UniversalFunctionUnit.hh"
#include "ExecutionPipeline.hh"
#include "POMDisassembler.hh"
#include "DataMemory.hh"
#include "CodeLabel.hh"
#include "DataLabel.hh"
#include "Operand.hh"
#include "CodeGenerator.hh"
#include "ProgramAnnotation.hh"
#include "TCEString.hh"
#include "ProgramOperation.hh"
#include "LLVMTCECmdLineOptions.hh"
#include "GlobalScope.hh"
#include "InstructionReferenceManager.hh"
#include "HWOperation.hh"
#include "AssocTools.hh"
#include "PRegionMarkerAnalyzer.hh"
#include "Conversion.hh"
#include "UnboundedRegisterFile.hh"
#include "InstructionElement.hh"
#include "MachineInfo.hh"
#include "LiveRangeData.hh"
#include "LLVMUtilities.hh"
#include <llvm/IR/Constants.h>
#include <llvm/IR/DerivedTypes.h>
#include <llvm/IR/Module.h>
#include "llvm/IR/InlineAsm.h"
#include <llvm/CodeGen/MachineInstr.h>
#include <llvm/CodeGen/MachineMemOperand.h>
#include <llvm/CodeGen/MachineConstantPool.h>
#include <llvm/CodeGen/TargetInstrInfo.h>
#include <llvm/CodeGen/TargetLowering.h>
#include <llvm/Target/TargetMachine.h>
#include <llvm/Support/Debug.h>
#include <llvm/Support/raw_ostream.h>
#include <llvm/IR/DebugInfo.h>
#include <llvm/MC/MCContext.h>
#include <llvm/MC/MCSymbol.h>
#include "MapTools.hh"
#include "StringTools.hh"
#include "Operation.hh"
#include "OperationPool.hh"
#include "MoveNode.hh"
#include "TCETargetMachine.hh"
#include "tce_config.h"
#include "llvm/IR/DataLayout.h"
#include <llvm/MC/MCInstrDesc.h>
#include <llvm/ADT/SmallString.h>

Go to the source code of this file.

Macros

#define TYPE_CONST
 
#define END_SYMBOL_NAME   "_end"
 

Detailed Description

Implementation of LLVMTCEBuilder class.

Author
Veli-Pekka Jääskeläinen 2007-2009 (vjaaskel-no.spam-cs.tut.fi)
Mikael Lepistö 2009 (mikael.lepisto-no.spam-tut.fi)
Esa Määttä 2009 (esa.maatta-no.spam-tut.fi)
Pekka Jääskeläinen 2007-2020
Henry Linjamäki 2016-2017 (henry.linjamaki-no.spam-tut.fi)
Note
reting: red

Definition in file LLVMTCEBuilder.cc.

Macro Definition Documentation

◆ END_SYMBOL_NAME

#define END_SYMBOL_NAME   "_end"

Definition at line 135 of file LLVMTCEBuilder.cc.

◆ TYPE_CONST

#define TYPE_CONST

Definition at line 130 of file LLVMTCEBuilder.cc.