Go to the documentation of this file.
16 #ifndef LLVM_CODEGEN_LOWLEVELTYPE_H
17 #define LLVM_CODEGEN_LOWLEVELTYPE_H
45 #endif // LLVM_CODEGEN_LOWLEVELTYPE_H
This is an optimization pass for GlobalISel generic memory operations.
const llvm::fltSemantics & getFltSemanticForLLT(LLT Ty)
Get the appropriate floating point arithmetic semantic based on the bit size of the given scalar LLT.
LLT getLLTForType(Type &Ty, const DataLayout &DL)
Construct a low-level type based on an LLVM type.
LLT getLLTForMVT(MVT Ty)
Get a rough equivalent of an LLT for a given MVT.
MachineBasicBlock MachineBasicBlock::iterator DebugLoc DL
EVT getApproximateEVTForLLT(LLT Ty, const DataLayout &DL, LLVMContext &Ctx)
MVT getMVTForLLT(LLT Ty)
Get a rough equivalent of an MVT for a given LLT.