llvm-project/llvm/lib/Target/AMDGPU
Matt Arsenault e0c1f9e76d AMDGPU: Partially fix default device for HSA
There are a few different issues, mostly stemming from using
generation based checks for anything instead of subtarget
features. Stop adding flat-address-space as a feature for HSA, as it
should only be a device property. This was incorrectly allowing flat
instructions to select for SI.

Increase the default generation for HSA to avoid the encoding error
when emitting objects. This has some other side effects from various
checks which probably should be separate subtarget features (in the
cost model and for dealing with the DS offset folding issue).

Partial fix for bug 41070. It should probably be an error to try using
amdhsa without flat support.

llvm-svn: 356347
2019-03-17 21:31:35 +00:00
..
AsmParser [AMDGPU] Silence gcc 7 warnings 2019-03-13 21:15:52 +00:00
Disassembler [AMDGPU] Silence gcc 7 warnings 2019-03-13 21:15:52 +00:00
InstPrinter [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
MCTargetDesc [AMDGPU] Switched HSA metadata to use MsgPackDocument 2019-03-13 18:55:50 +00:00
TargetInfo Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Utils [AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_b32, v_readlane_b32 and v_writelane_b32 2019-03-04 12:48:32 +00:00
AMDGPU.h AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
AMDGPU.td AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
AMDGPUAliasAnalysis.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUAliasAnalysis.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUAlwaysInlinePass.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUAnnotateKernelFeatures.cpp AMDGPU: Handle "uniform-work-group-size" attribute (fix for RADV) 2019-03-07 00:54:04 +00:00
AMDGPUAnnotateUniformValues.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUArgumentUsageInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUArgumentUsageInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUAsmPrinter.cpp AMDGPU: Fix crashes in invalid call cases 2019-02-28 00:28:44 +00:00
AMDGPUAsmPrinter.h AMDGPU: Try to use function specific ST 2019-02-12 23:44:13 +00:00
AMDGPUAtomicOptimizer.cpp AMDGPU: Don't add unnecessary convergent attributes 2019-03-14 13:46:09 +00:00
AMDGPUCallLowering.cpp [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
AMDGPUCallLowering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUCallingConv.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUCodeGenPrepare.cpp [opaque pointer types] Pass value type to LoadInst creation. 2019-02-01 20:44:24 +00:00
AMDGPUFeatures.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUFixFunctionBitcasts.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUFrameLowering.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUFrameLowering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUGISel.td Revert "AMDGPU/NFC: Cleanup subtarget predicates" 2019-02-22 23:21:06 +00:00
AMDGPUGenRegisterBankInfo.def AMDGPU/GlobalISel: Handle split for 64-bit VALU select 2019-02-14 21:58:12 +00:00
AMDGPUHSAMetadataStreamer.cpp [AMDGPU] Switched HSA metadata to use MsgPackDocument 2019-03-13 18:55:50 +00:00
AMDGPUHSAMetadataStreamer.h [AMDGPU] Switched HSA metadata to use MsgPackDocument 2019-03-13 18:55:50 +00:00
AMDGPUISelDAGToDAG.cpp [AMDGPU] Silence gcc 7 warnings 2019-03-13 21:15:52 +00:00
AMDGPUISelLowering.cpp [AMDGPU] Prepare for introduction of v3 and v5 MVTs 2019-03-17 21:04:16 +00:00
AMDGPUISelLowering.h AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
AMDGPUInline.cpp Provide reason messages for unviable inlining 2019-02-01 10:44:43 +00:00
AMDGPUInstrInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUInstrInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUInstrInfo.td [AMDGPU] Support emitting GOT relocations for function calls 2019-02-04 20:00:07 +00:00
AMDGPUInstructionSelector.cpp AMDGPU/GlobalISel: Implement select for G_INSERT 2019-03-01 00:50:26 +00:00
AMDGPUInstructionSelector.h AMDGPU/GlobalISel: Implement select for G_INSERT 2019-03-01 00:50:26 +00:00
AMDGPUInstructions.td AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
AMDGPULegalizerInfo.cpp GlobalISel: Implement fewerElementsVector for phi 2019-02-28 00:16:32 +00:00
AMDGPULegalizerInfo.h AMDGPU/GlobalISel: Legalize addrspacecast 2019-02-08 02:40:47 +00:00
AMDGPULibCalls.cpp [opaque pointer types] Pass value type to LoadInst creation. 2019-02-01 20:44:24 +00:00
AMDGPULibFunc.cpp [opaque pointer types] Add a FunctionCallee wrapper type, and use it. 2019-02-01 02:28:03 +00:00
AMDGPULibFunc.h [opaque pointer types] Add a FunctionCallee wrapper type, and use it. 2019-02-01 02:28:03 +00:00
AMDGPULowerIntrinsics.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPULowerKernelArguments.cpp [opaque pointer types] Pass value type to GetElementPtr creation. 2019-02-01 20:44:47 +00:00
AMDGPULowerKernelAttributes.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMCInstLower.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMachineCFGStructurizer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMachineFunction.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMachineFunction.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMachineModuleInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMachineModuleInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMacroFusion.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUMacroFusion.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUOpenCLEnqueuedBlockLowering.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUPTNote.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUPerfHintAnalysis.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUPerfHintAnalysis.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUPromoteAlloca.cpp [opaque pointer types] Pass value type to GetElementPtr creation. 2019-02-01 20:44:47 +00:00
AMDGPURegAsmNames.inc.cpp AMDGPU: Work around build special casing .inc files 2017-06-08 19:25:21 +00:00
AMDGPURegisterBankInfo.cpp RegBankSelect: Handle slightly more complex value mappings 2019-02-25 22:24:13 +00:00
AMDGPURegisterBankInfo.h RegBankSelect: Handle slightly more complex value mappings 2019-02-25 22:24:13 +00:00
AMDGPURegisterBanks.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPURegisterInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPURegisterInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPURegisterInfo.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPURewriteOutArguments.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUSearchableTables.td [AMDGPU] Add intrinsics for 16 bit interpolation 2019-01-28 13:48:59 +00:00
AMDGPUSubtarget.cpp AMDGPU: Partially fix default device for HSA 2019-03-17 21:31:35 +00:00
AMDGPUSubtarget.h AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
AMDGPUTargetMachine.cpp AMDGPU: Partially fix default device for HSA 2019-03-17 21:31:35 +00:00
AMDGPUTargetMachine.h MIR: Allow targets to serialize MachineFunctionInfo 2019-03-14 22:54:43 +00:00
AMDGPUTargetObjectFile.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUTargetObjectFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUTargetTransformInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUTargetTransformInfo.h AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
AMDGPUUnifyDivergentExitNodes.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDGPUUnifyMetadata.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDILCFGStructurizer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AMDKernelCodeT.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BUFInstructions.td AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
CMakeLists.txt AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
CaymanInstructions.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DSInstructions.td AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
EvergreenInstructions.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
FLATInstructions.td AMDGPU: Move d16 load matching to preprocess step 2019-03-08 20:58:11 +00:00
GCNDPPCombine.cpp [AMDGPU] Fix DPP combiner 2019-02-08 11:59:48 +00:00
GCNHazardRecognizer.cpp [AMDGPU] Omit KILL instructions from hazard recognizer 2019-03-05 10:25:16 +00:00
GCNHazardRecognizer.h [AMDGPU] Fixed hazard recognizer to walk predecessors 2019-01-21 19:11:26 +00:00
GCNILPSched.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNIterativeScheduler.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNIterativeScheduler.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNMinRegStrategy.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNProcessors.td AMDGPU: Partially fix default device for HSA 2019-03-17 21:31:35 +00:00
GCNRegPressure.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNRegPressure.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNSchedStrategy.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GCNSchedStrategy.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LLVMBuild.txt MIR: Allow targets to serialize MachineFunctionInfo 2019-03-14 22:54:43 +00:00
MIMGInstructions.td Revert "AMDGPU/NFC: Cleanup subtarget predicates" 2019-02-22 23:21:06 +00:00
R600.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600AsmPrinter.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600AsmPrinter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600ClauseMergePass.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600ControlFlowFinalizer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600Defines.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600EmitClauseMarkers.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600ExpandSpecialInstrs.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600FrameLowering.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600FrameLowering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600ISelLowering.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600ISelLowering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600InstrFormats.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600InstrInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600InstrInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600Instructions.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600MachineFunctionInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600MachineFunctionInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600MachineScheduler.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600MachineScheduler.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600OpenCLImageTypeLoweringPass.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600OptimizeVectorRegisters.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600Packetizer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600Processors.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600RegisterInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600RegisterInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R600RegisterInfo.td AMDGPU: Separate R600 and GCN TableGen files 2018-06-28 23:47:12 +00:00
R600Schedule.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
R700Instructions.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIAddIMGInit.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIAnnotateControlFlow.cpp AMDGPU: Fix a SIAnnotateControlFlow issue when there are multiple backedges. 2019-03-15 21:02:48 +00:00
SIDefines.h [AMDGPU] Mark enum types in SIDefines.h as unsigned 2019-03-11 16:49:32 +00:00
SIFixSGPRCopies.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIFixVGPRCopies.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIFixWWMLiveness.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIFixupVectorISel.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIFoldOperands.cpp [AMDGPU] Silence gcc 7 warnings 2019-03-13 21:15:52 +00:00
SIFormMemoryClauses.cpp [AMDGPU] With XNACK, cannot clause a load with result coalesced with operand 2019-01-23 13:38:06 +00:00
SIFrameLowering.cpp AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
SIFrameLowering.h AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
SIISelLowering.cpp MIR: Allow targets to serialize MachineFunctionInfo 2019-03-14 22:54:43 +00:00
SIISelLowering.h AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
SIInsertSkips.cpp [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
SIInsertWaitcnts.cpp AMDGPU: Correct type for waitcnt debug flag 2019-03-14 21:23:59 +00:00
SIInstrFormats.td AMDGPU: Remove GCN features and predicates 2019-02-08 19:18:01 +00:00
SIInstrInfo.cpp [AMDGPU] Fix SGPR fixing through SCC chaining 2019-03-15 12:42:21 +00:00
SIInstrInfo.h [AMDGPU] Fix SGPR fixing through SCC chaining 2019-03-15 12:42:21 +00:00
SIInstrInfo.td [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
SIInstructions.td Revert "AMDGPU/NFC: Cleanup subtarget predicates" 2019-02-22 23:21:06 +00:00
SILoadStoreOptimizer.cpp AMDGPU: Use MachineInstr::mayAlias to replace areMemAccessesTriviallyDisjoint in LoadStoreOptimizer pass. 2019-02-18 23:00:26 +00:00
SILowerControlFlow.cpp AMDGPU: Preserve undef flag when expanding SI_IF 2019-03-05 18:38:00 +00:00
SILowerI1Copies.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIMachineFunctionInfo.cpp MIR: Allow targets to serialize MachineFunctionInfo 2019-03-14 22:54:43 +00:00
SIMachineFunctionInfo.h MIR: Allow targets to serialize MachineFunctionInfo 2019-03-14 22:54:43 +00:00
SIMachineScheduler.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIMachineScheduler.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIMemoryLegalizer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIModeRegister.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIOptimizeExecMasking.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIOptimizeExecMaskingPreRA.cpp [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
SIPeepholeSDWA.cpp [AMDGPU] Silence gcc 7 warnings 2019-03-13 21:15:52 +00:00
SIProgramInfo.h AMDGPU: Remove debugger related subtarget features 2019-02-21 23:27:46 +00:00
SIRegisterInfo.cpp AMDGPU: Scavenge register instead of findUnusedReg 2019-03-14 14:19:01 +00:00
SIRegisterInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIRegisterInfo.td [AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_b32, v_readlane_b32 and v_writelane_b32 2019-03-04 12:48:32 +00:00
SISchedule.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SIShrinkInstructions.cpp AMDGPU: Correct definitions for bitset instructions 2019-02-25 19:24:46 +00:00
SIWholeQuadMode.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SMInstructions.td AMDGPU: Remove IntrReadMem from memtime/memrealtime intrinsics 2019-02-25 20:16:11 +00:00
SOPInstructions.td [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
VIInstrFormats.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
VIInstructions.td Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
VOP1Instructions.td [AMDGPU] V_CVT_F32_UBYTE{0,1,2,3} are full rate instructions 2019-03-08 09:03:11 +00:00
VOP2Instructions.td [AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_b32, v_readlane_b32 and v_writelane_b32 2019-03-04 12:48:32 +00:00
VOP3Instructions.td Revert "AMDGPU/NFC: Cleanup subtarget predicates" 2019-02-22 23:21:06 +00:00
VOP3PInstructions.td [AMDGPU] Split dot-insts feature 2019-02-09 00:34:21 +00:00
VOPCInstructions.td Revert "AMDGPU/NFC: Cleanup subtarget predicates" 2019-02-22 23:21:06 +00:00
VOPInstructions.td AMDGPU: Remove GCN features and predicates 2019-02-08 19:18:01 +00:00