LLVM  13.0.0git
Namespaces | Functions
LowLevelType.h File Reference
#include "llvm/Support/LowLevelTypeImpl.h"
#include "llvm/Support/MachineValueType.h"
Include dependency graph for LowLevelType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 

Functions

LLT llvm::getLLTForType (Type &Ty, const DataLayout &DL)
 Construct a low-level type based on an LLVM type. More...
 
MVT llvm::getMVTForLLT (LLT Ty)
 Get a rough equivalent of an MVT for a given LLT. More...
 
LLT llvm::getLLTForMVT (MVT Ty)
 Get a rough equivalent of an LLT for a given MVT. More...
 
const llvm::fltSemanticsllvm::getFltSemanticForLLT (LLT Ty)
 Get the appropriate floating point arithmetic semantic based on the bit size of the given scalar LLT. More...
 

Detailed Description

Implement a low-level type suitable for MachineInstr level instruction selection.

This provides the CodeGen aspects of LowLevelType, such as Type conversion.

Definition in file LowLevelType.h.