LLVM API Documentation
#include "llvm/Transforms/Utils/SimplifyLibCalls.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/Triple.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Target/TargetLibraryInfo.h"
#include "llvm/Transforms/Utils/BuildLibCalls.h"
Go to the source code of this file.
Classes | |
class | llvm::LibCallSimplifierImpl |
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
Functions | |
static UnaryDoubleFPOpt | llvm::UnaryDoubleFP (false) |
static UnaryDoubleFPOpt | llvm::UnsafeUnaryDoubleFP (true) |
static ErrorReportingOpt | llvm::ErrorReporting0 (0) |
static ErrorReportingOpt | llvm::ErrorReporting1 (1) |
Variables | |
static cl::opt< bool > | ColdErrorCalls ("error-reporting-is-cold", cl::init(true), cl::Hidden, cl::desc("Treat error-reporting calls as cold")) |
static MemCpyChkOpt | llvm::MemCpyChk |
static MemMoveChkOpt | llvm::MemMoveChk |
static MemSetChkOpt | llvm::MemSetChk |
static StrCpyChkOpt | llvm::StrCpyChk |
static StpCpyChkOpt | llvm::StpCpyChk |
static StrNCpyChkOpt | llvm::StrNCpyChk |
static StrCatOpt | llvm::StrCat |
static StrNCatOpt | llvm::StrNCat |
static StrChrOpt | llvm::StrChr |
static StrRChrOpt | llvm::StrRChr |
static StrCmpOpt | llvm::StrCmp |
static StrNCmpOpt | llvm::StrNCmp |
static StrCpyOpt | llvm::StrCpy |
static StpCpyOpt | llvm::StpCpy |
static StrNCpyOpt | llvm::StrNCpy |
static StrLenOpt | llvm::StrLen |
static StrPBrkOpt | llvm::StrPBrk |
static StrToOpt | llvm::StrTo |
static StrSpnOpt | llvm::StrSpn |
static StrCSpnOpt | llvm::StrCSpn |
static StrStrOpt | llvm::StrStr |
static MemCmpOpt | llvm::MemCmp |
static MemCpyOpt | llvm::MemCpy |
static MemMoveOpt | llvm::MemMove |
static MemSetOpt | llvm::MemSet |
static SinCosPiOpt | llvm::SinCosPi |
static FFSOpt | llvm::FFS |
static AbsOpt | llvm::Abs |
static IsDigitOpt | llvm::IsDigit |
static IsAsciiOpt | llvm::IsAscii |
static ToAsciiOpt | llvm::ToAscii |
static ErrorReportingOpt | llvm::ErrorReporting |
static PrintFOpt | llvm::PrintF |
static SPrintFOpt | llvm::SPrintF |
static FPrintFOpt | llvm::FPrintF |
static FWriteOpt | llvm::FWrite |
static FPutsOpt | llvm::FPuts |
static PutsOpt | llvm::Puts |