#include <Passes.h>
Inherits llvm::ModulePass.
|
llvm::Function * | getIntrinsic (llvm::Module &M, unsigned IID, llvm::Type **Tys, unsigned NumTys) |
|
llvm::Function * | getIntrinsic (llvm::Module &M, unsigned IID, llvm::Type *Ty0) |
|
bool | runOnInstruction (llvm::Module &M, llvm::Instruction *I) |
|
|
const llvm::TargetLowering * | TLI |
|
llvm::Triple | triple |
|
RaiseAsmPass - This pass raises some common occurences of inline asm which are used by glibc into normal LLVM IR.
Definition at line 35 of file Passes.h.
◆ RaiseAsmPass()
klee::RaiseAsmPass::RaiseAsmPass |
( |
| ) |
|
|
inline |
◆ getIntrinsic() [1/2]
llvm::Function * klee::RaiseAsmPass::getIntrinsic |
( |
llvm::Module & |
M, |
|
|
unsigned |
IID, |
|
|
llvm::Type ** |
Tys, |
|
|
unsigned |
NumTys |
|
) |
| |
|
private |
◆ getIntrinsic() [2/2]
llvm::Function * klee::RaiseAsmPass::getIntrinsic |
( |
llvm::Module & |
M, |
|
|
unsigned |
IID, |
|
|
llvm::Type * |
Ty0 |
|
) |
| |
|
inlineprivate |
◆ runOnInstruction()
bool RaiseAsmPass::runOnInstruction |
( |
llvm::Module & |
M, |
|
|
llvm::Instruction * |
I |
|
) |
| |
|
private |
◆ runOnModule()
bool RaiseAsmPass::runOnModule |
( |
llvm::Module & |
M | ) |
|
|
override |
◆ ID
char RaiseAsmPass::ID = 0 |
|
staticprivate |
◆ TLI
const llvm::TargetLowering* klee::RaiseAsmPass::TLI |
|
private |
◆ triple
llvm::Triple klee::RaiseAsmPass::triple |
|
private |
The documentation for this class was generated from the following files: