LLVM API Documentation
#include <IntrinsicLowering.h>
Inheritance diagram for llvm::DefaultIntrinsicLowering:
Public Member Functions | |
virtual void | AddPrototypes (Module &M) |
virtual void | LowerIntrinsicCall (CallInst *CI) |
Definition at line 68 of file IntrinsicLowering.h.
|
AddPrototypes - This method, if called, causes all of the prototypes that might be needed by an intrinsic lowering implementation to be inserted into the module specified. Implements llvm::IntrinsicLowering. Definition at line 84 of file IntrinsicLowering.cpp. References llvm::Module::begin(), llvm::Type::BoolTy, E, llvm::Module::end(), EnsureFunctionExists(), I, llvm::Type::IntTy, llvm::Intrinsic::isunordered, llvm::Intrinsic::longjmp, llvm::Intrinsic::memcpy, llvm::Intrinsic::memmove, llvm::Intrinsic::memset, llvm::Intrinsic::setjmp, llvm::Intrinsic::siglongjmp, and llvm::Type::VoidTy. |
|