|
FunctionPass * | llvm::createR600VectorRegMerger () |
|
FunctionPass * | llvm::createR600ExpandSpecialInstrsPass () |
|
FunctionPass * | llvm::createR600EmitClauseMarkers () |
|
FunctionPass * | llvm::createR600ClauseMergePass () |
|
FunctionPass * | llvm::createR600Packetizer () |
|
FunctionPass * | llvm::createR600ControlFlowFinalizer () |
|
FunctionPass * | llvm::createAMDGPUCFGStructurizerPass () |
|
FunctionPass * | llvm::createR600ISelDag (TargetMachine *TM, CodeGenOpt::Level OptLevel) |
| This pass converts a legalized DAG into a R600-specific. More...
|
|
FunctionPass * | llvm::createGCNDPPCombinePass () |
|
FunctionPass * | llvm::createSIAnnotateControlFlowPass () |
| Create the annotation pass. More...
|
|
FunctionPass * | llvm::createSIFoldOperandsPass () |
|
FunctionPass * | llvm::createSIPeepholeSDWAPass () |
|
FunctionPass * | llvm::createSILowerI1CopiesPass () |
|
FunctionPass * | llvm::createSIFixupVectorISelPass () |
|
FunctionPass * | llvm::createSIAddIMGInitPass () |
|
FunctionPass * | llvm::createSIShrinkInstructionsPass () |
|
FunctionPass * | llvm::createSILoadStoreOptimizerPass () |
|
FunctionPass * | llvm::createSIWholeQuadModePass () |
|
FunctionPass * | llvm::createSIFixControlFlowLiveIntervalsPass () |
|
FunctionPass * | llvm::createSIOptimizeExecMaskingPreRAPass () |
|
FunctionPass * | llvm::createSIFixSGPRCopiesPass () |
|
FunctionPass * | llvm::createSIMemoryLegalizerPass () |
|
FunctionPass * | llvm::createSIDebuggerInsertNopsPass () |
|
FunctionPass * | llvm::createSIInsertWaitcntsPass () |
|
FunctionPass * | llvm::createSIFixWWMLivenessPass () |
|
FunctionPass * | llvm::createSIFormMemoryClausesPass () |
|
FunctionPass * | llvm::createAMDGPUSimplifyLibCallsPass (const TargetOptions &) |
|
FunctionPass * | llvm::createAMDGPUUseNativeCallsPass () |
|
FunctionPass * | llvm::createAMDGPUCodeGenPreparePass () |
|
FunctionPass * | llvm::createAMDGPUMachineCFGStructurizerPass () |
|
FunctionPass * | llvm::createAMDGPURewriteOutArgumentsPass () |
|
FunctionPass * | llvm::createSIModeRegisterPass () |
|
void | llvm::initializeAMDGPUDAGToDAGISelPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUMachineCFGStructurizerPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUAlwaysInlinePass (PassRegistry &) |
|
Pass * | llvm::createAMDGPUAnnotateKernelFeaturesPass () |
|
void | llvm::initializeAMDGPUAnnotateKernelFeaturesPass (PassRegistry &) |
|
FunctionPass * | llvm::createAMDGPUAtomicOptimizerPass () |
|
void | llvm::initializeAMDGPUAtomicOptimizerPass (PassRegistry &) |
|
ModulePass * | llvm::createAMDGPULowerIntrinsicsPass () |
|
void | llvm::initializeAMDGPULowerIntrinsicsPass (PassRegistry &) |
|
ModulePass * | llvm::createAMDGPUFixFunctionBitcastsPass () |
|
void | llvm::initializeAMDGPUFixFunctionBitcastsPass (PassRegistry &) |
|
FunctionPass * | llvm::createAMDGPULowerKernelArgumentsPass () |
|
void | llvm::initializeAMDGPULowerKernelArgumentsPass (PassRegistry &) |
|
ModulePass * | llvm::createAMDGPULowerKernelAttributesPass () |
|
void | llvm::initializeAMDGPULowerKernelAttributesPass (PassRegistry &) |
|
void | llvm::initializeAMDGPURewriteOutArgumentsPass (PassRegistry &) |
|
void | llvm::initializeGCNDPPCombinePass (PassRegistry &) |
|
void | llvm::initializeR600ClauseMergePassPass (PassRegistry &) |
|
void | llvm::initializeR600ControlFlowFinalizerPass (PassRegistry &) |
|
void | llvm::initializeR600ExpandSpecialInstrsPassPass (PassRegistry &) |
|
void | llvm::initializeR600VectorRegMergerPass (PassRegistry &) |
|
void | llvm::initializeR600PacketizerPass (PassRegistry &) |
|
void | llvm::initializeSIFoldOperandsPass (PassRegistry &) |
|
void | llvm::initializeSIPeepholeSDWAPass (PassRegistry &) |
|
void | llvm::initializeSIShrinkInstructionsPass (PassRegistry &) |
|
void | llvm::initializeSIFixSGPRCopiesPass (PassRegistry &) |
|
void | llvm::initializeSIFixVGPRCopiesPass (PassRegistry &) |
|
void | llvm::initializeSIFixupVectorISelPass (PassRegistry &) |
|
void | llvm::initializeSILowerI1CopiesPass (PassRegistry &) |
|
void | llvm::initializeSILoadStoreOptimizerPass (PassRegistry &) |
|
void | llvm::initializeSIWholeQuadModePass (PassRegistry &) |
|
void | llvm::initializeSILowerControlFlowPass (PassRegistry &) |
|
void | llvm::initializeSIInsertSkipsPass (PassRegistry &) |
|
void | llvm::initializeSIOptimizeExecMaskingPass (PassRegistry &) |
|
void | llvm::initializeSIFixWWMLivenessPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUSimplifyLibCallsPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUUseNativeCallsPass (PassRegistry &) |
|
void | llvm::initializeSIAddIMGInitPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUPerfHintAnalysisPass (PassRegistry &) |
|
FunctionPass * | llvm::createAMDGPUPromoteAlloca () |
|
void | llvm::initializeAMDGPUPromoteAllocaPass (PassRegistry &) |
|
Pass * | llvm::createAMDGPUStructurizeCFGPass () |
|
FunctionPass * | llvm::createAMDGPUISelDag (TargetMachine *TM=nullptr, CodeGenOpt::Level OptLevel=CodeGenOpt::Default) |
| This pass converts a legalized DAG into a AMDGPU-specific. More...
|
|
ModulePass * | llvm::createAMDGPUAlwaysInlinePass (bool GlobalOpt=true) |
|
ModulePass * | llvm::createR600OpenCLImageTypeLoweringPass () |
|
FunctionPass * | llvm::createAMDGPUAnnotateUniformValues () |
|
ModulePass * | llvm::createAMDGPUUnifyMetadataPass () |
|
void | llvm::initializeAMDGPUUnifyMetadataPass (PassRegistry &) |
|
void | llvm::initializeSIOptimizeExecMaskingPreRAPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUAnnotateUniformValuesPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUCodeGenPreparePass (PassRegistry &) |
|
void | llvm::initializeSIAnnotateControlFlowPass (PassRegistry &) |
|
void | llvm::initializeSIMemoryLegalizerPass (PassRegistry &) |
|
void | llvm::initializeSIDebuggerInsertNopsPass (PassRegistry &) |
|
void | llvm::initializeSIModeRegisterPass (PassRegistry &) |
|
void | llvm::initializeSIInsertWaitcntsPass (PassRegistry &) |
|
void | llvm::initializeSIFormMemoryClausesPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUUnifyDivergentExitNodesPass (PassRegistry &) |
|
ImmutablePass * | llvm::createAMDGPUAAWrapperPass () |
|
void | llvm::initializeAMDGPUAAWrapperPassPass (PassRegistry &) |
|
ImmutablePass * | llvm::createAMDGPUExternalAAWrapperPass () |
|
void | llvm::initializeAMDGPUExternalAAWrapperPass (PassRegistry &) |
|
void | llvm::initializeAMDGPUArgumentUsageInfoPass (PassRegistry &) |
|
Pass * | llvm::createAMDGPUFunctionInliningPass () |
|
void | llvm::initializeAMDGPUInlinerPass (PassRegistry &) |
|
ModulePass * | llvm::createAMDGPUOpenCLEnqueuedBlockLoweringPass () |
|
void | llvm::initializeAMDGPUOpenCLEnqueuedBlockLoweringPass (PassRegistry &) |
|
Target & | llvm::getTheAMDGPUTarget () |
| The target which supports all AMD GPUs. More...
|
|
Target & | llvm::getTheGCNTarget () |
| The target for GCN GPUs. More...
|
|