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