mlir.dialects._llvm_enum_gen¶
Attributes¶
Classes¶
ATT (0) or Intel (1) asm dialect |
|
llvm.atomicrmw binary operations |
|
Atomic ordering for LLVM's memory model |
|
Calling Conventions |
|
LLVM Comdat Types |
|
LLVM DI flags |
|
LLVM DISubprogram flags |
|
llvm.fcmp comparison predicate |
|
LLVM Exception Behavior |
|
LLVM fastmath flags |
|
LLVM FramePointerKind |
|
::mlir::LLVM::GEPNoWrapFlags |
|
llvm.icmp comparison predicate |
|
LLVM integer overflow flags |
|
LLVM debug emission kind |
|
LLVM debug name table kind |
|
LLVM ProfileSummary format kinds |
|
LLVM linkage types |
|
LLVM Module Flag Behavior |
|
LLVM ModRefInfo |
|
LLVM Rounding Mode |
|
Tail Call Kind |
|
LLVM Unwind Behavior |
|
LLVM GlobalValue UnnamedAddr |
|
LLVM GlobalValue Visibility |
Functions¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- mlir.dialects._llvm_enum_gen._ods_ir¶
- class mlir.dialects._llvm_enum_gen.AsmDialect¶
Bases:
enum.IntEnumATT (0) or Intel (1) asm dialect
- AD_ATT = 0¶
- AD_Intel = 1¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._asmattorintel(x, context)¶
- class mlir.dialects._llvm_enum_gen.AtomicBinOp¶
Bases:
enum.IntEnumllvm.atomicrmw binary operations
- xchg = 0¶
- add = 1¶
- sub = 2¶
- _and = 3¶
- nand = 4¶
- _or = 5¶
- _xor = 6¶
- max = 7¶
- min = 8¶
- umax = 9¶
- umin = 10¶
- fadd = 11¶
- fsub = 12¶
- fmax = 13¶
- fmin = 14¶
- uinc_wrap = 15¶
- udec_wrap = 16¶
- usub_cond = 17¶
- usub_sat = 18¶
- fmaximum = 19¶
- fminimum = 20¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._atomicbinop(x, context)¶
- class mlir.dialects._llvm_enum_gen.AtomicOrdering¶
Bases:
enum.IntEnumAtomic ordering for LLVM’s memory model
- not_atomic = 0¶
- unordered = 1¶
- monotonic = 2¶
- acquire = 4¶
- release = 5¶
- acq_rel = 6¶
- seq_cst = 7¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._atomicordering(x, context)¶
- class mlir.dialects._llvm_enum_gen.CConv¶
Bases:
enum.IntEnumCalling Conventions
- C = 0¶
- Fast = 8¶
- Cold = 9¶
- GHC = 10¶
- HiPE = 11¶
- AnyReg = 13¶
- PreserveMost = 14¶
- PreserveAll = 15¶
- Swift = 16¶
- CXX_FAST_TLS = 17¶
- Tail = 18¶
- CFGuard_Check = 19¶
- SwiftTail = 20¶
- X86_StdCall = 64¶
- X86_FastCall = 65¶
- ARM_APCS = 66¶
- ARM_AAPCS = 67¶
- ARM_AAPCS_VFP = 68¶
- MSP430_INTR = 69¶
- X86_ThisCall = 70¶
- PTX_Kernel = 71¶
- PTX_Device = 72¶
- SPIR_FUNC = 75¶
- SPIR_KERNEL = 76¶
- Intel_OCL_BI = 77¶
- X86_64_SysV = 78¶
- Win64 = 79¶
- X86_VectorCall = 80¶
- DUMMY_HHVM = 81¶
- DUMMY_HHVM_C = 82¶
- X86_INTR = 83¶
- AVR_INTR = 84¶
- AVR_BUILTIN = 86¶
- AMDGPU_VS = 87¶
- AMDGPU_GS = 88¶
- AMDGPU_CS = 90¶
- AMDGPU_KERNEL = 91¶
- X86_RegCall = 92¶
- AMDGPU_HS = 93¶
- MSP430_BUILTIN = 94¶
- AMDGPU_LS = 95¶
- AMDGPU_ES = 96¶
- AArch64_VectorCall = 97¶
- AArch64_SVE_VectorCall = 98¶
- WASM_EmscriptenInvoke = 99¶
- AMDGPU_Gfx = 100¶
- M68k_INTR = 101¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._cconvenum(x, context)¶
- class mlir.dialects._llvm_enum_gen.Comdat¶
Bases:
enum.IntEnumLLVM Comdat Types
- Any = 0¶
- ExactMatch = 1¶
- Largest = 2¶
- NoDeduplicate = 3¶
- SameSize = 4¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._comdat(x, context)¶
- class mlir.dialects._llvm_enum_gen.DIFlags¶
Bases:
enum.IntFlagLLVM DI flags
- Zero = 0¶
- Bit0 = 1¶
- Bit1 = 2¶
- Private = 1¶
- Protected = 2¶
- Public = 3¶
- FwdDecl = 4¶
- AppleBlock = 8¶
- ReservedBit4 = 16¶
- Virtual = 32¶
- Artificial = 64¶
- Explicit = 128¶
- Prototyped = 256¶
- ObjcClassComplete = 512¶
- ObjectPointer = 1024¶
- Vector = 2048¶
- StaticMember = 4096¶
- LValueReference = 8192¶
- RValueReference = 16384¶
- ExportSymbols = 32768¶
- SingleInheritance = 65536¶
- MultipleInheritance = 65536¶
- VirtualInheritance = 65536¶
- IntroducedVirtual = 262144¶
- BitField = 524288¶
- NoReturn = 1048576¶
- TypePassByValue = 4194304¶
- TypePassByReference = 8388608¶
- EnumClass = 16777216¶
- Thunk = 33554432¶
- NonTrivial = 67108864¶
- BigEndian = 134217728¶
- LittleEndian = 268435456¶
- AllCallsDescribed = 536870912¶
- __iter__()¶
- __len__()¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._diflags(x, context)¶
- class mlir.dialects._llvm_enum_gen.DISubprogramFlags¶
Bases:
enum.IntFlagLLVM DISubprogram flags
- Virtual = 1¶
- PureVirtual = 2¶
- LocalToUnit = 4¶
- Definition = 8¶
- Optimized = 16¶
- Pure = 32¶
- Elemental = 64¶
- Recursive = 128¶
- MainSubprogram = 256¶
- Deleted = 512¶
- ObjCDirect = 2048¶
- __iter__()¶
- __len__()¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._disubprogramflags(x, context)¶
- class mlir.dialects._llvm_enum_gen.FCmpPredicate¶
Bases:
enum.IntEnumllvm.fcmp comparison predicate
- _false = 0¶
- oeq = 1¶
- ogt = 2¶
- oge = 3¶
- olt = 4¶
- ole = 5¶
- one = 6¶
- ord = 7¶
- ueq = 8¶
- ugt = 9¶
- uge = 10¶
- ult = 11¶
- ule = 12¶
- une = 13¶
- uno = 14¶
- _true = 15¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._fcmppredicate(x, context)¶
- class mlir.dialects._llvm_enum_gen.FPExceptionBehavior¶
Bases:
enum.IntEnumLLVM Exception Behavior
- Ignore = 0¶
- MayTrap = 1¶
- Strict = 2¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._fpexceptionbehaviorattr(x, context)¶
- class mlir.dialects._llvm_enum_gen.FastmathFlags¶
Bases:
enum.IntFlagLLVM fastmath flags
- none = 0¶
- nnan = 1¶
- ninf = 2¶
- nsz = 4¶
- arcp = 8¶
- contract = 16¶
- afn = 32¶
- reassoc = 64¶
- fast = 127¶
- __iter__()¶
- __len__()¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._fastmathflags(x, context)¶
- class mlir.dialects._llvm_enum_gen.FramePointerKind¶
Bases:
enum.IntEnumLLVM FramePointerKind
- None_ = 0¶
- NonLeaf = 1¶
- All = 2¶
- Reserved = 3¶
- NonLeafNoReserve = 4¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._framepointerkindenum(x, context)¶
- class mlir.dialects._llvm_enum_gen.GEPNoWrapFlags¶
Bases:
enum.IntFlag::mlir::LLVM::GEPNoWrapFlags
- none = 0¶
- inboundsFlag = 1¶
- nusw = 2¶
- nuw = 4¶
- inbounds = 3¶
- __iter__()¶
- __len__()¶
- __str__()¶
Return str(self).
- class mlir.dialects._llvm_enum_gen.ICmpPredicate¶
Bases:
enum.IntEnumllvm.icmp comparison predicate
- eq = 0¶
- ne = 1¶
- slt = 2¶
- sle = 3¶
- sgt = 4¶
- sge = 5¶
- ult = 6¶
- ule = 7¶
- ugt = 8¶
- uge = 9¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._icmppredicate(x, context)¶
- class mlir.dialects._llvm_enum_gen.IntegerOverflowFlags¶
Bases:
enum.IntFlagLLVM integer overflow flags
- none = 0¶
- nsw = 1¶
- nuw = 2¶
- __iter__()¶
- __len__()¶
- __str__()¶
Return str(self).
- class mlir.dialects._llvm_enum_gen.DIEmissionKind¶
Bases:
enum.IntEnumLLVM debug emission kind
- None_ = 0¶
- Full = 1¶
- LineTablesOnly = 2¶
- DebugDirectivesOnly = 3¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._llvm_diemissionkind(x, context)¶
- class mlir.dialects._llvm_enum_gen.DINameTableKind¶
Bases:
enum.IntEnumLLVM debug name table kind
- Default = 0¶
- GNU = 1¶
- None_ = 2¶
- Apple = 3¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._llvm_dinametablekind(x, context)¶
- class mlir.dialects._llvm_enum_gen.ProfileSummaryFormatKind¶
Bases:
enum.IntEnumLLVM ProfileSummary format kinds
- SampleProfile = 0¶
- InstrProf = 1¶
- CSInstrProf = 2¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._llvm_profilesummaryformatkind(x, context)¶
- class mlir.dialects._llvm_enum_gen.Linkage¶
Bases:
enum.IntEnumLLVM linkage types
- External = 0¶
- AvailableExternally = 1¶
- Linkonce = 2¶
- LinkonceODR = 3¶
- Weak = 4¶
- WeakODR = 5¶
- Appending = 6¶
- Internal = 7¶
- Private = 8¶
- ExternWeak = 9¶
- Common = 10¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._linkageenum(x, context)¶
- class mlir.dialects._llvm_enum_gen.ModFlagBehavior¶
Bases:
enum.IntEnumLLVM Module Flag Behavior
- Error = 1¶
- Warning = 2¶
- Require = 3¶
- Override = 4¶
- Append = 5¶
- AppendUnique = 6¶
- Max = 7¶
- Min = 8¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._modflagbehaviorattr(x, context)¶
- class mlir.dialects._llvm_enum_gen.ModRefInfo¶
Bases:
enum.IntEnumLLVM ModRefInfo
- NoModRef = 0¶
- Ref = 1¶
- Mod = 2¶
- ModRef = 3¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._modrefinfoenum(x, context)¶
- class mlir.dialects._llvm_enum_gen.RoundingMode¶
Bases:
enum.IntEnumLLVM Rounding Mode
- TowardZero = 0¶
- NearestTiesToEven = 1¶
- TowardPositive = 2¶
- TowardNegative = 3¶
- NearestTiesToAway = 4¶
- Dynamic = 7¶
- Invalid¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._roundingmodeattr(x, context)¶
- class mlir.dialects._llvm_enum_gen.TailCallKind¶
Bases:
enum.IntEnumTail Call Kind
- None_ = 0¶
- NoTail = 3¶
- MustTail = 2¶
- Tail = 1¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._tailcallkindenum(x, context)¶
- class mlir.dialects._llvm_enum_gen.UWTableKind¶
Bases:
enum.IntEnumLLVM Unwind Behavior
- None_ = 0¶
- Sync = 1¶
- Async = 2¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._uwtablekindenum(x, context)¶
- class mlir.dialects._llvm_enum_gen.UnnamedAddr¶
Bases:
enum.IntEnumLLVM GlobalValue UnnamedAddr
- None_ = 0¶
- Local = 1¶
- Global = 2¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._unnamedaddr(x, context)¶
- class mlir.dialects._llvm_enum_gen.Visibility¶
Bases:
enum.IntEnumLLVM GlobalValue Visibility
- Default = 0¶
- Hidden = 1¶
- Protected = 2¶
- __str__()¶
Return str(self).
- mlir.dialects._llvm_enum_gen._visibility(x, context)¶
- mlir.dialects._llvm_enum_gen._llvm_fastmathflagsattr(x, context)¶
- mlir.dialects._llvm_enum_gen._llvm_integeroverflowflagsattr(x, context)¶