Binary
public enum Binary : CaseIterable
BinaryOperation enumerates the subset of opcodes that are binary operations.
-
The
addinstruction.Declaration
Swift
case add -
The
faddinstruction.Declaration
Swift
case fadd -
The
subinstruction.Declaration
Swift
case sub -
The
fsubinstruction.Declaration
Swift
case fsub -
The
mulinstruction.Declaration
Swift
case mul -
The
fmulinstruction.Declaration
Swift
case fmul -
The
udivinstruction.Declaration
Swift
case udiv -
The
sdivinstruction.Declaration
Swift
case sdiv -
The
fdivinstruction.Declaration
Swift
case fdiv -
The
ureminstruction.Declaration
Swift
case urem -
The
sreminstruction.Declaration
Swift
case srem -
The
freminstruction.Declaration
Swift
case frem -
The
shlinstruction.Declaration
Swift
case shl -
The
lshrinstruction.Declaration
Swift
case lshr -
The
ashrinstruction.Declaration
Swift
case ashr -
The
andinstruction.Declaration
Swift
case and -
The
orinstruction.Declaration
Swift
case or -
The
xorinstruction.Declaration
Swift
case xor -
Retrieves the corresponding
LLVMOpcode.Declaration
Swift
public var llvm: LLVMOpcode { get } -
Retrieves the corresponding opcode for this binary operation.
Declaration
Swift
public var opCode: OpCode { get }
Binary Enumeration Reference