Turn into shift and truncate. Doesn't yet handle pointers.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D68532
GlobalISel: Partially implement lower for G_EXTRACT ClosedPublic Authored by arsenm on Oct 4 2019, 6:18 PM.
Details Summary Turn into shift and truncate. Doesn't yet handle pointers.
Diff Detail Event TimelineHerald added subscribers: Petar.Avramovic, volkan, rovka and 3 others. · View Herald TranscriptOct 4 2019, 6:18 PM arsenm added a child revision: D68538: GlobalISel: Partially implement lower for G_INSERT.Oct 5 2019, 2:12 AM This revision is now accepted and ready to land.Oct 5 2019, 3:30 PM
Revision Contents
Diff 223349 include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-extract.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-extract-vector-elt.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-extract.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.mir
|