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 |