LLVM  4.0.0
Classes | Namespaces | Variables
BasicTTIImpl.h File Reference

This file provides a helper that implements much of the TTI interface in terms of the target-independent code generator and TargetLowering interfaces. More...

#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/TargetTransformInfoImpl.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Target/TargetLowering.h"
#include "llvm/Target/TargetSubtargetInfo.h"
#include "llvm/Analysis/TargetLibraryInfo.h"
Include dependency graph for BasicTTIImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::BasicTTIImplBase< T >
 Base class which can be used to help build a TTI implementation. More...
 
class  llvm::BasicTTIImpl
 Concrete BasicTTIImpl that can be used if no further customization is needed. More...
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Variables

cl::opt< unsignedllvm::PartialUnrollingThreshold
 

Detailed Description

This file provides a helper that implements much of the TTI interface in terms of the target-independent code generator and TargetLowering interfaces.

Definition in file BasicTTIImpl.h.