Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "aarch64-selectiondag-info" |
◆ EmitUnrolledSetTag()
Definition at line 199 of file AArch64SelectionDAGInfo.cpp.
References llvm::ISD::FrameIndex, llvm::TypeSize::getFixed(), llvm::SelectionDAG::getMachineFunction(), llvm::MachineFunction::getMachineMemOperand(), llvm::SelectionDAG::getMemBasePlusOffset(), llvm::SelectionDAG::getMemIntrinsicNode(), llvm::SelectionDAG::getNode(), llvm::SelectionDAG::getRegister(), llvm::SelectionDAG::getTargetFrameIndex(), llvm::SelectionDAG::getVTList(), Ptr, llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::AArch64ISD::ST2G, llvm::AArch64ISD::STG, llvm::AArch64ISD::STZ2G, llvm::AArch64ISD::STZG, and llvm::ISD::TokenFactor.
Referenced by llvm::AArch64SelectionDAGInfo::EmitTargetCodeForSetTag().
◆ kSetTagLoopThreshold
const int kSetTagLoopThreshold = 176 |
|
static |
◆ LowerToSMERoutines
cl::opt< bool > LowerToSMERoutines("aarch64-lower-to-sme-routines", cl::Hidden, cl::desc("Enable AArch64 SME memory operations " "to lower to librt functions"), cl::init(true)) |
( |
"aarch64-lower-to-sme-routines" |
, |
|
|
cl::Hidden |
, |
|
|
cl::desc("Enable AArch64 SME memory operations " "to lower to librt functions") |
, |
|
|
cl::init(true) |
|
|
) |
| |
|
static |