/download/obfuscator-ollvm/llvm/lib/Target/AMDGPU/

6 directories 243 files
Name Size Modified
Go up
AsmParser
Disassembler
MCA
MCTargetDesc
TargetInfo
Utils
AMDGPU.h 16 KiB
AMDGPU.td 73 KiB
AMDGPUAliasAnalysis.cpp 4.3 KiB
AMDGPUAliasAnalysis.h 3.0 KiB
AMDGPUAlwaysInlinePass.cpp 5.3 KiB
AMDGPUAnnotateKernelFeatures.cpp 3.9 KiB
AMDGPUAnnotateUniformValues.cpp 3.8 KiB
AMDGPUArgumentUsageInfo.cpp 7.8 KiB
AMDGPUArgumentUsageInfo.h 5.1 KiB
AMDGPUAsmPrinter.cpp 61 KiB
AMDGPUAsmPrinter.h 5.0 KiB
AMDGPUAtomicOptimizer.cpp 36 KiB
AMDGPUAttributes.def 1.6 KiB
AMDGPUAttributor.cpp 38 KiB
AMDGPUCallingConv.td 11 KiB
AMDGPUCallLowering.cpp 58 KiB
AMDGPUCallLowering.h 3.7 KiB
AMDGPUCodeGenPassBuilder.cpp 1.5 KiB
AMDGPUCodeGenPassBuilder.h 1.1 KiB
AMDGPUCodeGenPrepare.cpp 80 KiB
AMDGPUCombine.td 7.4 KiB
AMDGPUCombinerHelper.cpp 15 KiB
AMDGPUCombinerHelper.h 1.3 KiB
AMDGPUCtorDtorLowering.cpp 7.2 KiB
AMDGPUCtorDtorLowering.h 863 B
AMDGPUExportClustering.cpp 4.5 KiB
AMDGPUExportClustering.h 726 B
AMDGPUFeatures.td 1.7 KiB
AMDGPUFrameLowering.cpp 2.0 KiB
AMDGPUFrameLowering.h 1.4 KiB
AMDGPUGenRegisterBankInfo.def 8.0 KiB
AMDGPUGISel.td 16 KiB
AMDGPUGlobalISelDivergenceLowering.cpp 8.0 KiB
AMDGPUGlobalISelUtils.cpp 2.6 KiB
AMDGPUGlobalISelUtils.h 923 B
AMDGPUHSAMetadataStreamer.cpp 25 KiB
AMDGPUHSAMetadataStreamer.h 5.2 KiB
AMDGPUIGroupLP.cpp 94 KiB
AMDGPUIGroupLP.h 892 B
AMDGPUImageIntrinsicOptimizer.cpp 12 KiB
AMDGPUInsertDelayAlu.cpp 16 KiB
AMDGPUInsertSingleUseVDST.cpp 8.7 KiB
AMDGPUInstCombineIntrinsic.cpp 52 KiB
AMDGPUInstrInfo.cpp 1.8 KiB
AMDGPUInstrInfo.h 2.4 KiB
AMDGPUInstrInfo.td 19 KiB
AMDGPUInstructions.td 30 KiB
AMDGPUInstructionSelector.cpp 195 KiB
AMDGPUInstructionSelector.h 15 KiB
AMDGPUISelDAGToDAG.cpp 127 KiB
AMDGPUISelDAGToDAG.h 13 KiB
AMDGPUISelLowering.cpp 217 KiB
AMDGPUISelLowering.h 22 KiB
AMDGPULateCodeGenPrepare.cpp 18 KiB
AMDGPULegalizerInfo.cpp 267 KiB
AMDGPULegalizerInfo.h 12 KiB
AMDGPULibCalls.cpp 56 KiB
AMDGPULibFunc.cpp 40 KiB
AMDGPULibFunc.h 12 KiB
AMDGPULowerBufferFatPointers.cpp 70 KiB
AMDGPULowerKernelArguments.cpp 11 KiB
AMDGPULowerKernelAttributes.cpp 11 KiB
AMDGPULowerModuleLDSPass.cpp 56 KiB
AMDGPUMachineCFGStructurizer.cpp 100 KiB
AMDGPUMachineFunction.cpp 8.4 KiB
AMDGPUMachineFunction.h 3.8 KiB
AMDGPUMachineModuleInfo.cpp 1.4 KiB
AMDGPUMachineModuleInfo.h 5.4 KiB
AMDGPUMacroFusion.cpp 2.2 KiB
AMDGPUMacroFusion.h 857 B
AMDGPUMarkLastScratchLoad.cpp 4.5 KiB
AMDGPUMCInstLower.cpp 11 KiB
AMDGPUMCInstLower.h 2.4 KiB
AMDGPUMIRFormatter.cpp 5.0 KiB
AMDGPUMIRFormatter.h 2.3 KiB
AMDGPUOpenCLEnqueuedBlockLowering.cpp 4.2 KiB
AMDGPUPassRegistry.def 3.1 KiB
AMDGPUPerfHintAnalysis.cpp 14 KiB
AMDGPUPerfHintAnalysis.h 1.8 KiB
AMDGPUPostLegalizerCombiner.cpp 18 KiB
AMDGPUPredicateControl.td 1.2 KiB
AMDGPUPreLegalizerCombiner.cpp 10 KiB
AMDGPUPrintfRuntimeBinding.cpp 16 KiB
AMDGPUPromoteAlloca.cpp 57 KiB
AMDGPUPromoteKernelArguments.cpp 6.4 KiB
AMDGPUPTNote.h 913 B
AMDGPURegBankCombiner.cpp 18 KiB
AMDGPURegBankSelect.cpp 2.8 KiB
AMDGPURegBankSelect.h 872 B
AMDGPURegisterBankInfo.cpp 198 KiB
AMDGPURegisterBankInfo.h 7.7 KiB
AMDGPURegisterBanks.td 1.0 KiB
AMDGPURemoveIncompatibleFunctions.cpp 6.8 KiB
AMDGPUResourceUsageAnalysis.cpp 22 KiB
AMDGPUResourceUsageAnalysis.h 2.8 KiB
AMDGPURewriteOutArguments.cpp 13 KiB
AMDGPURewriteUndefForPHI.cpp 7.0 KiB
AMDGPUSearchableTables.td 27 KiB
AMDGPUSetWavePriority.cpp 7.2 KiB
AMDGPUSplitModule.cpp 28 KiB
AMDGPUSplitModule.h 1.3 KiB
AMDGPUSubtarget.cpp 40 KiB
AMDGPUSubtarget.h 9.8 KiB
AMDGPUTargetMachine.cpp 63 KiB
AMDGPUTargetMachine.h 5.8 KiB
AMDGPUTargetObjectFile.cpp 1.5 KiB
AMDGPUTargetObjectFile.h 1.1 KiB
AMDGPUTargetTransformInfo.cpp 50 KiB
AMDGPUTargetTransformInfo.h 11 KiB
AMDGPUUnifyDivergentExitNodes.cpp 13 KiB
AMDGPUUnifyDivergentExitNodes.h 1.5 KiB
AMDGPUUnifyMetadata.cpp 4.7 KiB
AMDKernelCodeT.h 33 KiB
BUFInstructions.td 152 KiB
CaymanInstructions.td 7.9 KiB
CMakeLists.txt 5.8 KiB
DSDIRInstructions.td 5.6 KiB
DSInstructions.td 75 KiB
EvergreenInstructions.td 30 KiB
EXPInstructions.td 6.3 KiB
FLATInstructions.td 136 KiB
GCNCreateVOPD.cpp 5.6 KiB
GCNDPPCombine.cpp 28 KiB
GCNHazardRecognizer.cpp 97 KiB
GCNHazardRecognizer.h 5.5 KiB
GCNILPSched.cpp 11 KiB
GCNIterativeScheduler.cpp 20 KiB
GCNIterativeScheduler.h 4.0 KiB
GCNMinRegStrategy.cpp 8.1 KiB
GCNNSAReassign.cpp 12 KiB
GCNPreRALongBranchReg.cpp 5.5 KiB
GCNPreRAOptimizations.cpp 7.3 KiB
GCNProcessors.td 8.1 KiB
GCNRegPressure.cpp 25 KiB
GCNRegPressure.h 12 KiB
GCNRewritePartialRegUses.cpp 19 KiB
GCNSchedStrategy.cpp 61 KiB
GCNSchedStrategy.h 13 KiB
GCNSubtarget.h 48 KiB
GCNVOPDUtils.cpp 6.9 KiB
GCNVOPDUtils.h 1.1 KiB
InstCombineTables.td 319 B
MIMGInstructions.td 91 KiB
R600.h 1.5 KiB
R600.td 1.5 KiB
R600AsmPrinter.cpp 4.4 KiB
R600AsmPrinter.h 1.5 KiB
R600ClauseMergePass.cpp 7.0 KiB
R600CodeGenPassBuilder.cpp 1.1 KiB
R600CodeGenPassBuilder.h 1.1 KiB
R600ControlFlowFinalizer.cpp 22 KiB
R600Defines.h 4.2 KiB
R600EmitClauseMarkers.cpp 11 KiB
R600ExpandSpecialInstrs.cpp 9.7 KiB
R600FrameLowering.cpp 1.7 KiB
R600FrameLowering.h 1.3 KiB
R600InstrFormats.td 12 KiB
R600InstrInfo.cpp 48 KiB
R600InstrInfo.h 14 KiB
R600InstrInfo.td 921 B
R600Instructions.td 55 KiB
R600ISelDAGToDAG.cpp 6.6 KiB
R600ISelLowering.cpp 77 KiB
R600ISelLowering.h 5.4 KiB
R600MachineCFGStructurizer.cpp 55 KiB
R600MachineFunctionInfo.cpp 651 B
R600MachineFunctionInfo.h 864 B
R600MachineScheduler.cpp 13 KiB
R600MachineScheduler.h 2.5 KiB
R600MCInstLower.cpp 2.5 KiB
R600OpenCLImageTypeLoweringPass.cpp 11 KiB
R600OptimizeVectorRegisters.cpp 12 KiB
R600Packetizer.cpp 13 KiB
R600Processors.td 4.4 KiB
R600RegisterInfo.cpp 3.8 KiB
R600RegisterInfo.h 2.0 KiB
R600RegisterInfo.td 9.8 KiB
R600Schedule.td 1.6 KiB
R600Subtarget.cpp 1.7 KiB
R600Subtarget.h 4.6 KiB
R600TargetMachine.cpp 5.3 KiB
R600TargetMachine.h 2.2 KiB
R600TargetTransformInfo.cpp 5.4 KiB
R600TargetTransformInfo.h 3.0 KiB
R700Instructions.td 783 B
SIAnnotateControlFlow.cpp 12 KiB
SIDefines.h 34 KiB
SIFixSGPRCopies.cpp 40 KiB
SIFixVGPRCopies.cpp 2.1 KiB
SIFoldOperands.cpp 75 KiB
SIFormMemoryClauses.cpp 14 KiB
SIFrameLowering.cpp 74 KiB
SIFrameLowering.h 3.9 KiB
SIInsertHardClauses.cpp 9.8 KiB
SIInsertWaitcnts.cpp 96 KiB
SIInstrFormats.td 13 KiB
SIInstrInfo.cpp 352 KiB
SIInstrInfo.h 56 KiB
SIInstrInfo.td 111 KiB
SIInstructions.td 134 KiB
SIISelLowering.cpp 619 KiB
SIISelLowering.h 29 KiB
SILateBranchLowering.cpp 8.2 KiB
SILoadStoreOptimizer.cpp 87 KiB
SILowerControlFlow.cpp 27 KiB
SILowerI1Copies.cpp 30 KiB
SILowerI1Copies.h 3.3 KiB
SILowerSGPRSpills.cpp 18 KiB
SILowerWWMCopies.cpp 4.6 KiB
SIMachineFunctionInfo.cpp 28 KiB
SIMachineFunctionInfo.h 35 KiB
SIMachineScheduler.cpp 68 KiB
SIMachineScheduler.h 16 KiB
SIMemoryLegalizer.cpp 104 KiB
SIModeRegister.cpp 19 KiB
SIModeRegisterDefaults.cpp 14 KiB
SIModeRegisterDefaults.h 5.7 KiB
SIOptimizeExecMasking.cpp 27 KiB
SIOptimizeExecMaskingPreRA.cpp 16 KiB
SIOptimizeVGPRLiveRange.cpp 25 KiB
SIPeepholeSDWA.cpp 44 KiB
SIPostRABundler.cpp 6.7 KiB
SIPreAllocateWWMRegs.cpp 7.1 KiB
SIPreEmitPeephole.cpp 13 KiB
SIProgramInfo.cpp 6.2 KiB
SIProgramInfo.h 3.7 KiB
SIRegisterInfo.cpp 120 KiB
SIRegisterInfo.h 18 KiB
SIRegisterInfo.td 56 KiB
SISchedule.td 15 KiB
SIShrinkInstructions.cpp 35 KiB
SIWholeQuadMode.cpp 58 KiB
SMInstructions.td 62 KiB
SOPInstructions.td 118 KiB
VIInstrFormats.td 653 B
VINTERPInstructions.td 7.6 KiB
VOP1Instructions.td 61 KiB
VOP2Instructions.td 106 KiB
VOP3Instructions.td 81 KiB
VOP3PInstructions.td 103 KiB
VOPCInstructions.td 104 KiB
VOPDInstructions.td 8.8 KiB
VOPInstructions.td 58 KiB