aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU
ModeNameSize
-rw-r--r--AMDGPU.h22016logplain
-rw-r--r--AMDGPU.td104203logplain
-rw-r--r--AMDGPUAliasAnalysis.cpp4530logplain
-rw-r--r--AMDGPUAliasAnalysis.h3065logplain
-rw-r--r--AMDGPUAlwaysInlinePass.cpp5370logplain
-rw-r--r--AMDGPUAnnotateUniformValues.cpp4830logplain
-rw-r--r--AMDGPUArgumentUsageInfo.cpp8701logplain
-rw-r--r--AMDGPUArgumentUsageInfo.h6971logplain
-rw-r--r--AMDGPUAsanInstrumentation.cpp15941logplain
-rw-r--r--AMDGPUAsanInstrumentation.h2335logplain
-rw-r--r--AMDGPUAsmPrinter.cpp73464logplain
-rw-r--r--AMDGPUAsmPrinter.h5261logplain
-rw-r--r--AMDGPUAtomicOptimizer.cpp37081logplain
-rw-r--r--AMDGPUAttributes.def1851logplain
-rw-r--r--AMDGPUAttributor.cpp58641logplain
-rw-r--r--AMDGPUBarrierLatency.cpp4198logplain
-rw-r--r--AMDGPUBarrierLatency.h761logplain
-rw-r--r--AMDGPUCallLowering.cpp64175logplain
-rw-r--r--AMDGPUCallLowering.h3901logplain
-rw-r--r--AMDGPUCallingConv.td6678logplain
-rw-r--r--AMDGPUCodeGenPrepare.cpp82153logplain
-rw-r--r--AMDGPUCombine.td11065logplain
-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.td18351logplain
-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.h5674logplain
-rw-r--r--AMDGPUIGroupLP.cpp95289logplain
-rw-r--r--AMDGPUIGroupLP.h874logplain
-rw-r--r--AMDGPUISelDAGToDAG.cpp161872logplain
-rw-r--r--AMDGPUISelDAGToDAG.h14586logplain
-rw-r--r--AMDGPUISelLowering.cpp226293logplain
-rw-r--r--AMDGPUISelLowering.h19191logplain
-rw-r--r--AMDGPUImageIntrinsicOptimizer.cpp12432logplain
-rw-r--r--AMDGPUInsertDelayAlu.cpp17834logplain
-rw-r--r--AMDGPUInstCombineIntrinsic.cpp72428logplain
-rw-r--r--AMDGPUInstrInfo.cpp1819logplain
-rw-r--r--AMDGPUInstrInfo.h2389logplain
-rw-r--r--AMDGPUInstrInfo.td21502logplain
-rw-r--r--AMDGPUInstructionSelector.cpp260068logplain
-rw-r--r--AMDGPUInstructionSelector.h19741logplain
-rw-r--r--AMDGPUInstructions.td30774logplain
-rw-r--r--AMDGPULaneMaskUtils.h3587logplain
-rw-r--r--AMDGPULateCodeGenPrepare.cpp21914logplain
-rw-r--r--AMDGPULegalizerInfo.cpp302322logplain
-rw-r--r--AMDGPULegalizerInfo.h12826logplain
-rw-r--r--AMDGPULibCalls.cpp57279logplain
-rw-r--r--AMDGPULibFunc.cpp42221logplain
-rw-r--r--AMDGPULibFunc.h12150logplain
-rw-r--r--AMDGPULowerBufferFatPointers.cpp101099logplain
-rw-r--r--AMDGPULowerExecSync.cpp8841logplain
-rw-r--r--AMDGPULowerIntrinsics.cpp7235logplain
-rw-r--r--AMDGPULowerKernelArguments.cpp9844logplain
-rw-r--r--AMDGPULowerKernelAttributes.cpp14639logplain
-rw-r--r--AMDGPULowerModuleLDSPass.cpp59455logplain
-rw-r--r--AMDGPULowerVGPREncoding.cpp17517logplain
-rw-r--r--AMDGPULowerVGPREncoding.h841logplain
-rw-r--r--AMDGPUMCInstLower.cpp17760logplain
-rw-r--r--AMDGPUMCInstLower.h2529logplain
-rw-r--r--AMDGPUMCResourceInfo.cpp17126logplain
-rw-r--r--AMDGPUMCResourceInfo.h4136logplain
-rw-r--r--AMDGPUMIRFormatter.cpp5115logplain
-rw-r--r--AMDGPUMIRFormatter.h2338logplain
-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.cpp15099logplain
-rw-r--r--AMDGPUMemoryUtils.h2469logplain
-rw-r--r--AMDGPUPTNote.h913logplain
-rw-r--r--AMDGPUPassRegistry.def8349logplain
-rw-r--r--AMDGPUPerfHintAnalysis.cpp15636logplain
-rw-r--r--AMDGPUPerfHintAnalysis.h2354logplain
-rw-r--r--AMDGPUPostLegalizerCombiner.cpp18875logplain
-rw-r--r--AMDGPUPreLegalizerCombiner.cpp10478logplain
-rw-r--r--AMDGPUPredicateControl.td1270logplain
-rw-r--r--AMDGPUPreloadKernArgProlog.cpp7540logplain
-rw-r--r--AMDGPUPreloadKernArgProlog.h845logplain
-rw-r--r--AMDGPUPreloadKernelArguments.cpp12693logplain
-rw-r--r--AMDGPUPrepareAGPRAlloc.cpp4180logplain
-rw-r--r--AMDGPUPrepareAGPRAlloc.h834logplain
-rw-r--r--AMDGPUPrintfRuntimeBinding.cpp15976logplain
-rw-r--r--AMDGPUPromoteAlloca.cpp65507logplain
-rw-r--r--AMDGPUPromoteKernelArguments.cpp6562logplain
-rw-r--r--AMDGPURegBankCombiner.cpp22124logplain
-rw-r--r--AMDGPURegBankLegalize.cpp18742logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.cpp50748logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.h5519logplain
-rw-r--r--AMDGPURegBankLegalizeRules.cpp48740logplain
-rw-r--r--AMDGPURegBankLegalizeRules.h9994logplain
-rw-r--r--AMDGPURegBankSelect.cpp10431logplain
-rw-r--r--AMDGPURegisterBankInfo.cpp226296logplain
-rw-r--r--AMDGPURegisterBankInfo.h7860logplain
-rw-r--r--AMDGPURegisterBanks.td1091logplain
-rw-r--r--AMDGPURemoveIncompatibleFunctions.cpp7760logplain
-rw-r--r--AMDGPURemoveIncompatibleFunctions.h960logplain
-rw-r--r--AMDGPUReserveWWMRegs.cpp3455logplain
-rw-r--r--AMDGPUReserveWWMRegs.h868logplain
-rw-r--r--AMDGPUResourceUsageAnalysis.cpp11911logplain
-rw-r--r--AMDGPUResourceUsageAnalysis.h2892logplain
-rw-r--r--AMDGPURewriteAGPRCopyMFMA.cpp27359logplain
-rw-r--r--AMDGPURewriteOutArguments.cpp13007logplain
-rw-r--r--AMDGPURewriteUndefForPHI.cpp7082logplain
-rw-r--r--AMDGPUSearchableTables.td29670logplain
-rw-r--r--AMDGPUSelectionDAGInfo.cpp2058logplain
-rw-r--r--AMDGPUSelectionDAGInfo.h1646logplain
-rw-r--r--AMDGPUSetWavePriority.cpp7887logplain
-rw-r--r--AMDGPUSplitModule.cpp56029logplain
-rw-r--r--AMDGPUSplitModule.h1304logplain
-rw-r--r--AMDGPUSubtarget.cpp17298logplain
-rw-r--r--AMDGPUSubtarget.h14687logplain
-rw-r--r--AMDGPUSwLowerLDS.cpp58035logplain
-rw-r--r--AMDGPUTargetMachine.cpp94497logplain
-rw-r--r--AMDGPUTargetMachine.h6137logplain
-rw-r--r--AMDGPUTargetObjectFile.cpp1526logplain
-rw-r--r--AMDGPUTargetObjectFile.h1171logplain
-rw-r--r--AMDGPUTargetTransformInfo.cpp62723logplain
-rw-r--r--AMDGPUTargetTransformInfo.h12983logplain
-rw-r--r--AMDGPUUniformIntrinsicCombine.cpp6953logplain
-rw-r--r--AMDGPUUnifyDivergentExitNodes.cpp14475logplain
-rw-r--r--AMDGPUUnifyDivergentExitNodes.h1511logplain
-rw-r--r--AMDGPUWaitSGPRHazards.cpp19688logplain
-rw-r--r--AMDGPUWaitSGPRHazards.h831logplain
-rw-r--r--AMDKernelCodeT.h33503logplain
d---------AsmParser89logplain
-rw-r--r--BUFInstructions.td154327logplain
-rw-r--r--CMakeLists.txt6433logplain
-rw-r--r--CaymanInstructions.td8083logplain
-rw-r--r--DSDIRInstructions.td5891logplain
-rw-r--r--DSInstructions.td91299logplain
d---------Disassembler140logplain
-rw-r--r--EXPInstructions.td6457logplain
-rw-r--r--EvergreenInstructions.td30539logplain
-rw-r--r--FLATInstructions.td184042logplain
-rw-r--r--GCNCreateVOPD.cpp7708logplain
-rw-r--r--GCNDPPCombine.cpp29823logplain
-rw-r--r--GCNDPPCombine.h905logplain
-rw-r--r--GCNHazardRecognizer.cpp128085logplain
-rw-r--r--GCNHazardRecognizer.h6427logplain
-rw-r--r--GCNILPSched.cpp11572logplain
-rw-r--r--GCNIterativeScheduler.cpp22054logplain
-rw-r--r--GCNIterativeScheduler.h4218logplain
-rw-r--r--GCNMinRegStrategy.cpp8363logplain
-rw-r--r--GCNNSAReassign.cpp12668logplain
-rw-r--r--GCNNSAReassign.h790logplain
-rw-r--r--GCNPreRALongBranchReg.cpp6029logplain
-rw-r--r--GCNPreRALongBranchReg.h829logplain
-rw-r--r--GCNPreRAOptimizations.cpp9935logplain
-rw-r--r--GCNPreRAOptimizations.h829logplain
-rw-r--r--GCNProcessors.td8544logplain
-rw-r--r--GCNRegPressure.cpp40223logplain
-rw-r--r--GCNRegPressure.h20800logplain
-rw-r--r--GCNRewritePartialRegUses.cpp18010logplain
-rw-r--r--GCNRewritePartialRegUses.h844logplain
-rw-r--r--GCNSchedStrategy.cpp87636logplain
-rw-r--r--GCNSchedStrategy.h19430logplain
-rw-r--r--GCNSubtarget.cpp28522logplain
-rw-r--r--GCNSubtarget.h61397logplain
-rw-r--r--GCNVOPDUtils.cpp9684logplain
-rw-r--r--GCNVOPDUtils.h1119logplain
d---------MCA146logplain
d---------MCTargetDesc1155logplain
-rw-r--r--MIMGInstructions.td100620logplain
-rw-r--r--R600.h1694logplain
-rw-r--r--R600.td1623logplain
-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.cpp79256logplain
-rw-r--r--R600ISelLowering.h5536logplain
-rw-r--r--R600InstrFormats.td11857logplain
-rw-r--r--R600InstrInfo.cpp49074logplain
-rw-r--r--R600InstrInfo.h14058logplain
-rw-r--r--R600InstrInfo.td921logplain
-rw-r--r--R600Instructions.td55942logplain
-rw-r--r--R600MCInstLower.cpp2748logplain
-rw-r--r--R600MachineCFGStructurizer.cpp56203logplain
-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.cpp12237logplain
-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.cpp7401logplain
-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.h36447logplain
-rw-r--r--SIFixSGPRCopies.cpp44108logplain
-rw-r--r--SIFixSGPRCopies.h832logplain
-rw-r--r--SIFixVGPRCopies.cpp2608logplain
-rw-r--r--SIFixVGPRCopies.h795logplain
-rw-r--r--SIFoldOperands.cpp98537logplain
-rw-r--r--SIFoldOperands.h940logplain
-rw-r--r--SIFormMemoryClauses.cpp14699logplain
-rw-r--r--SIFormMemoryClauses.h815logplain
-rw-r--r--SIFrameLowering.cpp89805logplain
-rw-r--r--SIFrameLowering.h4965logplain
-rw-r--r--SIISelLowering.cpp746860logplain
-rw-r--r--SIISelLowering.h31469logplain
-rw-r--r--SIInsertHardClauses.cpp11309logplain
-rw-r--r--SIInsertWaitcnts.cpp132726logplain
-rw-r--r--SIInstrFormats.td13316logplain
-rw-r--r--SIInstrInfo.cpp408683logplain
-rw-r--r--SIInstrInfo.h67113logplain
-rw-r--r--SIInstrInfo.td142194logplain
-rw-r--r--SIInstructions.td167312logplain
-rw-r--r--SILateBranchLowering.cpp11407logplain
-rw-r--r--SILoadStoreOptimizer.cpp99370logplain
-rw-r--r--SILoadStoreOptimizer.h942logplain
-rw-r--r--SILowerControlFlow.cpp29075logplain
-rw-r--r--SILowerControlFlow.h810logplain
-rw-r--r--SILowerI1Copies.cpp30730logplain
-rw-r--r--SILowerI1Copies.h3585logplain
-rw-r--r--SILowerSGPRSpills.cpp23151logplain
-rw-r--r--SILowerSGPRSpills.h1007logplain
-rw-r--r--SILowerWWMCopies.cpp5826logplain
-rw-r--r--SILowerWWMCopies.h800logplain
-rw-r--r--SIMachineFunctionInfo.cpp31302logplain
-rw-r--r--SIMachineFunctionInfo.h41412logplain
-rw-r--r--SIMachineScheduler.cpp68968logplain
-rw-r--r--SIMachineScheduler.h15983logplain
-rw-r--r--SIMemoryLegalizer.cpp95595logplain
-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.cpp17082logplain
-rw-r--r--SIOptimizeExecMaskingPreRA.h854logplain
-rw-r--r--SIOptimizeVGPRLiveRange.cpp26656logplain
-rw-r--r--SIOptimizeVGPRLiveRange.h1071logplain
-rw-r--r--SIPeepholeSDWA.cpp51033logplain
-rw-r--r--SIPeepholeSDWA.h792logplain
-rw-r--r--SIPostRABundler.cpp7594logplain
-rw-r--r--SIPostRABundler.h795logplain
-rw-r--r--SIPreAllocateWWMRegs.cpp8042logplain
-rw-r--r--SIPreAllocateWWMRegs.h826logplain
-rw-r--r--SIPreEmitPeephole.cpp29349logplain
-rw-r--r--SIProgramInfo.cpp7655logplain
-rw-r--r--SIProgramInfo.h4125logplain
-rw-r--r--SIRegisterInfo.cpp147048logplain
-rw-r--r--SIRegisterInfo.h20474logplain
-rw-r--r--SIRegisterInfo.td68186logplain
-rw-r--r--SISchedule.td20965logplain
-rw-r--r--SIShrinkInstructions.cpp39026logplain
-rw-r--r--SIShrinkInstructions.h838logplain
-rw-r--r--SIWholeQuadMode.cpp63143logplain
-rw-r--r--SIWholeQuadMode.h910logplain
-rw-r--r--SMInstructions.td64683logplain
-rw-r--r--SOPInstructions.td126791logplain
d---------TargetInfo136logplain
d---------Utils610logplain
-rw-r--r--VIInstrFormats.td653logplain
-rw-r--r--VINTERPInstructions.td11100logplain
-rw-r--r--VOP1Instructions.td75722logplain
-rw-r--r--VOP2Instructions.td122349logplain
-rw-r--r--VOP3Instructions.td162161logplain
-rw-r--r--VOP3PInstructions.td182242logplain
-rw-r--r--VOPCInstructions.td125744logplain
-rw-r--r--VOPDInstructions.td12570logplain
-rw-r--r--VOPInstructions.td83467logplain