|
LLVM 24.0.0git
|
#include "MCTargetDesc/SPIRVMCTargetDesc.h"#include "llvm/CodeGen/MachineFunctionAnalysisManager.h"#include "llvm/IR/Analysis.h"#include "llvm/IR/PassManager.h"#include "llvm/Pass.h"#include "llvm/PassRegistry.h"#include "llvm/Target/TargetMachine.h"Go to the source code of this file.
Classes | |
| class | llvm::SPIRVPrepareFunctionsPass |
| class | llvm::SPIRVStructurizerPass |
| class | llvm::SPIRVCBufferAccessPass |
| class | llvm::SPIRVPushConstantAccessPass |
| class | llvm::SPIRVMergeRegionExitTargetsPass |
| class | llvm::SPIRVLegalizeImplicitBindingPass |
| class | llvm::SPIRVLegalizeZeroSizeArraysPass |
| class | llvm::SPIRVFinalizeShaderLinkagePass |
| class | llvm::SPIRVLegalizePointerCastPass |
| class | llvm::SPIRVRegularizerPass |
| class | llvm::SPIRVPreLegalizerPass |
| class | llvm::SPIRVPreLegalizerCombinerPass |
| class | llvm::SPIRVPostLegalizerPass |
| class | llvm::SPIRVEmitIntrinsicsPass |
| class | llvm::SPIRVPrepareGlobalsPass |
| class | llvm::SPIRVCtorDtorLoweringPass |
| Lower llvm.global_ctors and llvm.global_dtors to special kernels. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |