aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU
ModeNameSize
-rw-r--r--AMDGPU.h21279logplain
-rw-r--r--AMDGPU.td96920logplain
-rw-r--r--AMDGPUAliasAnalysis.cpp4530logplain
-rw-r--r--AMDGPUAliasAnalysis.h3065logplain
-rw-r--r--AMDGPUAlwaysInlinePass.cpp5381logplain
-rw-r--r--AMDGPUAnnotateUniformValues.cpp4830logplain
-rw-r--r--AMDGPUArgumentUsageInfo.cpp8408logplain
-rw-r--r--AMDGPUArgumentUsageInfo.h5810logplain
-rw-r--r--AMDGPUAsanInstrumentation.cpp16095logplain
-rw-r--r--AMDGPUAsanInstrumentation.h2335logplain
-rw-r--r--AMDGPUAsmPrinter.cpp72598logplain
-rw-r--r--AMDGPUAsmPrinter.h5261logplain
-rw-r--r--AMDGPUAtomicOptimizer.cpp37073logplain
-rw-r--r--AMDGPUAttributes.def1851logplain
-rw-r--r--AMDGPUAttributor.cpp54818logplain
-rw-r--r--AMDGPUCallLowering.cpp64056logplain
-rw-r--r--AMDGPUCallLowering.h3901logplain
-rw-r--r--AMDGPUCallingConv.td6678logplain
-rw-r--r--AMDGPUCodeGenPrepare.cpp75685logplain
-rw-r--r--AMDGPUCombine.td10355logplain
-rw-r--r--AMDGPUCombinerHelper.cpp18399logplain
-rw-r--r--AMDGPUCombinerHelper.h1962logplain
-rw-r--r--AMDGPUCtorDtorLowering.cpp7518logplain
-rw-r--r--AMDGPUCtorDtorLowering.h863logplain
-rw-r--r--AMDGPUExportClustering.cpp4530logplain
-rw-r--r--AMDGPUExportClustering.h726logplain
-rw-r--r--AMDGPUExportKernelRuntimeHandles.cpp3459logplain
-rw-r--r--AMDGPUExportKernelRuntimeHandles.h861logplain
-rw-r--r--AMDGPUFeatures.td2179logplain
-rw-r--r--AMDGPUFrameLowering.cpp2030logplain
-rw-r--r--AMDGPUFrameLowering.h1428logplain
-rw-r--r--AMDGPUGISel.td18134logplain
-rw-r--r--AMDGPUGenRegisterBankInfo.def8242logplain
-rw-r--r--AMDGPUGlobalISelDivergenceLowering.cpp12323logplain
-rw-r--r--AMDGPUGlobalISelUtils.cpp6910logplain
-rw-r--r--AMDGPUGlobalISelUtils.h2007logplain
-rw-r--r--AMDGPUHSAMetadataStreamer.cpp28070logplain
-rw-r--r--AMDGPUHSAMetadataStreamer.h5647logplain
-rw-r--r--AMDGPUIGroupLP.cpp95058logplain
-rw-r--r--AMDGPUIGroupLP.h892logplain
-rw-r--r--AMDGPUISelDAGToDAG.cpp158726logplain
-rw-r--r--AMDGPUISelDAGToDAG.h15032logplain
-rw-r--r--AMDGPUISelLowering.cpp230203logplain
-rw-r--r--AMDGPUISelLowering.h23951logplain
-rw-r--r--AMDGPUImageIntrinsicOptimizer.cpp12432logplain
-rw-r--r--AMDGPUInsertDelayAlu.cpp17695logplain
-rw-r--r--AMDGPUInstCombineIntrinsic.cpp71406logplain
-rw-r--r--AMDGPUInstrInfo.cpp1690logplain
-rw-r--r--AMDGPUInstrInfo.h2355logplain
-rw-r--r--AMDGPUInstrInfo.td20154logplain
-rw-r--r--AMDGPUInstructionSelector.cpp252211logplain
-rw-r--r--AMDGPUInstructionSelector.h19686logplain
-rw-r--r--AMDGPUInstructions.td31008logplain
-rw-r--r--AMDGPULaneMaskUtils.h3587logplain
-rw-r--r--AMDGPULateCodeGenPrepare.cpp20867logplain
-rw-r--r--AMDGPULegalizerInfo.cpp297032logplain
-rw-r--r--AMDGPULegalizerInfo.h12478logplain
-rw-r--r--AMDGPULibCalls.cpp57305logplain
-rw-r--r--AMDGPULibFunc.cpp42221logplain
-rw-r--r--AMDGPULibFunc.h12150logplain
-rw-r--r--AMDGPULowerBufferFatPointers.cpp101029logplain
-rw-r--r--AMDGPULowerIntrinsics.cpp7235logplain
-rw-r--r--AMDGPULowerKernelArguments.cpp9857logplain
-rw-r--r--AMDGPULowerKernelAttributes.cpp12508logplain
-rw-r--r--AMDGPULowerModuleLDSPass.cpp64399logplain
-rw-r--r--AMDGPULowerVGPREncoding.cpp11620logplain
-rw-r--r--AMDGPULowerVGPREncoding.h841logplain
-rw-r--r--AMDGPUMCInstLower.cpp17299logplain
-rw-r--r--AMDGPUMCInstLower.h2529logplain
-rw-r--r--AMDGPUMCResourceInfo.cpp17126logplain
-rw-r--r--AMDGPUMCResourceInfo.h4136logplain
-rw-r--r--AMDGPUMIRFormatter.cpp5115logplain
-rw-r--r--AMDGPUMIRFormatter.h2401logplain
-rw-r--r--AMDGPUMachineFunction.cpp9038logplain
-rw-r--r--AMDGPUMachineFunction.h4316logplain
-rw-r--r--AMDGPUMachineModuleInfo.cpp1480logplain
-rw-r--r--AMDGPUMachineModuleInfo.h6243logplain
-rw-r--r--AMDGPUMacroFusion.cpp2303logplain
-rw-r--r--AMDGPUMacroFusion.h860logplain
-rw-r--r--AMDGPUMarkLastScratchLoad.cpp5366logplain
-rw-r--r--AMDGPUMemoryUtils.cpp14956logplain
-rw-r--r--AMDGPUMemoryUtils.h2507logplain
-rw-r--r--AMDGPUPTNote.h913logplain
-rw-r--r--AMDGPUPassRegistry.def8027logplain
-rw-r--r--AMDGPUPerfHintAnalysis.cpp15636logplain
-rw-r--r--AMDGPUPerfHintAnalysis.h2346logplain
-rw-r--r--AMDGPUPostLegalizerCombiner.cpp18875logplain
-rw-r--r--AMDGPUPreLegalizerCombiner.cpp10504logplain
-rw-r--r--AMDGPUPredicateControl.td1270logplain
-rw-r--r--AMDGPUPreloadKernArgProlog.cpp7540logplain
-rw-r--r--AMDGPUPreloadKernArgProlog.h845logplain
-rw-r--r--AMDGPUPreloadKernelArguments.cpp12730logplain
-rw-r--r--AMDGPUPrepareAGPRAlloc.cpp4180logplain
-rw-r--r--AMDGPUPrepareAGPRAlloc.h834logplain
-rw-r--r--AMDGPUPrintfRuntimeBinding.cpp15987logplain
-rw-r--r--AMDGPUPromoteAlloca.cpp62072logplain
-rw-r--r--AMDGPUPromoteKernelArguments.cpp6562logplain
-rw-r--r--AMDGPURegBankCombiner.cpp22124logplain
-rw-r--r--AMDGPURegBankLegalize.cpp16910logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.cpp44924logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.h5142logplain
-rw-r--r--AMDGPURegBankLegalizeRules.cpp39223logplain
-rw-r--r--AMDGPURegBankLegalizeRules.h9853logplain
-rw-r--r--AMDGPURegBankSelect.cpp10431logplain
-rw-r--r--AMDGPURegisterBankInfo.cpp224436logplain
-rw-r--r--AMDGPURegisterBankInfo.h7860logplain
-rw-r--r--AMDGPURegisterBanks.td1082logplain
-rw-r--r--AMDGPURemoveIncompatibleFunctions.cpp7760logplain
-rw-r--r--AMDGPURemoveIncompatibleFunctions.h960logplain
-rw-r--r--AMDGPUReserveWWMRegs.cpp3455logplain
-rw-r--r--AMDGPUReserveWWMRegs.h868logplain
-rw-r--r--AMDGPUResourceUsageAnalysis.cpp12151logplain
-rw-r--r--AMDGPUResourceUsageAnalysis.h2892logplain
-rw-r--r--AMDGPURewriteAGPRCopyMFMA.cpp24942logplain
-rw-r--r--AMDGPURewriteOutArguments.cpp13020logplain
-rw-r--r--AMDGPURewriteUndefForPHI.cpp7082logplain
-rw-r--r--AMDGPUSearchableTables.td29541logplain
-rw-r--r--AMDGPUSelectionDAGInfo.cpp704logplain
-rw-r--r--AMDGPUSelectionDAGInfo.h805logplain
-rw-r--r--AMDGPUSetWavePriority.cpp7887logplain
-rw-r--r--AMDGPUSplitModule.cpp56064logplain
-rw-r--r--AMDGPUSplitModule.h1304logplain
-rw-r--r--AMDGPUSubtarget.cpp17326logplain
-rw-r--r--AMDGPUSubtarget.h14687logplain
-rw-r--r--AMDGPUSwLowerLDS.cpp58052logplain
-rw-r--r--AMDGPUTargetMachine.cpp90923logplain
-rw-r--r--AMDGPUTargetMachine.h6137logplain
-rw-r--r--AMDGPUTargetObjectFile.cpp1526logplain
-rw-r--r--AMDGPUTargetObjectFile.h1171logplain
-rw-r--r--AMDGPUTargetTransformInfo.cpp59197logplain
-rw-r--r--AMDGPUTargetTransformInfo.h12693logplain
-rw-r--r--AMDGPUUnifyDivergentExitNodes.cpp13787logplain
-rw-r--r--AMDGPUUnifyDivergentExitNodes.h1511logplain
-rw-r--r--AMDGPUWaitSGPRHazards.cpp19575logplain
-rw-r--r--AMDGPUWaitSGPRHazards.h831logplain
-rw-r--r--AMDKernelCodeT.h33503logplain
d---------AsmParser89logplain
-rw-r--r--BUFInstructions.td154950logplain
-rw-r--r--CMakeLists.txt6446logplain
-rw-r--r--CaymanInstructions.td8083logplain
-rw-r--r--DSDIRInstructions.td5891logplain
-rw-r--r--DSInstructions.td90729logplain
d---------Disassembler140logplain
-rw-r--r--EXPInstructions.td6457logplain
-rw-r--r--EvergreenInstructions.td30577logplain
-rw-r--r--FLATInstructions.td178520logplain
-rw-r--r--GCNCreateVOPD.cpp7708logplain
-rw-r--r--GCNDPPCombine.cpp29817logplain
-rw-r--r--GCNDPPCombine.h905logplain
-rw-r--r--GCNHazardRecognizer.cpp123695logplain
-rw-r--r--GCNHazardRecognizer.h5964logplain
-rw-r--r--GCNILPSched.cpp11572logplain
-rw-r--r--GCNIterativeScheduler.cpp22054logplain
-rw-r--r--GCNIterativeScheduler.h4218logplain
-rw-r--r--GCNMinRegStrategy.cpp8363logplain
-rw-r--r--GCNNSAReassign.cpp12676logplain
-rw-r--r--GCNNSAReassign.h790logplain
-rw-r--r--GCNPreRALongBranchReg.cpp6029logplain
-rw-r--r--GCNPreRALongBranchReg.h829logplain
-rw-r--r--GCNPreRAOptimizations.cpp9928logplain
-rw-r--r--GCNPreRAOptimizations.h829logplain
-rw-r--r--GCNProcessors.td8544logplain
-rw-r--r--GCNRegPressure.cpp35227logplain
-rw-r--r--GCNRegPressure.h20196logplain
-rw-r--r--GCNRewritePartialRegUses.cpp18010logplain
-rw-r--r--GCNRewritePartialRegUses.h844logplain
-rw-r--r--GCNSchedStrategy.cpp81897logplain
-rw-r--r--GCNSchedStrategy.h18744logplain
-rw-r--r--GCNSubtarget.cpp28545logplain
-rw-r--r--GCNSubtarget.h59168logplain
-rw-r--r--GCNVOPDUtils.cpp9684logplain
-rw-r--r--GCNVOPDUtils.h1119logplain
-rw-r--r--InstCombineTables.td264logplain
d---------MCA146logplain
d---------MCTargetDesc1155logplain
-rw-r--r--MIMGInstructions.td98764logplain
-rw-r--r--R600.h1694logplain
-rw-r--r--R600.td1566logplain
-rw-r--r--R600AsmPrinter.cpp4553logplain
-rw-r--r--R600AsmPrinter.h1608logplain
-rw-r--r--R600ClauseMergePass.cpp7140logplain
-rw-r--r--R600ControlFlowFinalizer.cpp22823logplain
-rw-r--r--R600Defines.h4313logplain
-rw-r--r--R600EmitClauseMarkers.cpp11190logplain
-rw-r--r--R600ExpandSpecialInstrs.cpp10042logplain
-rw-r--r--R600FrameLowering.cpp1786logplain
-rw-r--r--R600FrameLowering.h1309logplain
-rw-r--r--R600ISelDAGToDAG.cpp6783logplain
-rw-r--r--R600ISelLowering.cpp79324logplain
-rw-r--r--R600ISelLowering.h5536logplain
-rw-r--r--R600InstrFormats.td11857logplain
-rw-r--r--R600InstrInfo.cpp49138logplain
-rw-r--r--R600InstrInfo.h14058logplain
-rw-r--r--R600InstrInfo.td921logplain
-rw-r--r--R600Instructions.td55942logplain
-rw-r--r--R600MCInstLower.cpp2765logplain
-rw-r--r--R600MachineCFGStructurizer.cpp56189logplain
-rw-r--r--R600MachineFunctionInfo.cpp651logplain
-rw-r--r--R600MachineFunctionInfo.h864logplain
-rw-r--r--R600MachineScheduler.cpp13424logplain
-rw-r--r--R600MachineScheduler.h2571logplain
-rw-r--r--R600OpenCLImageTypeLoweringPass.cpp11607logplain
-rw-r--r--R600OptimizeVectorRegisters.cpp12230logplain
-rw-r--r--R600Packetizer.cpp13457logplain
-rw-r--r--R600Processors.td4496logplain
-rw-r--r--R600RegisterInfo.cpp3843logplain
-rw-r--r--R600RegisterInfo.h2051logplain
-rw-r--r--R600RegisterInfo.td9985logplain
-rw-r--r--R600Schedule.td1662logplain
-rw-r--r--R600Subtarget.cpp1927logplain
-rw-r--r--R600Subtarget.h4779logplain
-rw-r--r--R600TargetMachine.cpp7370logplain
-rw-r--r--R600TargetMachine.h2390logplain
-rw-r--r--R600TargetTransformInfo.cpp5604logplain
-rw-r--r--R600TargetTransformInfo.h3221logplain
-rw-r--r--R700Instructions.td783logplain
-rw-r--r--SIAnnotateControlFlow.cpp13987logplain
-rw-r--r--SIDefines.h36276logplain
-rw-r--r--SIFixSGPRCopies.cpp43067logplain
-rw-r--r--SIFixSGPRCopies.h832logplain
-rw-r--r--SIFixVGPRCopies.cpp2608logplain
-rw-r--r--SIFixVGPRCopies.h795logplain
-rw-r--r--SIFoldOperands.cpp98163logplain
-rw-r--r--SIFoldOperands.h940logplain
-rw-r--r--SIFormMemoryClauses.cpp14699logplain
-rw-r--r--SIFormMemoryClauses.h815logplain
-rw-r--r--SIFrameLowering.cpp89551logplain
-rw-r--r--SIFrameLowering.h5086logplain
-rw-r--r--SIISelLowering.cpp736260logplain
-rw-r--r--SIISelLowering.h31605logplain
-rw-r--r--SIInsertHardClauses.cpp11309logplain
-rw-r--r--SIInsertWaitcnts.cpp114500logplain
-rw-r--r--SIInstrFormats.td13316logplain
-rw-r--r--SIInstrInfo.cpp390058logplain
-rw-r--r--SIInstrInfo.h63618logplain
-rw-r--r--SIInstrInfo.td141329logplain
-rw-r--r--SIInstructions.td162143logplain
-rw-r--r--SILateBranchLowering.cpp11400logplain
-rw-r--r--SILoadStoreOptimizer.cpp98681logplain
-rw-r--r--SILoadStoreOptimizer.h942logplain
-rw-r--r--SILowerControlFlow.cpp29075logplain
-rw-r--r--SILowerControlFlow.h810logplain
-rw-r--r--SILowerI1Copies.cpp30692logplain
-rw-r--r--SILowerI1Copies.h3585logplain
-rw-r--r--SILowerSGPRSpills.cpp23230logplain
-rw-r--r--SILowerSGPRSpills.h1007logplain
-rw-r--r--SILowerWWMCopies.cpp5826logplain
-rw-r--r--SILowerWWMCopies.h800logplain
-rw-r--r--SIMachineFunctionInfo.cpp30628logplain
-rw-r--r--SIMachineFunctionInfo.h40662logplain
-rw-r--r--SIMachineScheduler.cpp68700logplain
-rw-r--r--SIMachineScheduler.h15952logplain
-rw-r--r--SIMemoryLegalizer.cpp112701logplain
-rw-r--r--SIModeRegister.cpp19512logplain
-rw-r--r--SIModeRegisterDefaults.cpp14531logplain
-rw-r--r--SIModeRegisterDefaults.h5869logplain
-rw-r--r--SIOptimizeExecMasking.cpp28194logplain
-rw-r--r--SIOptimizeExecMasking.h829logplain
-rw-r--r--SIOptimizeExecMaskingPreRA.cpp16979logplain
-rw-r--r--SIOptimizeExecMaskingPreRA.h854logplain
-rw-r--r--SIOptimizeVGPRLiveRange.cpp26656logplain
-rw-r--r--SIOptimizeVGPRLiveRange.h1071logplain
-rw-r--r--SIPeepholeSDWA.cpp51093logplain
-rw-r--r--SIPeepholeSDWA.h792logplain
-rw-r--r--SIPostRABundler.cpp7571logplain
-rw-r--r--SIPostRABundler.h795logplain
-rw-r--r--SIPreAllocateWWMRegs.cpp8042logplain
-rw-r--r--SIPreAllocateWWMRegs.h826logplain
-rw-r--r--SIPreEmitPeephole.cpp30027logplain
-rw-r--r--SIProgramInfo.cpp7655logplain
-rw-r--r--SIProgramInfo.h4125logplain
-rw-r--r--SIRegisterInfo.cpp151237logplain
-rw-r--r--SIRegisterInfo.h20384logplain
-rw-r--r--SIRegisterInfo.td60686logplain
-rw-r--r--SISchedule.td20965logplain
-rw-r--r--SIShrinkInstructions.cpp37900logplain
-rw-r--r--SIShrinkInstructions.h838logplain
-rw-r--r--SIWholeQuadMode.cpp62983logplain
-rw-r--r--SIWholeQuadMode.h910logplain
-rw-r--r--SMInstructions.td64683logplain
-rw-r--r--SOPInstructions.td125909logplain
d---------TargetInfo136logplain
d---------Utils610logplain
-rw-r--r--VIInstrFormats.td653logplain
-rw-r--r--VINTERPInstructions.td11228logplain
-rw-r--r--VOP1Instructions.td73759logplain
-rw-r--r--VOP2Instructions.td122256logplain
-rw-r--r--VOP3Instructions.td159250logplain
-rw-r--r--VOP3PInstructions.td175058logplain
-rw-r--r--VOPCInstructions.td125681logplain
-rw-r--r--VOPDInstructions.td12570logplain
-rw-r--r--VOPInstructions.td82632logplain