OpenASIP  2.0
Enumerations
TCEISD Namespace Reference

Enumerations

enum  {
  FIRST_NUMBER = llvm::ISD::BUILTIN_OP_END, SELECT_I1, SELECT_I8, SELECT_I16,
  SELECT_I32, SELECT_I64, SELECT_F16, SELECT_F32,
  SELECT_F64, CONST_POOL, GLOBAL_ADDR, BLOCK_ADDR,
  Hi, Lo, FTOI, ITOF,
  CALL, RET_FLAG, RET_FLAG_old, SRA_Const,
  SRL_Const, SHL_Const
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FIRST_NUMBER 
SELECT_I1 
SELECT_I8 
SELECT_I16 
SELECT_I32 
SELECT_I64 
SELECT_F16 
SELECT_F32 
SELECT_F64 
CONST_POOL 
GLOBAL_ADDR 
BLOCK_ADDR 
Hi 
Lo 
FTOI 
ITOF 
CALL 
RET_FLAG 
RET_FLAG_old 
SRA_Const 
SRL_Const 
SHL_Const 

Definition at line 45 of file TCEISelLowering.hh.

45  {
46  FIRST_NUMBER = llvm::ISD::BUILTIN_OP_END,
47  SELECT_I1,
48  SELECT_I8,
49  SELECT_I16,
50  SELECT_I32,
51  SELECT_I64,
52  SELECT_F16,
53  SELECT_F32,
54  SELECT_F64,
55 
56  CONST_POOL,
58  BLOCK_ADDR,
59 
60  Hi, Lo, // Hi/Lo operations, typically on a global address.
61 
62  FTOI, // FP to Int within a FP register.
63  ITOF, // Int to FP within a FP register.
64 
65  CALL, // A call instruction.
66  RET_FLAG , // Return with a flag operand.
68  SRA_Const,
69  SRL_Const,
70  SHL_Const
71  };
TCEISD::SELECT_F64
@ SELECT_F64
Definition: TCEISelLowering.hh:54
TCEISD::SELECT_I8
@ SELECT_I8
Definition: TCEISelLowering.hh:48
TCEISD::SELECT_F32
@ SELECT_F32
Definition: TCEISelLowering.hh:53
TCEISD::FIRST_NUMBER
@ FIRST_NUMBER
Definition: TCEISelLowering.hh:46
TCEISD::SRA_Const
@ SRA_Const
Definition: TCEISelLowering.hh:68
TCEISD::SELECT_I64
@ SELECT_I64
Definition: TCEISelLowering.hh:51
TCEISD::Hi
@ Hi
Definition: TCEISelLowering.hh:60
TCEISD::SHL_Const
@ SHL_Const
Definition: TCEISelLowering.hh:70
TCEISD::RET_FLAG
@ RET_FLAG
Definition: TCEISelLowering.hh:66
TCEISD::CALL
@ CALL
Definition: TCEISelLowering.hh:65
TCEISD::Lo
@ Lo
Definition: TCEISelLowering.hh:60
TCEISD::SELECT_I32
@ SELECT_I32
Definition: TCEISelLowering.hh:50
TCEISD::SELECT_I1
@ SELECT_I1
Definition: TCEISelLowering.hh:47
TCEISD::CONST_POOL
@ CONST_POOL
Definition: TCEISelLowering.hh:56
TCEISD::BLOCK_ADDR
@ BLOCK_ADDR
Definition: TCEISelLowering.hh:58
TCEISD::SELECT_F16
@ SELECT_F16
Definition: TCEISelLowering.hh:52
TCEISD::SRL_Const
@ SRL_Const
Definition: TCEISelLowering.hh:69
TCEISD::SELECT_I16
@ SELECT_I16
Definition: TCEISelLowering.hh:49
TCEISD::FTOI
@ FTOI
Definition: TCEISelLowering.hh:62
TCEISD::RET_FLAG_old
@ RET_FLAG_old
Definition: TCEISelLowering.hh:67
TCEISD::ITOF
@ ITOF
Definition: TCEISelLowering.hh:63
TCEISD::GLOBAL_ADDR
@ GLOBAL_ADDR
Definition: TCEISelLowering.hh:57