LLVM 19.0.0git
Enumerations
llvm::VEII Namespace Reference

VEII - This namespace holds all of the Aurora VE target-specific per-instruction flags. More...

Enumerations

enum  { VE_Vector = 0x1 , VE_VLInUse = 0x2 , VE_VLShift = 2 , VE_VLMask = 0x07 << VE_VLShift }
 

Detailed Description

VEII - This namespace holds all of the Aurora VE target-specific per-instruction flags.

These must match the corresponding definitions in VEInstrFormats.td.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VE_Vector 

VE_Vector - This instruction is Vector Instruction.

VE_VLInUse 

VE_VLInUse - This instruction has a vector register in its operands.

VE_VLShift 

VE_VLMask/Shift - This is a bitmask that selects the index number where an instruction holds vector length informatio (0 to 6, 7 means undef).n.

VE_VLMask 

Definition at line 30 of file VEInstrInfo.h.