[PowerPC] Do not emit record-form rotates when record-form andi/andis suffices
[llvm-core.git] / lib / Target / AMDGPU / 
treee9f7cf0dfb21b1394649fc57bb3e91579e6fa9e5
drwxr-xr-x   ..
-rw-r--r-- 8990 AMDGPU.h
-rw-r--r-- 22415 AMDGPU.td
-rw-r--r-- 4912 AMDGPUAliasAnalysis.cpp
-rw-r--r-- 2984 AMDGPUAliasAnalysis.h
-rw-r--r-- 4588 AMDGPUAlwaysInlinePass.cpp
-rw-r--r-- 9300 AMDGPUAnnotateKernelFeatures.cpp
-rw-r--r-- 6153 AMDGPUAnnotateUniformValues.cpp
-rw-r--r-- 5269 AMDGPUArgumentUsageInfo.cpp
-rw-r--r-- 4344 AMDGPUArgumentUsageInfo.h
-rw-r--r-- 46913 AMDGPUAsmPrinter.cpp
-rw-r--r-- 5076 AMDGPUAsmPrinter.h
-rw-r--r-- 9232 AMDGPUCallLowering.cpp
-rw-r--r-- 1610 AMDGPUCallLowering.h
-rw-r--r-- 6884 AMDGPUCallingConv.td
-rw-r--r-- 29960 AMDGPUCodeGenPrepare.cpp
-rw-r--r-- 2175 AMDGPUFeatures.td
-rw-r--r-- 1967 AMDGPUFrameLowering.cpp
-rw-r--r-- 1399 AMDGPUFrameLowering.h
-rw-r--r-- 4811 AMDGPUGISel.td
-rw-r--r-- 2592 AMDGPUGenRegisterBankInfo.def
-rw-r--r-- 16388 AMDGPUHSAMetadataStreamer.cpp
-rw-r--r-- 2820 AMDGPUHSAMetadataStreamer.h
-rw-r--r-- 80141 AMDGPUISelDAGToDAG.cpp
-rw-r--r-- 161724 AMDGPUISelLowering.cpp
-rw-r--r-- 17848 AMDGPUISelLowering.h
-rw-r--r-- 7354 AMDGPUInline.cpp
-rw-r--r-- 1755 AMDGPUInstrInfo.cpp
-rw-r--r-- 1504 AMDGPUInstrInfo.h
-rw-r--r-- 15303 AMDGPUInstrInfo.td
-rw-r--r-- 23310 AMDGPUInstructionSelector.cpp
-rw-r--r-- 3764 AMDGPUInstructionSelector.h
-rw-r--r-- 27845 AMDGPUInstructions.td
-rw-r--r-- 3484 AMDGPUIntrinsicInfo.cpp
-rw-r--r-- 1854 AMDGPUIntrinsicInfo.h
-rw-r--r-- 611 AMDGPUIntrinsics.td
-rw-r--r-- 6794 AMDGPULegalizerInfo.cpp
-rw-r--r-- 1073 AMDGPULegalizerInfo.h
-rw-r--r-- 55194 AMDGPULibCalls.cpp
-rw-r--r-- 38653 AMDGPULibFunc.cpp
-rw-r--r-- 11168 AMDGPULibFunc.h
-rw-r--r-- 4413 AMDGPULowerIntrinsics.cpp
-rw-r--r-- 8577 AMDGPULowerKernelArguments.cpp
-rw-r--r-- 7942 AMDGPULowerKernelAttributes.cpp
-rw-r--r-- 14098 AMDGPUMCInstLower.cpp
-rw-r--r-- 104334 AMDGPUMachineCFGStructurizer.cpp
-rw-r--r-- 2332 AMDGPUMachineFunction.cpp
-rw-r--r-- 1909 AMDGPUMachineFunction.h
-rw-r--r-- 920 AMDGPUMachineModuleInfo.cpp
-rw-r--r-- 3131 AMDGPUMachineModuleInfo.h
-rw-r--r-- 2076 AMDGPUMacroFusion.cpp
-rw-r--r-- 651 AMDGPUMacroFusion.h
-rw-r--r-- 5375 AMDGPUOpenCLEnqueuedBlockLowering.cpp
-rw-r--r-- 1252 AMDGPUPTNote.h
-rw-r--r-- 12156 AMDGPUPerfHintAnalysis.cpp
-rw-r--r-- 1629 AMDGPUPerfHintAnalysis.h
-rw-r--r-- 30129 AMDGPUPromoteAlloca.cpp
-rw-r--r-- 23616 AMDGPURegAsmNames.inc.cpp
-rw-r--r-- 24700 AMDGPURegisterBankInfo.cpp
-rw-r--r-- 2336 AMDGPURegisterBankInfo.h
-rw-r--r-- 592 AMDGPURegisterBanks.td
-rw-r--r-- 2872 AMDGPURegisterInfo.cpp
-rw-r--r-- 1179 AMDGPURegisterInfo.h
-rw-r--r-- 638 AMDGPURegisterInfo.td
-rw-r--r-- 16153 AMDGPURewriteOutArguments.cpp
-rw-r--r-- 2962 AMDGPUSearchableTables.td
-rw-r--r-- 23128 AMDGPUSubtarget.cpp
-rw-r--r-- 29976 AMDGPUSubtarget.h
-rw-r--r-- 30727 AMDGPUTargetMachine.cpp
-rw-r--r-- 4254 AMDGPUTargetMachine.h
-rw-r--r-- 1146 AMDGPUTargetObjectFile.cpp
-rw-r--r-- 1039 AMDGPUTargetObjectFile.h
-rw-r--r-- 25645 AMDGPUTargetTransformInfo.cpp
-rw-r--r-- 8914 AMDGPUTargetTransformInfo.h
-rw-r--r-- 10057 AMDGPUUnifyDivergentExitNodes.cpp
-rw-r--r-- 4556 AMDGPUUnifyMetadata.cpp
-rw-r--r-- 57601 AMDILCFGStructurizer.cpp
-rw-r--r-- 33327 AMDKernelCodeT.h
drwxr-xr-x - AsmParser
-rw-r--r-- 93127 BUFInstructions.td
-rw-r--r-- 3945 CMakeLists.txt
-rw-r--r-- 8083 CaymanInstructions.td
-rw-r--r-- 49401 DSInstructions.td
drwxr-xr-x - Disassembler
-rw-r--r-- 28626 EvergreenInstructions.td
-rw-r--r-- 52389 FLATInstructions.td
-rw-r--r-- 22170 GCNHazardRecognizer.cpp
-rw-r--r-- 3308 GCNHazardRecognizer.h
-rw-r--r-- 11506 GCNILPSched.cpp
-rw-r--r-- 20960 GCNIterativeScheduler.cpp
-rw-r--r-- 3833 GCNIterativeScheduler.h
-rw-r--r-- 8371 GCNMinRegStrategy.cpp
-rw-r--r-- 3986 GCNProcessors.td
-rw-r--r-- 16423 GCNRegPressure.cpp
-rw-r--r-- 6966 GCNRegPressure.h
-rw-r--r-- 19963 GCNSchedStrategy.cpp
-rw-r--r-- 3278 GCNSchedStrategy.h
drwxr-xr-x - InstPrinter
-rw-r--r-- 1100 LLVMBuild.txt
drwxr-xr-x - MCTargetDesc
-rw-r--r-- 24924 MIMGInstructions.td
-rw-r--r-- 1521 R600.td
-rw-r--r-- 4549 R600AsmPrinter.cpp
-rw-r--r-- 1509 R600AsmPrinter.h
-rw-r--r-- 7532 R600ClauseMergePass.cpp
-rw-r--r-- 23944 R600ControlFlowFinalizer.cpp
-rw-r--r-- 4322 R600Defines.h
-rw-r--r-- 12350 R600EmitClauseMarkers.cpp
-rw-r--r-- 10355 R600ExpandSpecialInstrs.cpp
-rw-r--r-- 1889 R600FrameLowering.cpp
-rw-r--r-- 1253 R600FrameLowering.h
-rw-r--r-- 83811 R600ISelLowering.cpp
-rw-r--r-- 4873 R600ISelLowering.h
-rw-r--r-- 11829 R600InstrFormats.td
-rw-r--r-- 50590 R600InstrInfo.cpp
-rw-r--r-- 13998 R600InstrInfo.h
-rw-r--r-- 54610 R600Instructions.td
-rw-r--r-- 523 R600MachineFunctionInfo.cpp
-rw-r--r-- 796 R600MachineFunctionInfo.h
-rw-r--r-- 13860 R600MachineScheduler.cpp
-rw-r--r-- 2565 R600MachineScheduler.h
-rw-r--r-- 11999 R600OpenCLImageTypeLoweringPass.cpp
-rw-r--r-- 13664 R600OptimizeVectorRegisters.cpp
-rw-r--r-- 13675 R600Packetizer.cpp
-rw-r--r-- 4412 R600Processors.td
-rw-r--r-- 3809 R600RegisterInfo.cpp
-rw-r--r-- 1840 R600RegisterInfo.h
-rw-r--r-- 9920 R600RegisterInfo.td
-rw-r--r-- 1634 R600Schedule.td
-rw-r--r-- 755 R700Instructions.td
-rw-r--r-- 13720 SIAnnotateControlFlow.cpp
-rw-r--r-- 3090 SIDebuggerInsertNops.cpp
-rw-r--r-- 17137 SIDefines.h
-rw-r--r-- 23966 SIFixSGPRCopies.cpp
-rw-r--r-- 2024 SIFixVGPRCopies.cpp
-rw-r--r-- 16213 SIFixWWMLiveness.cpp
-rw-r--r-- 38486 SIFoldOperands.cpp
-rw-r--r-- 12657 SIFormMemoryClauses.cpp
-rw-r--r-- 32198 SIFrameLowering.cpp
-rw-r--r-- 3014 SIFrameLowering.h
-rw-r--r-- 337894 SIISelLowering.cpp
-rw-r--r-- 16560 SIISelLowering.h
-rw-r--r-- 12622 SIInsertSkips.cpp
-rw-r--r-- 76483 SIInsertWaitcnts.cpp
-rw-r--r-- 8876 SIInstrFormats.td
-rw-r--r-- 185826 SIInstrInfo.cpp
-rw-r--r-- 33734 SIInstrInfo.h
-rw-r--r-- 74020 SIInstrInfo.td
-rw-r--r-- 48935 SIInstructions.td
-rw-r--r-- 1985 SIIntrinsics.td
-rw-r--r-- 33515 SILoadStoreOptimizer.cpp
-rw-r--r-- 18012 SILowerControlFlow.cpp
-rw-r--r-- 5650 SILowerI1Copies.cpp
-rw-r--r-- 10975 SIMachineFunctionInfo.cpp
-rw-r--r-- 18314 SIMachineFunctionInfo.h
-rw-r--r-- 71073 SIMachineScheduler.cpp
-rw-r--r-- 16182 SIMachineScheduler.h
-rw-r--r-- 36537 SIMemoryLegalizer.cpp
-rw-r--r-- 11031 SIOptimizeExecMasking.cpp
-rw-r--r-- 8080 SIOptimizeExecMaskingPreRA.cpp
-rw-r--r-- 38999 SIPeepholeSDWA.cpp
-rw-r--r-- 2447 SIProgramInfo.h
-rw-r--r-- 57057 SIRegisterInfo.cpp
-rw-r--r-- 9419 SIRegisterInfo.h
-rw-r--r-- 25538 SIRegisterInfo.td
-rw-r--r-- 4357 SISchedule.td
-rw-r--r-- 15150 SIShrinkInstructions.cpp
-rw-r--r-- 29252 SIWholeQuadMode.cpp
-rw-r--r-- 35375 SMInstructions.td
-rw-r--r-- 48424 SOPInstructions.td
drwxr-xr-x - TargetInfo
drwxr-xr-x - Utils
-rw-r--r-- 617 VIInstrFormats.td
-rw-r--r-- 655 VIInstructions.td
-rw-r--r-- 28057 VOP1Instructions.td
-rw-r--r-- 37921 VOP2Instructions.td
-rw-r--r-- 37459 VOP3Instructions.td
-rw-r--r-- 13845 VOP3PInstructions.td
-rw-r--r-- 49492 VOPCInstructions.td
-rw-r--r-- 16949 VOPInstructions.td