LLVM  8.0.1
Classes | Namespaces | Macros | Enumerations
TargetLibraryInfo.h File Reference
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/Triple.h"
#include "llvm/IR/CallSite.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Module.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.

Classes

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
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Macros

#define TLI_DEFINE_ENUM
 

Enumerations

enum  llvm::LibFunc { llvm::NumLibFuncs }
 

Macro Definition Documentation

◆ TLI_DEFINE_ENUM

#define TLI_DEFINE_ENUM

Definition at line 35 of file TargetLibraryInfo.h.