LLVM API Documentation

llvm::AlphaSubtarget Class Reference

#include <AlphaSubtarget.h>

Inheritance diagram for llvm::AlphaSubtarget:

Inheritance graph
[legend]
Collaboration diagram for llvm::AlphaSubtarget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AlphaSubtarget (const Module &M, const std::string &FS)
void ParseSubtargetFeatures (const std::string &FS, const std::string &CPU)
bool hasF2I () const
bool hasCT () const

Protected Attributes

bool HasF2I
 Used by the ISel to turn in optimizations for POWER4-derived architectures.
bool HasCT
InstrItineraryData InstrItins

Detailed Description

Definition at line 25 of file AlphaSubtarget.h.


Constructor & Destructor Documentation

AlphaSubtarget::AlphaSubtarget ( const Module M,
const std::string &  FS 
)

This constructor initializes the data members to match that of the specified module.

Definition at line 19 of file AlphaSubtarget.cpp.

References ParseSubtargetFeatures().


Member Function Documentation

bool llvm::AlphaSubtarget::hasCT (  )  const [inline]

Definition at line 45 of file AlphaSubtarget.h.

References HasCT.

bool llvm::AlphaSubtarget::hasF2I (  )  const [inline]

Definition at line 44 of file AlphaSubtarget.h.

References HasF2I.

void llvm::AlphaSubtarget::ParseSubtargetFeatures ( const std::string &  FS,
const std::string &  CPU 
)

ParseSubtargetFeatures - Parses features string setting specified subtarget options. Definition of function is auto generated by tblgen.

Referenced by AlphaSubtarget().


Member Data Documentation

bool llvm::AlphaSubtarget::HasCT [protected]

Definition at line 30 of file AlphaSubtarget.h.

Referenced by hasCT().

bool llvm::AlphaSubtarget::HasF2I [protected]

Used by the ISel to turn in optimizations for POWER4-derived architectures.

Definition at line 29 of file AlphaSubtarget.h.

Referenced by hasF2I().

InstrItineraryData llvm::AlphaSubtarget::InstrItins [protected]

Definition at line 32 of file AlphaSubtarget.h.


The documentation for this class was generated from the following files: