llvm-for-llvmta/lib/Target/AMDGPU
Nils Hölscher 3500bf8dde first commit 2022-04-25 10:02:23 +02:00
..
AsmParser first commit 2022-04-25 10:02:23 +02:00
Disassembler first commit 2022-04-25 10:02:23 +02:00
MCTargetDesc first commit 2022-04-25 10:02:23 +02:00
TargetInfo first commit 2022-04-25 10:02:23 +02:00
Utils first commit 2022-04-25 10:02:23 +02:00
AMDGPU.h first commit 2022-04-25 10:02:23 +02:00
AMDGPU.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUAliasAnalysis.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUAliasAnalysis.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUAlwaysInlinePass.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUAnnotateKernelFeatures.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUAnnotateUniformValues.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUArgumentUsageInfo.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUArgumentUsageInfo.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUAsmPrinter.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUAsmPrinter.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUAtomicOptimizer.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUCallLowering.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUCallLowering.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUCallingConv.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUCodeGenPrepare.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUCombine.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUExportClustering.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUExportClustering.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUFeatures.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUFixFunctionBitcasts.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUFrameLowering.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUFrameLowering.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUGISel.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUGenRegisterBankInfo.def first commit 2022-04-25 10:02:23 +02:00
AMDGPUGlobalISelUtils.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUGlobalISelUtils.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUHSAMetadataStreamer.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUHSAMetadataStreamer.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUISelDAGToDAG.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUISelLowering.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUISelLowering.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstCombineIntrinsic.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstrInfo.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstrInfo.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstrInfo.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstructionSelector.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstructionSelector.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUInstructions.td first commit 2022-04-25 10:02:23 +02:00
AMDGPULateCodeGenPrepare.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPULegalizerInfo.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPULegalizerInfo.h first commit 2022-04-25 10:02:23 +02:00
AMDGPULibCalls.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPULibFunc.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPULibFunc.h first commit 2022-04-25 10:02:23 +02:00
AMDGPULowerIntrinsics.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPULowerKernelArguments.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPULowerKernelAttributes.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMCInstLower.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMIRFormatter.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMIRFormatter.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUMachineCFGStructurizer.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMachineFunction.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMachineFunction.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUMachineModuleInfo.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMachineModuleInfo.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUMacroFusion.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUMacroFusion.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUOpenCLEnqueuedBlockLowering.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUPTNote.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUPerfHintAnalysis.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUPerfHintAnalysis.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUPostLegalizerCombiner.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUPreLegalizerCombiner.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUPrintfRuntimeBinding.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUPromoteAlloca.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUPropagateAttributes.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPURegBankCombiner.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPURegisterBankInfo.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPURegisterBankInfo.h first commit 2022-04-25 10:02:23 +02:00
AMDGPURegisterBanks.td first commit 2022-04-25 10:02:23 +02:00
AMDGPURewriteOutArguments.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUSearchableTables.td first commit 2022-04-25 10:02:23 +02:00
AMDGPUSubtarget.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUSubtarget.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUTargetMachine.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUTargetMachine.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUTargetObjectFile.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUTargetObjectFile.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUTargetTransformInfo.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUTargetTransformInfo.h first commit 2022-04-25 10:02:23 +02:00
AMDGPUUnifyDivergentExitNodes.cpp first commit 2022-04-25 10:02:23 +02:00
AMDGPUUnifyMetadata.cpp first commit 2022-04-25 10:02:23 +02:00
AMDILCFGStructurizer.cpp first commit 2022-04-25 10:02:23 +02:00
AMDKernelCodeT.h first commit 2022-04-25 10:02:23 +02:00
BUFInstructions.td first commit 2022-04-25 10:02:23 +02:00
CMakeLists.txt first commit 2022-04-25 10:02:23 +02:00
CaymanInstructions.td first commit 2022-04-25 10:02:23 +02:00
DSInstructions.td first commit 2022-04-25 10:02:23 +02:00
EXPInstructions.td first commit 2022-04-25 10:02:23 +02:00
EvergreenInstructions.td first commit 2022-04-25 10:02:23 +02:00
FLATInstructions.td first commit 2022-04-25 10:02:23 +02:00
GCNDPPCombine.cpp first commit 2022-04-25 10:02:23 +02:00
GCNHazardRecognizer.cpp first commit 2022-04-25 10:02:23 +02:00
GCNHazardRecognizer.h first commit 2022-04-25 10:02:23 +02:00
GCNILPSched.cpp first commit 2022-04-25 10:02:23 +02:00
GCNIterativeScheduler.cpp first commit 2022-04-25 10:02:23 +02:00
GCNIterativeScheduler.h first commit 2022-04-25 10:02:23 +02:00
GCNMinRegStrategy.cpp first commit 2022-04-25 10:02:23 +02:00
GCNNSAReassign.cpp first commit 2022-04-25 10:02:23 +02:00
GCNProcessors.td first commit 2022-04-25 10:02:23 +02:00
GCNRegBankReassign.cpp first commit 2022-04-25 10:02:23 +02:00
GCNRegPressure.cpp first commit 2022-04-25 10:02:23 +02:00
GCNRegPressure.h first commit 2022-04-25 10:02:23 +02:00
GCNSchedStrategy.cpp first commit 2022-04-25 10:02:23 +02:00
GCNSchedStrategy.h first commit 2022-04-25 10:02:23 +02:00
GCNSubtarget.h first commit 2022-04-25 10:02:23 +02:00
InstCombineTables.td first commit 2022-04-25 10:02:23 +02:00
MIMGInstructions.td first commit 2022-04-25 10:02:23 +02:00
R600.td first commit 2022-04-25 10:02:23 +02:00
R600AsmPrinter.cpp first commit 2022-04-25 10:02:23 +02:00
R600AsmPrinter.h first commit 2022-04-25 10:02:23 +02:00
R600ClauseMergePass.cpp first commit 2022-04-25 10:02:23 +02:00
R600ControlFlowFinalizer.cpp first commit 2022-04-25 10:02:23 +02:00
R600Defines.h first commit 2022-04-25 10:02:23 +02:00
R600EmitClauseMarkers.cpp first commit 2022-04-25 10:02:23 +02:00
R600ExpandSpecialInstrs.cpp first commit 2022-04-25 10:02:23 +02:00
R600FrameLowering.cpp first commit 2022-04-25 10:02:23 +02:00
R600FrameLowering.h first commit 2022-04-25 10:02:23 +02:00
R600ISelLowering.cpp first commit 2022-04-25 10:02:23 +02:00
R600ISelLowering.h first commit 2022-04-25 10:02:23 +02:00
R600InstrFormats.td first commit 2022-04-25 10:02:23 +02:00
R600InstrInfo.cpp first commit 2022-04-25 10:02:23 +02:00
R600InstrInfo.h first commit 2022-04-25 10:02:23 +02:00
R600Instructions.td first commit 2022-04-25 10:02:23 +02:00
R600MachineFunctionInfo.cpp first commit 2022-04-25 10:02:23 +02:00
R600MachineFunctionInfo.h first commit 2022-04-25 10:02:23 +02:00
R600MachineScheduler.cpp first commit 2022-04-25 10:02:23 +02:00
R600MachineScheduler.h first commit 2022-04-25 10:02:23 +02:00
R600OpenCLImageTypeLoweringPass.cpp first commit 2022-04-25 10:02:23 +02:00
R600OptimizeVectorRegisters.cpp first commit 2022-04-25 10:02:23 +02:00
R600Packetizer.cpp first commit 2022-04-25 10:02:23 +02:00
R600Processors.td first commit 2022-04-25 10:02:23 +02:00
R600RegisterInfo.cpp first commit 2022-04-25 10:02:23 +02:00
R600RegisterInfo.h first commit 2022-04-25 10:02:23 +02:00
R600RegisterInfo.td first commit 2022-04-25 10:02:23 +02:00
R600Schedule.td first commit 2022-04-25 10:02:23 +02:00
R600Subtarget.h first commit 2022-04-25 10:02:23 +02:00
R700Instructions.td first commit 2022-04-25 10:02:23 +02:00
SIAddIMGInit.cpp first commit 2022-04-25 10:02:23 +02:00
SIAnnotateControlFlow.cpp first commit 2022-04-25 10:02:23 +02:00
SIDefines.h first commit 2022-04-25 10:02:23 +02:00
SIFixSGPRCopies.cpp first commit 2022-04-25 10:02:23 +02:00
SIFixVGPRCopies.cpp first commit 2022-04-25 10:02:23 +02:00
SIFoldOperands.cpp first commit 2022-04-25 10:02:23 +02:00
SIFormMemoryClauses.cpp first commit 2022-04-25 10:02:23 +02:00
SIFrameLowering.cpp first commit 2022-04-25 10:02:23 +02:00
SIFrameLowering.h first commit 2022-04-25 10:02:23 +02:00
SIISelLowering.cpp first commit 2022-04-25 10:02:23 +02:00
SIISelLowering.h first commit 2022-04-25 10:02:23 +02:00
SIInsertHardClauses.cpp first commit 2022-04-25 10:02:23 +02:00
SIInsertSkips.cpp first commit 2022-04-25 10:02:23 +02:00
SIInsertWaitcnts.cpp first commit 2022-04-25 10:02:23 +02:00
SIInstrFormats.td first commit 2022-04-25 10:02:23 +02:00
SIInstrInfo.cpp first commit 2022-04-25 10:02:23 +02:00
SIInstrInfo.h first commit 2022-04-25 10:02:23 +02:00
SIInstrInfo.td first commit 2022-04-25 10:02:23 +02:00
SIInstructions.td first commit 2022-04-25 10:02:23 +02:00
SILoadStoreOptimizer.cpp first commit 2022-04-25 10:02:23 +02:00
SILowerControlFlow.cpp first commit 2022-04-25 10:02:23 +02:00
SILowerI1Copies.cpp first commit 2022-04-25 10:02:23 +02:00
SILowerSGPRSpills.cpp first commit 2022-04-25 10:02:23 +02:00
SIMachineFunctionInfo.cpp first commit 2022-04-25 10:02:23 +02:00
SIMachineFunctionInfo.h first commit 2022-04-25 10:02:23 +02:00
SIMachineScheduler.cpp first commit 2022-04-25 10:02:23 +02:00
SIMachineScheduler.h first commit 2022-04-25 10:02:23 +02:00
SIMemoryLegalizer.cpp first commit 2022-04-25 10:02:23 +02:00
SIModeRegister.cpp first commit 2022-04-25 10:02:23 +02:00
SIOptimizeExecMasking.cpp first commit 2022-04-25 10:02:23 +02:00
SIOptimizeExecMaskingPreRA.cpp first commit 2022-04-25 10:02:23 +02:00
SIPeepholeSDWA.cpp first commit 2022-04-25 10:02:23 +02:00
SIPostRABundler.cpp first commit 2022-04-25 10:02:23 +02:00
SIPreAllocateWWMRegs.cpp first commit 2022-04-25 10:02:23 +02:00
SIPreEmitPeephole.cpp first commit 2022-04-25 10:02:23 +02:00
SIProgramInfo.cpp first commit 2022-04-25 10:02:23 +02:00
SIProgramInfo.h first commit 2022-04-25 10:02:23 +02:00
SIRegisterInfo.cpp first commit 2022-04-25 10:02:23 +02:00
SIRegisterInfo.h first commit 2022-04-25 10:02:23 +02:00
SIRegisterInfo.td first commit 2022-04-25 10:02:23 +02:00
SIRemoveShortExecBranches.cpp first commit 2022-04-25 10:02:23 +02:00
SISchedule.td first commit 2022-04-25 10:02:23 +02:00
SIShrinkInstructions.cpp first commit 2022-04-25 10:02:23 +02:00
SIWholeQuadMode.cpp first commit 2022-04-25 10:02:23 +02:00
SMInstructions.td first commit 2022-04-25 10:02:23 +02:00
SOPInstructions.td first commit 2022-04-25 10:02:23 +02:00
VIInstrFormats.td first commit 2022-04-25 10:02:23 +02:00
VOP1Instructions.td first commit 2022-04-25 10:02:23 +02:00
VOP2Instructions.td first commit 2022-04-25 10:02:23 +02:00
VOP3Instructions.td first commit 2022-04-25 10:02:23 +02:00
VOP3PInstructions.td first commit 2022-04-25 10:02:23 +02:00
VOPCInstructions.td first commit 2022-04-25 10:02:23 +02:00
VOPInstructions.td first commit 2022-04-25 10:02:23 +02:00