LLVM 20.0.0git
|
#include "MCTargetDesc/SPIRVMCTargetDesc.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/Target/TargetMachine.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
ModulePass * | llvm::createSPIRVPrepareFunctionsPass (const SPIRVTargetMachine &TM) |
FunctionPass * | llvm::createSPIRVMergeRegionExitTargetsPass () |
FunctionPass * | llvm::createSPIRVStripConvergenceIntrinsicsPass () |
FunctionPass * | llvm::createSPIRVRegularizerPass () |
FunctionPass * | llvm::createSPIRVPreLegalizerPass () |
FunctionPass * | llvm::createSPIRVPostLegalizerPass () |
ModulePass * | llvm::createSPIRVEmitIntrinsicsPass (SPIRVTargetMachine *TM) |
InstructionSelector * | llvm::createSPIRVInstructionSelector (const SPIRVTargetMachine &TM, const SPIRVSubtarget &Subtarget, const RegisterBankInfo &RBI) |
void | llvm::initializeSPIRVModuleAnalysisPass (PassRegistry &) |
void | llvm::initializeSPIRVConvergenceRegionAnalysisWrapperPassPass (PassRegistry &) |
void | llvm::initializeSPIRVPreLegalizerPass (PassRegistry &) |
void | llvm::initializeSPIRVPostLegalizerPass (PassRegistry &) |
void | llvm::initializeSPIRVEmitIntrinsicsPass (PassRegistry &) |