Get rid of icky goto loops and make the code easier to maintain. Otherwise, NFC.
Restore r324903 and fix PR36369.
Paths
| Differential D43364
[AArch64] Refactor instructions using SIMD immediates ClosedPublic Authored by evandro on Feb 15 2018, 5:29 PM.
Details
Summary Get rid of icky goto loops and make the code easier to maintain. Otherwise, NFC. Restore r324903 and fix PR36369.
Diff Detail Event TimelineHerald added subscribers: llvm-commits, hiraditya, kristof.beyls and 2 others. · View Herald TranscriptFeb 15 2018, 5:29 PM evandro added a child revision: D42133: [AArch64] Improve code generation of constant vectors.Feb 15 2018, 5:29 PM Comment Actions New information concerning PR36369 came up that requires me to work further on this fix. Will update this patch then. Comment Actions Since the bug PR36369 was confirmed fixed and the change required was a single line changed from the original patch, I'm committing this patch. This revision is now accepted and ready to land.Feb 20 2018, 12:33 PM
Revision Contents
Diff 134674 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/build-one-lane.ll
|