LLVM 18.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 () |
FunctionPass * | llvm::createSPIRVRegularizerPass () |
FunctionPass * | llvm::createSPIRVPreLegalizerPass () |
FunctionPass * | llvm::createSPIRVEmitIntrinsicsPass (SPIRVTargetMachine *TM) |
InstructionSelector * | llvm::createSPIRVInstructionSelector (const SPIRVTargetMachine &TM, const SPIRVSubtarget &Subtarget, const RegisterBankInfo &RBI) |
void | llvm::initializeSPIRVModuleAnalysisPass (PassRegistry &) |
void | llvm::initializeSPIRVPreLegalizerPass (PassRegistry &) |
void | llvm::initializeSPIRVEmitIntrinsicsPass (PassRegistry &) |