aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU
ModeNameSize
-rw-r--r--AMDGPU.h22016logplain
-rw-r--r--AMDGPU.td89321logplain
-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.cpp73430logplain
-rw-r--r--AMDGPUAsmPrinter.h5261logplain
-rw-r--r--AMDGPUAtomicOptimizer.cpp37081logplain
-rw-r--r--AMDGPUAttributes.def1851logplain
-rw-r--r--AMDGPUAttributor.cpp59362logplain
-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.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.td2185logplain
-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.cpp97884logplain
-rw-r--r--AMDGPUIGroupLP.h874logplain
-rw-r--r--AMDGPUISelDAGToDAG.cpp161887logplain
-rw-r--r--AMDGPUISelDAGToDAG.h14586logplain
-rw-r--r--AMDGPUISelLowering.cpp225580logplain
-rw-r--r--AMDGPUISelLowering.h19128logplain
-rw-r--r--AMDGPUImageIntrinsicOptimizer.cpp12432logplain
-rw-r--r--AMDGPUInsertDelayAlu.cpp18106logplain
-rw-r--r--AMDGPUInstCombineIntrinsic.cpp72428logplain
-rw-r--r--AMDGPUInstrInfo.cpp1819logplain
-rw-r--r--AMDGPUInstrInfo.h2389logplain
-rw-r--r--AMDGPUInstrInfo.td21502logplain
-rw-r--r--AMDGPUInstructionSelector.cpp260142logplain
-rw-r--r--AMDGPUInstructionSelector.h19741logplain
-rw-r--r--AMDGPUInstructions.td30818logplain
-rw-r--r--AMDGPULaneMaskUtils.h3587logplain
-rw-r--r--AMDGPULateCodeGenPrepare.cpp21914logplain
-rw-r--r--AMDGPULegalizerInfo.cpp302246logplain
-rw-r--r--AMDGPULegalizerInfo.h12826logplain
-rw-r--r--AMDGPULibCalls.cpp55400logplain
-rw-r--r--AMDGPULibFunc.cpp42221logplain
-rw-r--r--AMDGPULibFunc.h12150logplain
-rw-r--r--AMDGPULowerBufferFatPointers.cpp101099logplain
-rw-r--r--AMDGPULowerExecSync.cpp8805logplain
-rw-r--r--AMDGPULowerIntrinsics.cpp7235logplain
-rw-r--r--AMDGPULowerKernelArguments.cpp13983logplain
-rw-r--r--AMDGPULowerKernelAttributes.cpp14639logplain
-rw-r--r--AMDGPULowerModuleLDSPass.cpp59291logplain
-rw-r--r--AMDGPULowerVGPREncoding.cpp17423logplain
-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.cpp8932logplain
-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.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.cpp4180logplain
-rw-r--r--AMDGPUPrepareAGPRAlloc.h834logplain
-rw-r--r--AMDGPUPrintfRuntimeBinding.cpp16225logplain
-rw-r--r--AMDGPUPromoteAlloca.cpp65486logplain
-rw-r--r--AMDGPUPromoteKernelArguments.cpp6562logplain
-rw-r--r--AMDGPURegBankCombiner.cpp22124logplain
-rw-r--r--AMDGPURegBankLegalize.cpp18742logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.cpp54594logplain
-rw-r--r--AMDGPURegBankLegalizeHelper.h5603logplain
-rw-r--r--AMDGPURegBankLegalizeRules.cpp54614logplain
-rw-r--r--AMDGPURegBankLegalizeRules.h10063logplain
-rw-r--r--AMDGPURegBankSelect.cpp10431logplain
-rw-r--r--AMDGPURegisterBankInfo.cpp226306logplain
-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.cpp25578logplain
-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.cpp56073logplain
-rw-r--r--AMDGPUSplitModule.h1304logplain
-rw-r--r--AMDGPUSubtarget.cpp17019logplain
-rw-r--r--AMDGPUSubtarget.h12650logplain
-rw-r--r--AMDGPUSwLowerLDS.cpp58037logplain
-rw-r--r--AMDGPUTargetMachine.cpp95950logplain
-rw-r--r--AMDGPUTargetMachine.h6137logplain
-rw-r--r--AMDGPUTargetObjectFile.cpp1526logplain
-rw-r--r--AMDGPUTargetObjectFile.h1171logplain
-rw-r--r--AMDGPUTargetTransformInfo.cpp61540logplain
-rw-r--r--AMDGPUTargetTransformInfo.h12983logplain
-rw-r--r--AMDGPUUniformIntrinsicCombine.cpp7736logplain
-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.td154363logplain
-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.td183916logplain
-rw-r--r--GCNCreateVOPD.cpp7708logplain
-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.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.td8805logplain
-rw-r--r--GCNRegPressure.cpp40042logplain
-rw-r--r--GCNRegPressure.h21897logplain
-rw-r--r--GCNRewritePartialRegUses.cpp18010logplain
-rw-r--r--GCNRewritePartialRegUses.h844logplain
-rw-r--r--GCNSchedStrategy.cpp114131logplain
-rw-r--r--GCNSchedStrategy.h22013logplain
-rw-r--r--GCNSubtarget.cpp28661logplain
-rw-r--r--GCNSubtarget.h39748logplain
-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.cpp79446logplain
-rw-r--r--R600ISelLowering.h5542logplain
-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.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.cpp12237logplain
-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.cpp5604logplain
-rw-r--r--R600TargetTransformInfo.h3221logplain
-rw-r--r--R700Instructions.td783logplain
-rw-r--r--SIAnnotateControlFlow.cpp13987logplain
-rw-r--r--SIDefines.h36493logplain
-rw-r--r--SIFixSGPRCopies.cpp44123logplain
-rw-r--r--SIFixSGPRCopies.h832logplain
-rw-r--r--SIFixVGPRCopies.cpp2608logplain
-rw-r--r--SIFixVGPRCopies.h795logplain
-rw-r--r--SIFoldOperands.cpp98008logplain
-rw-r--r--SIFoldOperands.h940logplain
-rw-r--r--SIFormMemoryClauses.cpp14700logplain
-rw-r--r--SIFormMemoryClauses.h815logplain
-rw-r--r--SIFrameLowering.cpp89838logplain
-rw-r--r--SIFrameLowering.h4965logplain
-rw-r--r--SIISelLowering.cpp747666logplain
-rw-r--r--SIISelLowering.h31483logplain
-rw-r--r--SIInsertHardClauses.cpp11309logplain
-rw-r--r--SIInsertWaitcnts.cpp135034logplain
-rw-r--r--SIInstrFormats.td13316logplain
-rw-r--r--SIInstrInfo.cpp408607logplain
-rw-r--r--SIInstrInfo.h67215logplain
-rw-r--r--SIInstrInfo.td142272logplain
-rw-r--r--SIInstructions.td167312logplain
-rw-r--r--SILateBranchLowering.cpp11407logplain
-rw-r--r--SILoadStoreOptimizer.cpp102603logplain
-rw-r--r--SILoadStoreOptimizer.h942logplain
-rw-r--r--SILowerControlFlow.cpp29355logplain
-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.cpp31306logplain
-rw-r--r--SIMachineFunctionInfo.h41412logplain
-rw-r--r--SIMachineScheduler.cpp68968logplain
-rw-r--r--SIMachineScheduler.h15983logplain
-rw-r--r--SIMemoryLegalizer.cpp96515logplain
-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.cpp26691logplain
-rw-r--r--SIOptimizeVGPRLiveRange.h1071logplain
-rw-r--r--SIPeepholeSDWA.cpp51011logplain
-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.cpp29711logplain
-rw-r--r--SIProgramInfo.cpp7655logplain
-rw-r--r--SIProgramInfo.h4125logplain
-rw-r--r--SIRegisterInfo.cpp152255logplain
-rw-r--r--SIRegisterInfo.h20474logplain
-rw-r--r--SIRegisterInfo.td68322logplain
-rw-r--r--SISchedule.td20965logplain
-rw-r--r--SIShrinkInstructions.cpp39030logplain
-rw-r--r--SIShrinkInstructions.h838logplain
-rw-r--r--SIWholeQuadMode.cpp63217logplain
-rw-r--r--SIWholeQuadMode.h910logplain
-rw-r--r--SMInstructions.td68406logplain
-rw-r--r--SOPInstructions.td127378logplain
d---------TargetInfo136logplain
d---------Utils610logplain
-rw-r--r--VIInstrFormats.td653logplain
-rw-r--r--VINTERPInstructions.td11100logplain
-rw-r--r--VOP1Instructions.td75738logplain
-rw-r--r--VOP2Instructions.td122515logplain
-rw-r--r--VOP3Instructions.td162161logplain
-rw-r--r--VOP3PInstructions.td182096logplain
-rw-r--r--VOPCInstructions.td125910logplain
-rw-r--r--VOPDInstructions.td12570logplain
-rw-r--r--VOPInstructions.td83390logplain