LLVM
15.0.0git
|
Go to the source code of this file.
Namespaces | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
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... | |
EVT | llvm::getApproximateEVTForLLT (LLT Ty, const DataLayout &DL, LLVMContext &Ctx) |
LLT | llvm::getLLTForMVT (MVT Ty) |
Get a rough equivalent of an LLT for a given MVT. More... | |
const llvm::fltSemantics & | llvm::getFltSemanticForLLT (LLT Ty) |
Get the appropriate floating point arithmetic semantic based on the bit size of the given scalar LLT. More... | |
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.