OpenASIP 2.2
Loading...
Searching...
No Matches
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

namespace  llvm
 
namespace  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.

60 :32:32:32" \
61 "-a0:0:32" \
62 "-i1:8:8" \
63 "-i8:8:32" \
64 "-i16:16:32" \
65 "-i32:32:32" \
66 "-i64:32:32" \
67 "-f16:16:16" \
68 "-f32:32:32" \
69 "-f64:32:64" \
70 "-v64:32:64" \
71 "-v128:32:128" \
72 "-v512:32:512" \
73 "-v1024:32:1024"

◆ 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.

41 :64:64:64" \
42 "-a0:0:64" \
43 "-i1:8:8" \
44 "-i8:8:64" \
45 "-i16:16:64" \
46 "-i32:32:64" \
47 "-i64:64:64" \
48 "-f16:16:64" \
49 "-f32:32:64" \
50 "-f64:64:64" \
51 "-v64:64:64" \
52 "-v128:128:128" \
53 "-v256:256:256" \
54 "-v512:512:512" \
55 "-v1024:1024:1024" \
56 "-v2048:2048:2048" \
57 "-v4096:4096:4096"

Typedef Documentation

◆ TargetData

typedef llvm::DataLayout TargetData

Definition at line 78 of file TCETargetMachinePlugin.hh.