Instead of specifying the alignment as metadata which may be destroyed by
transformation passes, make the alignment the second argument to ldu/ldg
intrinsic calls.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D5093
[NVPTX] Make the alignment an explicit argument to ldu/ldg ClosedPublic Authored by jingyue on Aug 27 2014, 7:19 PM.
Details Summary Instead of specifying the alignment as metadata which may be destroyed by
Diff Detail Event Timelinejingyue updated this object. jingyue retitled this revision from Make the alignment an explicit argument to ldu/ldg to [NVPTX] Make the alignment an explicit argument to ldu/ldg.Aug 27 2014, 7:20 PM This revision is now accepted and ready to land.Aug 28 2014, 8:40 AM
Revision Contents
Diff 13018 include/llvm/IR/IntrinsicsNVVM.td
lib/Target/NVPTX/NVPTXISelLowering.cpp
test/CodeGen/NVPTX/ldu-i8.ll
test/CodeGen/NVPTX/ldu-ldg.ll
test/CodeGen/NVPTX/ldu-reg-plus-offset.ll
|