klee
|
#include <Passes.h>
Inherits llvm::ModulePass.
Public Member Functions | |
InstructionOperandTypeCheckPass () | |
bool | runOnModule (llvm::Module &M) override |
bool | checkPassed () const |
Static Public Attributes | |
static char | ID = 0 |
Private Attributes | |
bool | instructionOperandsConform |
InstructionOperandTypeCheckPass - Type checks the types of instruction operands to check that they conform to invariants expected by the Executor.
This is a ModulePass because other pass types are not meant to maintain state between calls.
|
inline |
|
inline |
Definition at line 167 of file Passes.h.
References instructionOperandsConform.
Referenced by klee::KModule::checkModule().
|
override |
Definition at line 169 of file InstructionOperandTypeCheckPass.cpp.
References instructionOperandsConform.
|
private |
Definition at line 160 of file Passes.h.
Referenced by checkPassed(), and runOnModule().