LLVM 20.0.0git
|
#include "NVPTX.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
void | llvm::initializeNVPTXProxyRegErasurePass (PassRegistry &) |
INITIALIZE_PASS (NVPTXProxyRegErasure, "nvptx-proxyreg-erasure", "NVPTX ProxyReg Erasure", false, false) bool NVPTXProxyRegErasure | |
INITIALIZE_PASS | ( | NVPTXProxyRegErasure | , |
"nvptx-proxyreg-erasure" | , | ||
"NVPTX ProxyReg Erasure" | , | ||
false | , | ||
false | |||
) |
Definition at line 57 of file NVPTXProxyRegErasure.cpp.
References assert(), llvm::SmallVectorBase< Size_T >::empty(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), MI, llvm::SmallVectorTemplateBase< T, bool >::push_back(), and llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::try_emplace().