AMDGPU uses some custom code predicates for testing alignments.
I'm still having trouble comprehending the behavior of predicate bits
in the PatFrag hierarchy. Any attempt to abstract these properties
unexpectdly fails to apply them.
Paths
| Differential D65021
TableGen: Add MinAlignment predicate ClosedPublic Authored by arsenm on Jul 19 2019, 2:46 PM.
Details
Diff Detail Event TimelineHerald added subscribers: tpr, nhaehnle, wdng, jvesely. · View Herald TranscriptJul 19 2019, 2:46 PM This revision is now accepted and ready to land.Jul 30 2019, 3:08 PM
Revision Contents
Diff 210938 include/llvm/CodeGen/GlobalISel/InstructionSelector.h
include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
include/llvm/Target/TargetSelectionDAG.td
lib/Target/AMDGPU/AMDGPUInstructions.td
lib/Target/AMDGPU/SIInstrInfo.td
test/TableGen/address-space-patfrags.td
utils/TableGen/CodeGenDAGPatterns.h
utils/TableGen/CodeGenDAGPatterns.cpp
utils/TableGen/GlobalISelEmitter.cpp
|