LLVM  16.0.0git
Classes | Namespaces | Macros | Enumerations
TargetLibraryInfo.h File Reference
#include "llvm/ADT/BitVector.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Optional.h"
#include "llvm/IR/InstrTypes.h"
#include "llvm/IR/PassManager.h"
#include "llvm/Pass.h"
#include "llvm/Analysis/TargetLibraryInfo.def"
Include dependency graph for TargetLibraryInfo.h:

Go to the source code of this file.


class  llvm::ArrayRef< T >
 ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e. More...
struct  llvm::VecDesc
 Describes a possible vectorization of a function. 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


 This is an optimization pass for GlobalISel generic memory operations.




enum  llvm::LibFunc : unsigned { llvm::NumLibFuncs, llvm::NotLibFunc }

Macro Definition Documentation



Definition at line 36 of file TargetLibraryInfo.h.