Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / lib / Target / AMDGPU / 
treed0ead42ab9614a97d94cd83f6cf50a56bbfeb726
drwxr-xr-x   ..
-rw-r--r-- 16173 AMDGPU.h
-rw-r--r-- 75160 AMDGPU.td
-rw-r--r-- 4365 AMDGPUAliasAnalysis.cpp
-rw-r--r-- 3065 AMDGPUAliasAnalysis.h
-rw-r--r-- 5408 AMDGPUAlwaysInlinePass.cpp
-rw-r--r-- 3992 AMDGPUAnnotateKernelFeatures.cpp
-rw-r--r-- 3906 AMDGPUAnnotateUniformValues.cpp
-rw-r--r-- 7969 AMDGPUArgumentUsageInfo.cpp
-rw-r--r-- 5214 AMDGPUArgumentUsageInfo.h
-rw-r--r-- 62514 AMDGPUAsmPrinter.cpp
-rw-r--r-- 5163 AMDGPUAsmPrinter.h
-rw-r--r-- 37312 AMDGPUAtomicOptimizer.cpp
-rw-r--r-- 1613 AMDGPUAttributes.def
-rw-r--r-- 39245 AMDGPUAttributor.cpp
-rw-r--r-- 59173 AMDGPUCallLowering.cpp
-rw-r--r-- 3784 AMDGPUCallLowering.h
-rw-r--r-- 10954 AMDGPUCallingConv.td
-rw-r--r-- 1577 AMDGPUCodeGenPassBuilder.cpp
-rw-r--r-- 1149 AMDGPUCodeGenPassBuilder.h
-rw-r--r-- 81802 AMDGPUCodeGenPrepare.cpp
-rw-r--r-- 7623 AMDGPUCombine.td
-rw-r--r-- 15276 AMDGPUCombinerHelper.cpp
-rw-r--r-- 1360 AMDGPUCombinerHelper.h
-rw-r--r-- 7372 AMDGPUCtorDtorLowering.cpp
-rw-r--r-- 863 AMDGPUCtorDtorLowering.h
-rw-r--r-- 4612 AMDGPUExportClustering.cpp
-rw-r--r-- 726 AMDGPUExportClustering.h
-rw-r--r-- 1787 AMDGPUFeatures.td
-rw-r--r-- 2030 AMDGPUFrameLowering.cpp
-rw-r--r-- 1428 AMDGPUFrameLowering.h
-rw-r--r-- 15981 AMDGPUGISel.td
-rw-r--r-- 8242 AMDGPUGenRegisterBankInfo.def
-rw-r--r-- 8185 AMDGPUGlobalISelDivergenceLowering.cpp
-rw-r--r-- 2712 AMDGPUGlobalISelUtils.cpp
-rw-r--r-- 923 AMDGPUGlobalISelUtils.h
-rw-r--r-- 25803 AMDGPUHSAMetadataStreamer.cpp
-rw-r--r-- 5294 AMDGPUHSAMetadataStreamer.h
-rw-r--r-- 95882 AMDGPUIGroupLP.cpp
-rw-r--r-- 892 AMDGPUIGroupLP.h
-rw-r--r-- 130459 AMDGPUISelDAGToDAG.cpp
-rw-r--r-- 13046 AMDGPUISelDAGToDAG.h
-rw-r--r-- 221925 AMDGPUISelLowering.cpp
-rw-r--r-- 23064 AMDGPUISelLowering.h
-rw-r--r-- 12519 AMDGPUImageIntrinsicOptimizer.cpp
-rw-r--r-- 15918 AMDGPUInsertDelayAlu.cpp
-rw-r--r-- 8957 AMDGPUInsertSingleUseVDST.cpp
-rw-r--r-- 52949 AMDGPUInstCombineIntrinsic.cpp
-rw-r--r-- 1860 AMDGPUInstrInfo.cpp
-rw-r--r-- 2452 AMDGPUInstrInfo.h
-rw-r--r-- 19453 AMDGPUInstrInfo.td
-rw-r--r-- 200132 AMDGPUInstructionSelector.cpp
-rw-r--r-- 14980 AMDGPUInstructionSelector.h
-rw-r--r-- 30891 AMDGPUInstructions.td
-rw-r--r-- 18817 AMDGPULateCodeGenPrepare.cpp
-rw-r--r-- 273013 AMDGPULegalizerInfo.cpp
-rw-r--r-- 11810 AMDGPULegalizerInfo.h
-rw-r--r-- 57469 AMDGPULibCalls.cpp
-rw-r--r-- 40889 AMDGPULibFunc.cpp
-rw-r--r-- 11769 AMDGPULibFunc.h
-rw-r--r-- 71385 AMDGPULowerBufferFatPointers.cpp
-rw-r--r-- 11141 AMDGPULowerKernelArguments.cpp
-rw-r--r-- 11554 AMDGPULowerKernelAttributes.cpp
-rw-r--r-- 57796 AMDGPULowerModuleLDSPass.cpp
-rw-r--r-- 11678 AMDGPUMCInstLower.cpp
-rw-r--r-- 2407 AMDGPUMCInstLower.h
-rw-r--r-- 5141 AMDGPUMIRFormatter.cpp
-rw-r--r-- 2401 AMDGPUMIRFormatter.h
-rw-r--r-- 101996 AMDGPUMachineCFGStructurizer.cpp
-rw-r--r-- 8637 AMDGPUMachineFunction.cpp
-rw-r--r-- 3895 AMDGPUMachineFunction.h
-rw-r--r-- 1398 AMDGPUMachineModuleInfo.cpp
-rw-r--r-- 5557 AMDGPUMachineModuleInfo.h
-rw-r--r-- 2303 AMDGPUMacroFusion.cpp
-rw-r--r-- 857 AMDGPUMacroFusion.h
-rw-r--r-- 4625 AMDGPUMarkLastScratchLoad.cpp
-rw-r--r-- 4289 AMDGPUOpenCLEnqueuedBlockLowering.cpp
-rw-r--r-- 913 AMDGPUPTNote.h
-rw-r--r-- 3152 AMDGPUPassRegistry.def
-rw-r--r-- 13805 AMDGPUPerfHintAnalysis.cpp
-rw-r--r-- 1849 AMDGPUPerfHintAnalysis.h
-rw-r--r-- 18733 AMDGPUPostLegalizerCombiner.cpp
-rw-r--r-- 10390 AMDGPUPreLegalizerCombiner.cpp
-rw-r--r-- 1270 AMDGPUPredicateControl.td
-rw-r--r-- 16167 AMDGPUPrintfRuntimeBinding.cpp
-rw-r--r-- 57936 AMDGPUPromoteAlloca.cpp
-rw-r--r-- 6568 AMDGPUPromoteKernelArguments.cpp
-rw-r--r-- 18028 AMDGPURegBankCombiner.cpp
-rw-r--r-- 2829 AMDGPURegBankSelect.cpp
-rw-r--r-- 872 AMDGPURegBankSelect.h
-rw-r--r-- 202252 AMDGPURegisterBankInfo.cpp
-rw-r--r-- 7860 AMDGPURegisterBankInfo.h
-rw-r--r-- 1058 AMDGPURegisterBanks.td
-rw-r--r-- 6949 AMDGPURemoveIncompatibleFunctions.cpp
-rw-r--r-- 22928 AMDGPUResourceUsageAnalysis.cpp
-rw-r--r-- 2901 AMDGPUResourceUsageAnalysis.h
-rw-r--r-- 13203 AMDGPURewriteOutArguments.cpp
-rw-r--r-- 7169 AMDGPURewriteUndefForPHI.cpp
-rw-r--r-- 27911 AMDGPUSearchableTables.td
-rw-r--r-- 7341 AMDGPUSetWavePriority.cpp
-rw-r--r-- 29197 AMDGPUSplitModule.cpp
-rw-r--r-- 1304 AMDGPUSplitModule.h
-rw-r--r-- 40987 AMDGPUSubtarget.cpp
-rw-r--r-- 10057 AMDGPUSubtarget.h
-rw-r--r-- 64692 AMDGPUTargetMachine.cpp
-rw-r--r-- 5965 AMDGPUTargetMachine.h
-rw-r--r-- 1526 AMDGPUTargetObjectFile.cpp
-rw-r--r-- 1171 AMDGPUTargetObjectFile.h
-rw-r--r-- 51087 AMDGPUTargetTransformInfo.cpp
-rw-r--r-- 10816 AMDGPUTargetTransformInfo.h
-rw-r--r-- 13758 AMDGPUUnifyDivergentExitNodes.cpp
-rw-r--r-- 1511 AMDGPUUnifyDivergentExitNodes.h
-rw-r--r-- 4790 AMDGPUUnifyMetadata.cpp
-rw-r--r-- 33503 AMDKernelCodeT.h
drwxr-xr-x - AsmParser
-rw-r--r-- 155921 BUFInstructions.td
-rw-r--r-- 5977 CMakeLists.txt
-rw-r--r-- 8083 CaymanInstructions.td
-rw-r--r-- 5699 DSDIRInstructions.td
-rw-r--r-- 76499 DSInstructions.td
drwxr-xr-x - Disassembler
-rw-r--r-- 6413 EXPInstructions.td
-rw-r--r-- 30673 EvergreenInstructions.td
-rw-r--r-- 139508 FLATInstructions.td
-rw-r--r-- 5697 GCNCreateVOPD.cpp
-rw-r--r-- 28224 GCNDPPCombine.cpp
-rw-r--r-- 99604 GCNHazardRecognizer.cpp
-rw-r--r-- 5602 GCNHazardRecognizer.h
-rw-r--r-- 11561 GCNILPSched.cpp
-rw-r--r-- 20406 GCNIterativeScheduler.cpp
-rw-r--r-- 4090 GCNIterativeScheduler.h
-rw-r--r-- 8331 GCNMinRegStrategy.cpp
-rw-r--r-- 11741 GCNNSAReassign.cpp
-rw-r--r-- 5640 GCNPreRALongBranchReg.cpp
-rw-r--r-- 7481 GCNPreRAOptimizations.cpp
-rw-r--r-- 8337 GCNProcessors.td
-rw-r--r-- 25148 GCNRegPressure.cpp
-rw-r--r-- 12475 GCNRegPressure.h
-rw-r--r-- 19506 GCNRewritePartialRegUses.cpp
-rw-r--r-- 62267 GCNSchedStrategy.cpp
-rw-r--r-- 13540 GCNSchedStrategy.h
-rw-r--r-- 49126 GCNSubtarget.h
-rw-r--r-- 7101 GCNVOPDUtils.cpp
-rw-r--r-- 1105 GCNVOPDUtils.h
-rw-r--r-- 319 InstCombineTables.td
drwxr-xr-x - MCA
drwxr-xr-x - MCTargetDesc
-rw-r--r-- 93270 MIMGInstructions.td
-rw-r--r-- 1572 R600.h
-rw-r--r-- 1566 R600.td
-rw-r--r-- 4553 R600AsmPrinter.cpp
-rw-r--r-- 1537 R600AsmPrinter.h
-rw-r--r-- 7140 R600ClauseMergePass.cpp
-rw-r--r-- 1116 R600CodeGenPassBuilder.cpp
-rw-r--r-- 1102 R600CodeGenPassBuilder.h
-rw-r--r-- 22823 R600ControlFlowFinalizer.cpp
-rw-r--r-- 4313 R600Defines.h
-rw-r--r-- 11513 R600EmitClauseMarkers.cpp
-rw-r--r-- 9901 R600ExpandSpecialInstrs.cpp
-rw-r--r-- 1786 R600FrameLowering.cpp
-rw-r--r-- 1300 R600FrameLowering.h
-rw-r--r-- 6801 R600ISelDAGToDAG.cpp
-rw-r--r-- 78412 R600ISelLowering.cpp
-rw-r--r-- 5536 R600ISelLowering.h
-rw-r--r-- 11857 R600InstrFormats.td
-rw-r--r-- 49039 R600InstrInfo.cpp
-rw-r--r-- 13937 R600InstrInfo.h
-rw-r--r-- 921 R600InstrInfo.td
-rw-r--r-- 56051 R600Instructions.td
-rw-r--r-- 2597 R600MCInstLower.cpp
-rw-r--r-- 56467 R600MachineCFGStructurizer.cpp
-rw-r--r-- 651 R600MachineFunctionInfo.cpp
-rw-r--r-- 864 R600MachineFunctionInfo.h
-rw-r--r-- 13553 R600MachineScheduler.cpp
-rw-r--r-- 2594 R600MachineScheduler.h
-rw-r--r-- 11600 R600OpenCLImageTypeLoweringPass.cpp
-rw-r--r-- 12422 R600OptimizeVectorRegisters.cpp
-rw-r--r-- 13267 R600Packetizer.cpp
-rw-r--r-- 4474 R600Processors.td
-rw-r--r-- 3843 R600RegisterInfo.cpp
-rw-r--r-- 2051 R600RegisterInfo.h
-rw-r--r-- 9985 R600RegisterInfo.td
-rw-r--r-- 1662 R600Schedule.td
-rw-r--r-- 1691 R600Subtarget.cpp
-rw-r--r-- 4663 R600Subtarget.h
-rw-r--r-- 5452 R600TargetMachine.cpp
-rw-r--r-- 2303 R600TargetMachine.h
-rw-r--r-- 5554 R600TargetTransformInfo.cpp
-rw-r--r-- 3034 R600TargetTransformInfo.h
-rw-r--r-- 783 R700Instructions.td
-rw-r--r-- 12514 SIAnnotateControlFlow.cpp
-rw-r--r-- 34646 SIDefines.h
-rw-r--r-- 40739 SIFixSGPRCopies.cpp
-rw-r--r-- 2162 SIFixVGPRCopies.cpp
-rw-r--r-- 77000 SIFoldOperands.cpp
-rw-r--r-- 14024 SIFormMemoryClauses.cpp
-rw-r--r-- 75877 SIFrameLowering.cpp
-rw-r--r-- 4030 SIFrameLowering.h
-rw-r--r-- 633776 SIISelLowering.cpp
-rw-r--r-- 29620 SIISelLowering.h
-rw-r--r-- 10059 SIInsertHardClauses.cpp
-rw-r--r-- 98826 SIInsertWaitcnts.cpp
-rw-r--r-- 12918 SIInstrFormats.td
-rw-r--r-- 360084 SIInstrInfo.cpp
-rw-r--r-- 57831 SIInstrInfo.h
-rw-r--r-- 113444 SIInstrInfo.td
-rw-r--r-- 137197 SIInstructions.td
-rw-r--r-- 8354 SILateBranchLowering.cpp
-rw-r--r-- 88776 SILoadStoreOptimizer.cpp
-rw-r--r-- 27646 SILowerControlFlow.cpp
-rw-r--r-- 30214 SILowerI1Copies.cpp
-rw-r--r-- 3418 SILowerI1Copies.h
-rw-r--r-- 17947 SILowerSGPRSpills.cpp
-rw-r--r-- 4742 SILowerWWMCopies.cpp
-rw-r--r-- 28382 SIMachineFunctionInfo.cpp
-rw-r--r-- 36186 SIMachineFunctionInfo.h
-rw-r--r-- 69163 SIMachineScheduler.cpp
-rw-r--r-- 15944 SIMachineScheduler.h
-rw-r--r-- 106643 SIMemoryLegalizer.cpp
-rw-r--r-- 19253 SIModeRegister.cpp
-rw-r--r-- 14531 SIModeRegisterDefaults.cpp
-rw-r--r-- 5869 SIModeRegisterDefaults.h
-rw-r--r-- 27955 SIOptimizeExecMasking.cpp
-rw-r--r-- 16609 SIOptimizeExecMaskingPreRA.cpp
-rw-r--r-- 25542 SIOptimizeVGPRLiveRange.cpp
-rw-r--r-- 45007 SIPeepholeSDWA.cpp
-rw-r--r-- 6884 SIPostRABundler.cpp
-rw-r--r-- 7288 SIPreAllocateWWMRegs.cpp
-rw-r--r-- 13606 SIPreEmitPeephole.cpp
-rw-r--r-- 6315 SIProgramInfo.cpp
-rw-r--r-- 3801 SIProgramInfo.h
-rw-r--r-- 122395 SIRegisterInfo.cpp
-rw-r--r-- 18404 SIRegisterInfo.h
-rw-r--r-- 57532 SIRegisterInfo.td
-rw-r--r-- 14922 SISchedule.td
-rw-r--r-- 35542 SIShrinkInstructions.cpp
-rw-r--r-- 59395 SIWholeQuadMode.cpp
-rw-r--r-- 63015 SMInstructions.td
-rw-r--r-- 120947 SOPInstructions.td
drwxr-xr-x - TargetInfo
drwxr-xr-x - Utils
-rw-r--r-- 653 VIInstrFormats.td
-rw-r--r-- 7831 VINTERPInstructions.td
-rw-r--r-- 62436 VOP1Instructions.td
-rw-r--r-- 108708 VOP2Instructions.td
-rw-r--r-- 83204 VOP3Instructions.td
-rw-r--r-- 105477 VOP3PInstructions.td
-rw-r--r-- 106004 VOPCInstructions.td
-rw-r--r-- 8975 VOPDInstructions.td
-rw-r--r-- 59834 VOPInstructions.td