LLVM  8.0.1
Classes | Namespaces
TargetTransformInfoImpl.h File Reference

This file provides helpers for the implementation of a TargetTransformInfo-conforming class. More...

#include "llvm/Analysis/ScalarEvolutionExpressions.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/Analysis/VectorUtils.h"
#include "llvm/IR/CallSite.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GetElementPtrTypeIterator.h"
#include "llvm/IR/Operator.h"
#include "llvm/IR/Type.h"
Include dependency graph for TargetTransformInfoImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::TargetTransformInfoImplBase
 Base class for use as a mix-in that aids implementing a TargetTransformInfo-compatible class. More...
 
class  llvm::TargetTransformInfoImplCRTPBase< T >
 CRTP base class for use as a mix-in that aids implementing a TargetTransformInfo-compatible class. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Detailed Description

This file provides helpers for the implementation of a TargetTransformInfo-conforming class.

Definition in file TargetTransformInfoImpl.h.