LLVM API Documentation

llvm::TID Namespace Reference


Enumerations

enum  {
  Variadic = 0, HasOptionalDef, Return, Call,
  Barrier, Terminator, Branch, IndirectBranch,
  Predicable, NotDuplicable, DelaySlot, FoldableAsLoad,
  MayLoad, MayStore, UnmodeledSideEffects, Commutable,
  ConvertibleTo3Addr, UsesCustomDAGSchedInserter, Rematerializable, CheapAsAMove
}


Detailed Description

TargetInstrDesc flags - These should be considered private to the implementation of the TargetInstrDesc class. Clients should use the predicate methods on TargetInstrDesc, not use these directly. These all correspond to bitfields in the TargetInstrDesc::Flags field.

Enumeration Type Documentation

anonymous enum

Enumerator:
Variadic 
HasOptionalDef 
Return 
Call 
Barrier 
Terminator 
Branch 
IndirectBranch 
Predicable 
NotDuplicable 
DelaySlot 
FoldableAsLoad 
MayLoad 
MayStore 
UnmodeledSideEffects 
Commutable 
ConvertibleTo3Addr 
UsesCustomDAGSchedInserter 
Rematerializable 
CheapAsAMove 

Definition at line 79 of file TargetInstrDesc.h.