OpenASIP  2.0
Classes | Namespaces | Macros | Typedefs
TCETargetMachinePlugin.hh File Reference
#include <iostream>
#include "tce_config.h"
#include <llvm/IR/DataLayout.h>
#include <llvm/CodeGen/SelectionDAGTargetInfo.h>
#include "TCEString.hh"
Include dependency graph for TCETargetMachinePlugin.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::TCETargetMachinePlugin
 

Namespaces

 llvm
 
 TTAMachine
 

Macros

#define TCELE64DLString
 
#define TCEBEDLString
 

Typedefs

typedef llvm::DataLayout TargetData
 

Detailed Description

Declaration of TCETargetMachinePlugin class.

Author
Veli-Pekka Jääskeläinen 2007 (vjaaskel-no.spam-cs.tut.fi)
Note
rating: red

Definition in file TCETargetMachinePlugin.hh.

Macro Definition Documentation

◆ TCEBEDLString

#define TCEBEDLString
Value:
"E-p:32:32:32" \
"-a0:0:32" \
"-i1:8:8" \
"-i8:8:32" \
"-i16:16:32" \
"-i32:32:32" \
"-i64:32:32" \
"-f16:16:16" \
"-f32:32:32" \
"-f64:32:64" \
"-v64:32:64" \
"-v128:32:128" \
"-v512:32:512" \
"-v1024:32:1024"

Definition at line 59 of file TCETargetMachinePlugin.hh.

◆ TCELE64DLString

#define TCELE64DLString
Value:
"E-p:64:64:64" \
"-a0:0:64" \
"-i1:8:8" \
"-i8:8:64" \
"-i16:16:64" \
"-i32:32:64" \
"-i64:64:64" \
"-f16:16:64" \
"-f32:32:64" \
"-f64:64:64" \
"-v64:64:64" \
"-v128:128:128" \
"-v256:256:256" \
"-v512:512:512" \
"-v1024:1024:1024" \
"-v2048:2048:2048" \
"-v4096:4096:4096"

Definition at line 40 of file TCETargetMachinePlugin.hh.

Typedef Documentation

◆ TargetData

typedef llvm::DataLayout TargetData

Definition at line 78 of file TCETargetMachinePlugin.hh.