aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU
ModeNameSize
-rw-r--r--AMDGPU.h22016logplain
-rw-r--r--AMDGPU.td90614logplain
-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.h6795logplain
-rw-r--r--AMDGPUAsanInstrumentation.cpp15941logplain
-rw-r--r--AMDGPUAsanInstrumentation.h2335logplain
-rw-r--r--AMDGPUAsmPrinter.cpp73430logplain
-rw-r--r--AMDGPUAsmPrinter.h5261logplain
-rw-r--r--AMDGPUAtomicOptimizer.cpp37081logplain
-rw-r--r--AMDGPUAttributes.def1851logplain
-rw-r--r--AMDGPUAttributor.cpp59330logplain
-rw-r--r--AMDGPUBarrierLatency.cpp4495logplain
-rw-r--r--AMDGPUBarrierLatency.h761logplain
-rw-r--r--AMDGPUCallLowering.cpp64187logplain
-rw-r--r--AMDGPUCallLowering.h3901logplain
-rw-r--r--AMDGPUCallingConv.td6880logplain
-rw-r--r--AMDGPUCodeGenPrepare.cpp83951logplain
-rw-r--r--AMDGPUCombine.td11065logplain
-rw-r--r--AMDGPUCombinerHelper.cpp18302logplain
-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.td2185logplain
-rw-r--r--AMDGPUFrameLowering.cpp2030logplain
-rw-r--r--AMDGPUFrameLowering.h1428logplain
-rw-r--r--AMDGPUGISel.td18552logplain
-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--AMDGPUHazardLatency.cpp2633logplain
-rw-r--r--AMDGPUHazardLatency.h757logplain
-rw-r--r--AMDGPUIGroupLP.cpp97884logplain
-rw-r--r--AMDGPUIGroupLP.h874logplain
-rw-r--r--AMDGPUISelDAGToDAG.cpp161898logplain
-rw-r--r--AMDGPUISelDAGToDAG.h14586logplain
-rw-r--r--AMDGPUISelLowering.cpp229282logplain
-rw-r--r--AMDGPUISelLowering.h19195logplain
-rw-r--r--AMDGPUImageIntrinsicOptimizer.cpp12432logplain
-rw-r--r--AMDGPUInsertDelayAlu.cpp18223logplain
-rw-r--r--AMDGPUInstCombineIntrinsic.cpp75623logplain
-rw-r--r--AMDGPUInstrInfo.cpp1819logplain
-rw-r--r--AMDGPUInstrInfo.h2389logplain
-rw-r--r--AMDGPUInstrInfo.td21741logplain
-rw-r--r--AMDGPUInstructionSelector.cpp262077logplain
-rw-r--r--AMDGPUInstructionSelector.h19741logplain
-rw-r--r--AMDGPUInstructions.td30758logplain
-rw-r--r--AMDGPULaneMaskUtils.h3779logplain
-rw-r--r--AMDGPULateCodeGenPrepare.cpp21914logplain
-rw-r--r--AMDGPULegalizerInfo.cpp304812logplain
-rw-r--r--AMDGPULegalizerInfo.h12826logplain
-rw-r--r--AMDGPULibCalls.cpp55706logplain
-rw-r--r--AMDGPULibFunc.cpp42221logplain
-rw-r--r--AMDGPULibFunc.h12150logplain
-rw-r--r--AMDGPULowerBufferFatPointers.cpp101412logplain
-rw-r--r--AMDGPULowerExecSync.cpp8805logplain
-rw-r--r--AMDGPULowerIntrinsics.cpp7235logplain
-rw-r--r--AMDGPULowerKernelArguments.cpp13983logplain
-rw-r--r--AMDGPULowerKernelAttributes.cpp14639logplain
-rw-r--r--AMDGPULowerModuleLDSPass.cpp59015logplain
-rw-r--r--AMDGPULowerVGPREncoding.cpp17423logplain
-rw-r--r--AMDGPULowerVGPREncoding.h841logplain
-rw-r--r--AMDGPUMCInstLower.cpp18134logplain
-rw-r--r--AMDGPUMCInstLower.h2529logplain
-rw-r--r--AMDGPUMCResourceInfo.cpp17126logplain
-rw-r--r--AMDGPUMCResourceInfo.h4136logplain
-rw-r--r--AMDGPUMIRFormatter.cpp10524logplain
-rw-r--r--AMDGPUMIRFormatter.h2780logplain
-rw-r--r--AMDGPUMachineFunction.cpp8724logplain
-rw-r--r--AMDGPUMachineFunction.h4202logplain
-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.cpp15081logplain
-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.cpp18876logplain
-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.cpp3949logplain
-rw-r--r--AMDGPUPrepareAGPRAlloc.h834logplain
-rw-r--r--AMDGPUPrintfRuntimeBinding.cpp16756logplain
-rw-r--r--AMDGPUPromoteAlloca.cpp63824logplain
-rw-r--r--AMDGPUPromoteKernelArguments.cpp6562logplain
-rw-r--r--AMDGPURegBankCombiner.cpp22124logplain
-rw-r--r--AMDGPURegBankLegalize.cpp18501logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.cpp57444logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.h5603logplain
-rw-r--r--AMDGPURegBankLegalizeRules.cpp64961logplain
-rw-r--r--AMDGPURegBankLegalizeRules.h10340logplain
-rw-r--r--AMDGPURegBankSelect.cpp10431logplain
-rw-r--r--AMDGPURegisterBankInfo.cpp227799logplain
-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.cpp25481logplain
-rw-r--r--AMDGPURewriteOutArguments.cpp13007logplain
-rw-r--r--AMDGPURewriteUndefForPHI.cpp7082logplain
-rw-r--r--AMDGPUSearchableTables.td29716logplain
-rw-r--r--AMDGPUSelectionDAGInfo.cpp2058logplain
-rw-r--r--AMDGPUSelectionDAGInfo.h1646logplain
-rw-r--r--AMDGPUSetWavePriority.cpp7887logplain
-rw-r--r--AMDGPUSplitModule.cpp56073logplain
-rw-r--r--AMDGPUSplitModule.h1304logplain
-rw-r--r--AMDGPUSubtarget.cpp17019logplain
-rw-r--r--AMDGPUSubtarget.h12286logplain
-rw-r--r--AMDGPUSwLowerLDS.cpp57793logplain
-rw-r--r--AMDGPUTargetMachine.cpp99685logplain
-rw-r--r--AMDGPUTargetMachine.h6137logplain
-rw-r--r--AMDGPUTargetObjectFile.cpp1526logplain
-rw-r--r--AMDGPUTargetObjectFile.h1171logplain
-rw-r--r--AMDGPUTargetTransformInfo.cpp63263logplain
-rw-r--r--AMDGPUTargetTransformInfo.h13002logplain
-rw-r--r--AMDGPUUniformIntrinsicCombine.cpp7635logplain
-rw-r--r--AMDGPUUnifyDivergentExitNodes.cpp14475logplain
-rw-r--r--AMDGPUUnifyDivergentExitNodes.h1511logplain
-rw-r--r--AMDGPUWaitSGPRHazards.cpp19846logplain
-rw-r--r--AMDGPUWaitSGPRHazards.h831logplain
-rw-r--r--AMDKernelCodeT.h33503logplain
d---------AsmParser89logplain
-rw-r--r--BUFInstructions.td163894logplain
-rw-r--r--CMakeLists.txt6459logplain
-rw-r--r--CaymanInstructions.td8083logplain
-rw-r--r--DSDIRInstructions.td6052logplain
-rw-r--r--DSInstructions.td91343logplain
d---------Disassembler140logplain
-rw-r--r--EXPInstructions.td6459logplain
-rw-r--r--EvergreenInstructions.td30539logplain
-rw-r--r--FLATInstructions.td183953logplain
-rw-r--r--GCNCreateVOPD.cpp8248logplain
-rw-r--r--GCNDPPCombine.cpp29866logplain
-rw-r--r--GCNDPPCombine.h905logplain
-rw-r--r--GCNHazardRecognizer.cpp128127logplain
-rw-r--r--GCNHazardRecognizer.h6427logplain
-rw-r--r--GCNILPSched.cpp11572logplain
-rw-r--r--GCNIterativeScheduler.cpp22220logplain
-rw-r--r--GCNIterativeScheduler.h4218logplain
-rw-r--r--GCNMinRegStrategy.cpp8363logplain
-rw-r--r--GCNNSAReassign.cpp12591logplain
-rw-r--r--GCNNSAReassign.h790logplain
-rw-r--r--GCNPreRALongBranchReg.cpp5945logplain
-rw-r--r--GCNPreRALongBranchReg.h829logplain
-rw-r--r--GCNPreRAOptimizations.cpp9851logplain
-rw-r--r--GCNPreRAOptimizations.h829logplain
-rw-r--r--GCNProcessors.td8893logplain
-rw-r--r--GCNRegPressure.cpp40042logplain
-rw-r--r--GCNRegPressure.h21897logplain
-rw-r--r--GCNRewritePartialRegUses.cpp18010logplain
-rw-r--r--GCNRewritePartialRegUses.h844logplain
-rw-r--r--GCNSchedStrategy.cpp124771logplain
-rw-r--r--GCNSchedStrategy.h29779logplain
-rw-r--r--GCNSubtarget.cpp28661logplain
-rw-r--r--GCNSubtarget.h39852logplain
-rw-r--r--GCNVOPDUtils.cpp9654logplain
-rw-r--r--GCNVOPDUtils.h1119logplain
d---------MCA146logplain
d---------MCTargetDesc1155logplain
-rw-r--r--MIMGInstructions.td100663logplain
-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.cpp79446logplain
-rw-r--r--R600ISelLowering.h5542logplain
-rw-r--r--R600InstrFormats.td11857logplain
-rw-r--r--R600InstrInfo.cpp49074logplain
-rw-r--r--R600InstrInfo.h14062logplain
-rw-r--r--R600InstrInfo.td921logplain
-rw-r--r--R600Instructions.td55975logplain
-rw-r--r--R600MCInstLower.cpp2748logplain
-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.cpp12259logplain
-rw-r--r--R600Packetizer.cpp13457logplain
-rw-r--r--R600Processors.td4765logplain
-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.h4990logplain
-rw-r--r--R600TargetMachine.cpp7401logplain
-rw-r--r--R600TargetMachine.h2390logplain
-rw-r--r--R600TargetTransformInfo.cpp5497logplain
-rw-r--r--R600TargetTransformInfo.h3240logplain
-rw-r--r--R700Instructions.td783logplain
-rw-r--r--SIAnnotateControlFlow.cpp13987logplain
-rw-r--r--SIDefines.h36713logplain
-rw-r--r--SIFixSGPRCopies.cpp44134logplain
-rw-r--r--SIFixSGPRCopies.h832logplain
-rw-r--r--SIFixVGPRCopies.cpp2530logplain
-rw-r--r--SIFixVGPRCopies.h795logplain
-rw-r--r--SIFoldOperands.cpp98046logplain
-rw-r--r--SIFoldOperands.h940logplain
-rw-r--r--SIFormMemoryClauses.cpp14618logplain
-rw-r--r--SIFormMemoryClauses.h815logplain
-rw-r--r--SIFrameLowering.cpp89353logplain
-rw-r--r--SIFrameLowering.h4965logplain
-rw-r--r--SIISelLowering.cpp763119logplain
-rw-r--r--SIISelLowering.h31596logplain
-rw-r--r--SIInsertHardClauses.cpp11309logplain
-rw-r--r--SIInsertWaitcnts.cpp143512logplain
-rw-r--r--SIInstrFormats.td13316logplain
-rw-r--r--SIInstrInfo.cpp412464logplain
-rw-r--r--SIInstrInfo.h67380logplain
-rw-r--r--SIInstrInfo.td142751logplain
-rw-r--r--SIInstructions.td168181logplain
-rw-r--r--SILateBranchLowering.cpp12016logplain
-rw-r--r--SILoadStoreOptimizer.cpp102841logplain
-rw-r--r--SILoadStoreOptimizer.h942logplain
-rw-r--r--SILowerControlFlow.cpp29355logplain
-rw-r--r--SILowerControlFlow.h810logplain
-rw-r--r--SILowerI1Copies.cpp30652logplain
-rw-r--r--SILowerI1Copies.h3585logplain
-rw-r--r--SILowerSGPRSpills.cpp23151logplain
-rw-r--r--SILowerSGPRSpills.h1007logplain
-rw-r--r--SILowerWWMCopies.cpp5747logplain
-rw-r--r--SILowerWWMCopies.h800logplain
-rw-r--r--SIMachineFunctionInfo.cpp31207logplain
-rw-r--r--SIMachineFunctionInfo.h41297logplain
-rw-r--r--SIMachineScheduler.cpp68979logplain
-rw-r--r--SIMachineScheduler.h15983logplain
-rw-r--r--SIMemoryLegalizer.cpp97721logplain
-rw-r--r--SIModeRegister.cpp19512logplain
-rw-r--r--SIModeRegisterDefaults.cpp14174logplain
-rw-r--r--SIModeRegisterDefaults.h5869logplain
-rw-r--r--SIOptimizeExecMasking.cpp28110logplain
-rw-r--r--SIOptimizeExecMasking.h829logplain
-rw-r--r--SIOptimizeExecMaskingPreRA.cpp16984logplain
-rw-r--r--SIOptimizeExecMaskingPreRA.h854logplain
-rw-r--r--SIOptimizeVGPRLiveRange.cpp26691logplain
-rw-r--r--SIOptimizeVGPRLiveRange.h1071logplain
-rw-r--r--SIPeepholeSDWA.cpp51011logplain
-rw-r--r--SIPeepholeSDWA.h792logplain
-rw-r--r--SIPostRABundler.cpp7516logplain
-rw-r--r--SIPostRABundler.h795logplain
-rw-r--r--SIPreAllocateWWMRegs.cpp8152logplain
-rw-r--r--SIPreAllocateWWMRegs.h826logplain
-rw-r--r--SIPreEmitPeephole.cpp31784logplain
-rw-r--r--SIProgramInfo.cpp7655logplain
-rw-r--r--SIProgramInfo.h4125logplain
-rw-r--r--SIRegisterInfo.cpp152604logplain
-rw-r--r--SIRegisterInfo.h20460logplain
-rw-r--r--SIRegisterInfo.td68322logplain
-rw-r--r--SISchedule.td20965logplain
-rw-r--r--SIShrinkInstructions.cpp39183logplain
-rw-r--r--SIShrinkInstructions.h838logplain
-rw-r--r--SIWholeQuadMode.cpp63554logplain
-rw-r--r--SIWholeQuadMode.h910logplain
-rw-r--r--SMInstructions.td68406logplain
-rw-r--r--SOPInstructions.td140832logplain
d---------TargetInfo136logplain
d---------Utils610logplain
-rw-r--r--VIInstrFormats.td653logplain
-rw-r--r--VINTERPInstructions.td11100logplain
-rw-r--r--VOP1Instructions.td80868logplain
-rw-r--r--VOP2Instructions.td122515logplain
-rw-r--r--VOP3Instructions.td162124logplain
-rw-r--r--VOP3PInstructions.td183019logplain
-rw-r--r--VOPCInstructions.td125910logplain
-rw-r--r--VOPDInstructions.td12570logplain
-rw-r--r--VOPInstructions.td83781logplain