#include #include "llvm/Analysis/TargetLibraryInfo.inc"">

LLVM: include/llvm/Analysis/TargetLibraryInfo.h File Reference (original) (raw)

#include "[llvm/ADT/DenseMap.h](DenseMap%5F8h%5Fsource.html)"
#include "[llvm/ADT/StringTable.h](ADT%5F2StringTable%5F8h%5Fsource.html)"
#include "[llvm/IR/Constants.h](Constants%5F8h%5Fsource.html)"
#include "[llvm/IR/InstrTypes.h](InstrTypes%5F8h%5Fsource.html)"
#include "[llvm/IR/Module.h](IR%5F2Module%5F8h%5Fsource.html)"
#include "[llvm/IR/PassManager.h](IR%5F2PassManager%5F8h%5Fsource.html)"
#include "[llvm/IR/SystemLibraries.h](SystemLibraries%5F8h%5Fsource.html)"
#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"
#include "[llvm/Support/Compiler.h](Compiler%5F8h%5Fsource.html)"
#include "[llvm/TargetParser/Triple.h](Triple%5F8h%5Fsource.html)"
#include <bitset>
#include <optional>
#include "llvm/Analysis/TargetLibraryInfo.inc"

Go to the source code of this file.

Classes
class llvm::VecDesc
Provides info so a possible vectorization of a function can be computed. More...
class llvm::TargetLibraryInfoImpl
Implementation of the target library information. More...
class llvm::TargetLibraryInfo
Provides information about what library functions are available for the current target. More...
class llvm::TargetLibraryAnalysis
Analysis pass providing the TargetLibraryInfo. More...
class llvm::TargetLibraryInfoWrapperPass
Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.

GET_TARGET_LIBRARY_INFO_ENUM

#define GET_TARGET_LIBRARY_INFO_ENUM

GET_TARGET_LIBRARY_INFO_IMPL_DECL

#define GET_TARGET_LIBRARY_INFO_IMPL_DECL