LLVM  14.0.0git
Classes | Namespaces
TargetTransformInfoImpl.h File Reference
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/Analysis/VectorUtils.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GetElementPtrTypeIterator.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/Operator.h"
#include "llvm/IR/PatternMatch.h"
#include "llvm/IR/Type.h"
#include <utility>
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 is an optimization pass for GlobalISel generic memory operations.
 

Detailed Description

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

Definition in file TargetTransformInfoImpl.h.