enum TypeTestResolution::Kind
Description
Specifies which kind of type check we should emit for this byte array. See http://clang.llvm.org/docs/ControlFlowIntegrityDesign.html for full details on each kind of check; the enumerators are described with reference to that document.
Declared at: llvm/include/llvm/IR/ModuleSummaryIndex.h:803
Enumerators
Name | Value | Comment |
---|---|---|
Unsat | 0 | Unsatisfiable type (i.e. no global has this type metadata) |
ByteArray | 1 | Test a byte array (first example) |
Inline | 2 | Inlined bit vector ("Short Inline Bit Vectors") |
Single | 3 | Single element (last example in "Short Inline Bit Vectors") |
AllOnes | 4 | All-ones bit vector ("Eliminating Bit Vector Checks for |