16 #ifndef LLVM_CODEGEN_INTRINSICLOWERING_H 17 #define LLVM_CODEGEN_INTRINSICLOWERING_H A parsed version of the target data layout string in and methods for querying it. ...
This class represents lattice values for constants.
A Module instance is used to store all the information related to an LLVM module. ...
This class represents a function call, abstracting a target machine's calling convention.
void AddPrototypes(Module &M)
Add all of the prototypes that might be needed by an intrinsic lowering implementation to be inserted...
static bool LowerToByteSwap(CallInst *CI)
Try to replace a call instruction with a call to a bswap intrinsic.
void LowerIntrinsicCall(CallInst *CI)
Replace a call to the specified intrinsic function.
IntrinsicLowering(const DataLayout &DL)