LLVM 20.0.0git
|
This file defines a specialization of the GenericSSAContext<X> template class for Machine IR. More...
#include "llvm/CodeGen/MachineSSAContext.h"
#include "llvm/CodeGen/GlobalISel/GenericMachineInstrs.h"
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Functions | |
static bool | isUndef (const MachineInstr &MI) |
This file defines a specialization of the GenericSSAContext<X> template class for Machine IR.
Definition in file MachineSSAContext.cpp.
|
static |
Definition at line 57 of file MachineSSAContext.cpp.
References MI.
Referenced by combineConcatVectorOfShuffleAndItsOperands(), combineX86ShuffleChain(), CompactSwizzlableVector(), EltsFromConsecutiveLoads(), llvm::finalizeBundle(), llvm::ConstantStruct::get(), getGeneralPermuteNode(), getKnownUndefForVectorBinop(), llvm::HexagonInstrInfo::getPredReg(), llvm::SIInstrInfo::insertBranch(), llvm::HexagonInstrInfo::insertBranch(), LowerShift(), lowerV4X128Shuffle(), resolveTargetShuffleInputsAndMask(), and llvm::TargetLowering::SimplifyDemandedVectorElts().