File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
cpp/ql/src/semmle/code/cpp/ir/implementation
csharp/ql/src/experimental/ir/implementation Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 1+ /**
2+ * Provides `Opcode`s that specify the operation performed by an `Instruction`, as well as metadata
3+ * about those opcodes, such as operand kinds and memory accesses.
4+ */
5+
16private import internal.OpcodeImports as Imports
27private import internal.OperandTag
38import Imports:: MemoryAccessKind
@@ -87,6 +92,7 @@ private newtype TOpcode =
8792 TNewObj ( )
8893
8994class Opcode extends TOpcode {
95+ /** Gets a textual representation of this element. */
9096 string toString ( ) { result = "UnknownOpcode" }
9197
9298 /**
Original file line number Diff line number Diff line change 1+ /**
2+ * Provides `Opcode`s that specify the operation performed by an `Instruction`, as well as metadata
3+ * about those opcodes, such as operand kinds and memory accesses.
4+ */
5+
16private import internal.OpcodeImports as Imports
27private import internal.OperandTag
38import Imports:: MemoryAccessKind
@@ -87,6 +92,7 @@ private newtype TOpcode =
8792 TNewObj ( )
8893
8994class Opcode extends TOpcode {
95+ /** Gets a textual representation of this element. */
9096 string toString ( ) { result = "UnknownOpcode" }
9197
9298 /**
You can’t perform that action at this time.
0 commit comments