Browse the source code of
llvm-main-0ba59587f
/
llvm_projects
/
llvm
/
lib
/
Target
/
AMDGPU/
online
../
AMDGPU.h
TargetIndex
AMDGPUAlwaysInlinePass
AMDGPUAnnotateUniformValuesPass
AMDGPUAtomicOptimizerPass
AMDGPUAttributorOptions
AMDGPUAttributorPass
AMDGPUCodeGenPreparePass
AMDGPUImageIntrinsicOptimizerPass
AMDGPUInsertDelayAluPass
AMDGPULateCodeGenPreparePass
AMDGPULowerBufferFatPointersPass
AMDGPULowerKernelArgumentsPass
AMDGPULowerKernelAttributesPass
AMDGPULowerModuleLDSPass
AMDGPUMarkLastScratchLoadPass
AMDGPUPreloadKernelArgumentsPass
AMDGPUPrintfRuntimeBindingPass
AMDGPUPromoteAllocaPass
AMDGPUPromoteAllocaToVectorPass
AMDGPUPromoteKernelArgumentsPass
AMDGPURewriteAGPRCopyMFMAPass
AMDGPURewriteUndefForPHIPass
AMDGPUSetWavePriorityPass
AMDGPUSimplifyLibCallsPass
AMDGPUSwLowerLDSPass
AMDGPUUnifyMetadataPass
AMDGPUUseNativeCallsPass
GCNCreateVOPDPass
SIAnnotateControlFlowPass
SIInsertHardClausesPass
SIInsertWaitcntsPass
SILateBranchLoweringPass
SILowerI1CopiesPass
SIMemoryLegalizerPass
SIModeRegisterPass
SIPreEmitPeepholePass
ScanOptions
AMDGPUAliasAnalysis.cpp
AMDGPUAliasAnalysis.h
AMDGPUAA
AMDGPUAAResult
AMDGPUAAWrapperPass
AMDGPUExternalAAWrapper
AMDGPUAlwaysInlinePass.cpp
AMDGPUAnnotateUniformValues.cpp
AMDGPUAnnotateUniformValuesLegacy
AMDGPUArgumentUsageInfo.cpp
AMDGPUArgumentUsageInfo.h
AMDGPUArgumentUsageInfo
AMDGPUFunctionArgInfo
ArgDescriptor
KernArgPreloadDescriptor
AMDGPUAsanInstrumentation.cpp
AMDGPUAsanInstrumentation.h
AMDGPUAsmPrinter.cpp
AMDGPUAsmPrinter.h
AMDGPUAsmPrinter
AMDGPUAtomicOptimizer.cpp
AMDGPUAttributes.def
AMDGPUAttributor.cpp
ImplicitArgumentMask
ImplicitArgumentPositions
AMDGPUCallLowering.cpp
AMDGPUCallLowering.h
AMDGPUCallLowering
AMDGPUCodeGenPrepare.cpp
VectorSlice
AMDGPUCombinerHelper.cpp
AMDGPUCombinerHelper.h
AMDGPUCombinerHelper
AMDGPUCtorDtorLowering.cpp
AMDGPUCtorDtorLowering.h
AMDGPUCtorDtorLoweringPass
AMDGPUExportClustering.cpp
AMDGPUExportClustering.h
AMDGPUExportKernelRuntimeHandles.cpp
AMDGPUExportKernelRuntimeHandles.h
AMDGPUExportKernelRuntimeHandlesPass
AMDGPUFrameLowering.cpp
AMDGPUFrameLowering.h
AMDGPUFrameLowering
AMDGPUGenRegisterBankInfo.def
PartialMappingIdx
ValueMappingIdx
AMDGPUGlobalISelDivergenceLowering.cpp
AMDGPUGlobalISelUtils.cpp
AMDGPUGlobalISelUtils.h
IntrinsicLaneMaskAnalyzer
AMDGPUHSAMetadataStreamer.cpp
AMDGPUHSAMetadataStreamer.h
MetadataStreamer
MetadataStreamerMsgPackV4
MetadataStreamerMsgPackV5
MetadataStreamerMsgPackV6
AMDGPUIGroupLP.cpp
AMDGPUIGroupLP.h
SchedulingPhase
AMDGPUISelDAGToDAG.cpp
AMDGPUISelDAGToDAG.h
AMDGPUDAGToDAGISel
AMDGPUDAGToDAGISelLegacy
AMDGPUISelDAGToDAGPass
AMDGPUISelLowering.cpp
AMDGPUISelLowering.h
NodeType
AMDGPUTargetLowering
AMDGPUImageIntrinsicOptimizer.cpp
AMDGPUInsertDelayAlu.cpp
AMDGPUInstCombineIntrinsic.cpp
AMDGPUInstrInfo.cpp
AMDGPUInstrInfo.h
D16ImageDimIntrinsic
ImageDimIntrinsicInfo
RsrcIntrinsic
AMDGPUInstructionSelector.cpp
AMDGPUInstructionSelector.h
AMDGPUInstructionSelector
AMDGPULateCodeGenPrepare.cpp
AMDGPULateCodeGenPrepareLegacy
AMDGPULegalizerInfo.cpp
AMDGPULegalizerInfo.h
AMDGPULegalizerInfo
AMDGPULibCalls.cpp
TableEntry
AMDGPULibCalls
AMDGPULibFunc.cpp
AMDGPULibFunc.h
AMDGPULibFunc
AMDGPULibFuncBase
AMDGPULibFuncImpl
AMDGPUMangledLibFunc
AMDGPUUnmangledLibFunc
AMDGPULowerBufferFatPointers.cpp
AMDGPULowerKernelArguments.cpp
AMDGPULowerKernelAttributes.cpp
AMDGPULowerModuleLDSPass.cpp
AMDGPUMCInstLower.cpp
AMDGPUMCInstLower.h
AMDGPUMCInstLower
AMDGPUMCResourceInfo.cpp
AMDGPUMCResourceInfo.h
MCResourceInfo
AMDGPUMIRFormatter.cpp
AMDGPUMIRFormatter.h
AMDGPUMIRFormatter
AMDGPUMachineFunction.cpp
AMDGPUMachineFunction.h
AMDGPUMachineFunction
AMDGPUMachineModuleInfo.cpp
AMDGPUMachineModuleInfo.h
AMDGPUMachineModuleInfo
AMDGPUMacroFusion.cpp
AMDGPUMacroFusion.h
AMDGPUMarkLastScratchLoad.cpp
AMDGPUMemoryUtils.cpp
AMDGPUMemoryUtils.h
LDSUsesInfoTy
AMDGPUPTNote.h
AMDGPUPassRegistry.def
AMDGPUPerfHintAnalysis.cpp
AMDGPUPerfHintAnalysis.h
AMDGPUPerfHintAnalysis
AMDGPUPerfHintAnalysisPass
AMDGPUPostLegalizerCombiner.cpp
AMDGPUPreLegalizerCombiner.cpp
AMDGPUPreloadKernArgProlog.cpp
AMDGPUPreloadKernArgProlog.h
AMDGPUPreloadKernArgPrologPass
AMDGPUPreloadKernelArguments.cpp
AMDGPUPrintfRuntimeBinding.cpp
AMDGPUPromoteAlloca.cpp
MemTransferInfo
AMDGPUPromoteKernelArguments.cpp
AMDGPURegBankCombiner.cpp
AMDGPURegBankLegalize.cpp
AMDGPURegBankLegalizeCombiner
AMDGPURegBankLegalizeHelper.cpp
AMDGPURegBankLegalizeHelper.h
RegBankLegalizeHelper
AMDGPURegBankLegalizeRules.cpp
Predicate
AMDGPURegBankLegalizeRules.h
FastRulesTypes
LoweringMethodID
PredicateMapping
RegBankLLTMapping
RegBankLLTMappingApplyID
RegBankLegalizeRule
RegBankLegalizeRules
SetOfRulesForOpcode
UniformityLLTOpPredicateID
AMDGPURegBankSelect.cpp
RegBankSelectHelper
AMDGPURegisterBankInfo.cpp
AMDGPURegisterBankInfo.h
AMDGPUGenRegisterBankInfo
AMDGPURegisterBankInfo
AMDGPURemoveIncompatibleFunctions.cpp
AMDGPURemoveIncompatibleFunctions.h
AMDGPURemoveIncompatibleFunctionsPass
AMDGPUReserveWWMRegs.cpp
AMDGPUReserveWWMRegs.h
AMDGPUReserveWWMRegsPass
AMDGPUResourceUsageAnalysis.cpp
AMDGPUResourceUsageAnalysis.h
AMDGPUResourceUsageAnalysis
AMDGPURewriteAGPRCopyMFMA.cpp
AMDGPURewriteOutArguments.cpp
AMDGPURewriteUndefForPHI.cpp
AMDGPUSelectionDAGInfo.cpp
AMDGPUSelectionDAGInfo.h
AMDGPUSelectionDAGInfo
AMDGPUSetWavePriority.cpp
AMDGPUSplitModule.cpp
AMDGPUSplitModule.h
AMDGPUSplitModulePass
AMDGPUSubtarget.cpp
AMDGPUSubtarget.h
AMDGPUSubtarget
AMDGPUSwLowerLDS.cpp
AMDGPUTargetMachine.cpp
AMDGPUTargetMachine.h
AMDGPUCodeGenPassBuilder
AMDGPUPassConfig
AMDGPUTargetMachine
GCNTargetMachine
AMDGPUTargetObjectFile.cpp
AMDGPUTargetObjectFile.h
AMDGPUTargetObjectFile
AMDGPUTargetTransformInfo.cpp
AMDGPUTargetTransformInfo.h
AMDGPUTTIImpl
GCNTTIImpl
AMDGPUUnifyDivergentExitNodes.cpp
AMDGPUUnifyDivergentExitNodes.h
AMDGPUUnifyDivergentExitNodesPass
AMDGPUUnifyMetadata.cpp
AMDGPUWaitSGPRHazards.cpp
AMDGPUWaitSGPRHazards.h
AMDGPUWaitSGPRHazardsPass
AMDKernelCodeT.h
amd_code_property_mask_t
amd_code_version_t
amd_element_byte_size_t
amd_kernel_code_t
hsa_dim3_s
hsa_ext_control_directives_s
[+]
AsmParser/
[+]
Disassembler/
GCNCreateVOPD.cpp
GCNDPPCombine.cpp
GCNDPPCombine.h
GCNDPPCombinePass
GCNHazardRecognizer.cpp
GCNHazardRecognizer.h
GCNHazardRecognizer
GCNILPSched.cpp
GCNIterativeScheduler.cpp
GCNIterativeScheduler.h
GCNIterativeScheduler
GCNMinRegStrategy.cpp
GCNNSAReassign.cpp
GCNNSAReassign.h
GCNNSAReassignPass
GCNPreRALongBranchReg.cpp
GCNPreRALongBranchReg.h
GCNPreRALongBranchRegPass
GCNPreRAOptimizations.cpp
GCNPreRAOptimizations.h
GCNPreRAOptimizationsPass
GCNRegPressure.cpp
GCNRegPressure.h
GCNDownwardRPTracker
GCNRPTarget
GCNRPTracker
GCNRegPressure
GCNRegPressurePrinter
GCNUpwardRPTracker
GCNRewritePartialRegUses.cpp
GCNRewritePartialRegUses.h
GCNRewritePartialRegUsesPass
GCNSchedStrategy.cpp
GCNSchedStrategy.h
ClusteredLowOccStage
GCNMaxILPSchedStrategy
GCNMaxMemoryClauseSchedStrategy
GCNMaxOccupancySchedStrategy
GCNPostScheduleDAGMILive
GCNSchedStage
GCNSchedStageID
GCNSchedStrategy
GCNScheduleDAGMILive
ILPInitialScheduleStage
MemoryClauseInitialScheduleStage
OccInitialScheduleStage
PreRARematStage
RegionPressureMap
ScheduleMetrics
UnclusteredHighRPStage
GCNSubtarget.cpp
GCNSubtarget.h
GCNSubtarget
GCNUserSGPRUsageInfo
GCNVOPDUtils.cpp
GCNVOPDUtils.h
[+]
MCA/
[+]
MCTargetDesc/
R600.h
R600AsmPrinter.cpp
R600AsmPrinter.h
R600AsmPrinter
R600ClauseMergePass.cpp
R600ControlFlowFinalizer.cpp
R600Defines.h
VecOps
TIF
R600EmitClauseMarkers.cpp
R600ExpandSpecialInstrs.cpp
R600FrameLowering.cpp
R600FrameLowering.h
R600FrameLowering
R600ISelDAGToDAG.cpp
R600ISelLowering.cpp
R600ISelLowering.h
R600TargetLowering
R600InstrInfo.cpp
R600InstrInfo.h
R600InstrInfo
R600MCInstLower.cpp
R600MachineCFGStructurizer.cpp
R600MachineFunctionInfo.cpp
R600MachineFunctionInfo.h
R600MachineFunctionInfo
R600MachineScheduler.cpp
R600MachineScheduler.h
R600SchedStrategy
R600OpenCLImageTypeLoweringPass.cpp
R600OptimizeVectorRegisters.cpp
R600Packetizer.cpp
R600RegisterInfo.cpp
R600RegisterInfo.h
R600RegisterInfo
R600Subtarget.cpp
R600Subtarget.h
R600Subtarget
R600TargetMachine.cpp
R600TargetMachine.h
R600CodeGenPassBuilder
R600TargetMachine
R600TargetTransformInfo.cpp
R600TargetTransformInfo.h
R600TTIImpl
SIAnnotateControlFlow.cpp
SIAnnotateControlFlowLegacy
SIDefines.h
Type
CPol
DppCtrl
DppFiMode
Target
Id
ModeRegisterMasks
Offset
Offset_COV5
MFMAScaleFormats
DataFormat
MergedFormat
NumFormat
UnifiedFormatCommon
OperandType
DstUnused
SDWA9EncValues
SdwaSel
Id
Op
StreamId
EncBits
Id
UnifiedFormat
UnifiedFormat
EncBits
Id
OpSel
Register_Flag
ClassFlags
SIRCFlags
SIFixSGPRCopies.cpp
SIFixSGPRCopies.h
SIFixSGPRCopiesPass
SIFixVGPRCopies.cpp
SIFixVGPRCopies.h
SIFixVGPRCopiesPass
SIFoldOperands.cpp
SIFoldOperands.h
SIFoldOperandsPass
SIFormMemoryClauses.cpp
SIFormMemoryClauses.h
SIFormMemoryClausesPass
SIFrameLowering.cpp
PrologEpilogSGPRSpillBuilder
SIFrameLowering.h
SIFrameLowering
SIISelLowering.cpp
DotSrc
SIISelLowering.h
SITargetLowering
SIInsertHardClauses.cpp
SIInsertWaitcnts.cpp
SIInstrInfo.cpp
SIInstrInfo.h
AsmComments
Offsets
SIInstrInfo
SIInstrWorklist
SILateBranchLowering.cpp
SILoadStoreOptimizer.cpp
SILoadStoreOptimizer.h
SILoadStoreOptimizerPass
SILowerControlFlow.cpp
SILowerControlFlow.h
SILowerControlFlowPass
SILowerI1Copies.cpp
SILowerI1CopiesLegacy
SILowerI1Copies.h
Incoming
PhiLoweringHelper
SILowerSGPRSpills.cpp
SILowerSGPRSpills.h
SILowerSGPRSpillsPass
SILowerWWMCopies.cpp
SILowerWWMCopies.h
SILowerWWMCopiesPass
SIMachineFunctionInfo.cpp
SIMachineFunctionInfo.h
AMDGPUGWSResourcePseudoSourceValue
AMDGPUPseudoSourceValue
PrologEpilogSGPRSaveRestoreInfo
SGPRSaveKind
SIMachineFunctionInfo
VGPRBlock2IndexFunctor
MappingTraits
SIArgument
SIArgumentInfo
SIMachineFunctionInfo
SIMode
SIMachineScheduler.cpp
SIMachineScheduler.h
SIScheduleBlock
SIScheduleBlockCreator
SIScheduleBlockLinkKind
SIScheduleBlockResult
SIScheduleBlockScheduler
SIScheduleBlocks
SIScheduleCandReason
SIScheduleDAGMI
SIScheduler
SISchedulerBlockCreatorVariant
SISchedulerBlockSchedulerVariant
SISchedulerCandidate
SIMemoryLegalizer.cpp
SIModeRegister.cpp
BlockData
Status
SIModeRegisterDefaults.cpp
SIModeRegisterDefaults.h
AMDGPUFltRounds
SIModeRegisterDefaults
SIOptimizeExecMasking.cpp
SIOptimizeExecMasking.h
SIOptimizeExecMaskingPass
SIOptimizeExecMaskingPreRA.cpp
SIOptimizeExecMaskingPreRA.h
SIOptimizeExecMaskingPreRAPass
SIOptimizeVGPRLiveRange.cpp
SIOptimizeVGPRLiveRange.h
SIOptimizeVGPRLiveRangePass
SIPeepholeSDWA.cpp
SIPeepholeSDWA.h
SIPeepholeSDWAPass
SIPostRABundler.cpp
SIPostRABundler.h
SIPostRABundlerPass
SIPreAllocateWWMRegs.cpp
SIPreAllocateWWMRegs.h
SIPreAllocateWWMRegsPass
SIPreEmitPeephole.cpp
SIProgramInfo.cpp
SIProgramInfo.h
SIProgramInfo
SIRegisterInfo.cpp
SGPRSpillBuilder
SIRegisterInfo.h
SIRegisterInfo
SIShrinkInstructions.cpp
SIShrinkInstructions.h
SIShrinkInstructionsPass
SIWholeQuadMode.cpp
SIWholeQuadMode.h
SIWholeQuadModePass
[+]
TargetInfo/
[+]
Utils/
Generated on
2025-Jul-04
Powered by
Code Browser
2.1
Generator usage only permitted with license