[PATCH] D156346: CodeGen: Disable isCopyInstrImpl if there are implicit operands
Vitaly Buka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 26 16:49:33 PDT 2023
vitalybuka added a comment.
In D156346#4537128 <https://reviews.llvm.org/D156346#4537128>, @arsenm wrote:
> In D156346#4537108 <https://reviews.llvm.org/D156346#4537108>, @vitalybuka wrote:
>
>> In D156346#4537085 <https://reviews.llvm.org/D156346#4537085>, @arsenm wrote:
>>
>>> In D156346#4536935 <https://reviews.llvm.org/D156346#4536935>, @vitalybuka wrote:
>>>
>>>> Just tried, this one does not solve the issue. Or it probably introduce a different miscompile. UBSan report is gone, but the test fails text expectations. With stable ( before D150388 <https://reviews.llvm.org/D150388> ) compiler the test consistently green.
>>>>
>>>> D156164 <https://reviews.llvm.org/D156164> also makes the test consistently green.
>>>
>>> To clarify did you only apply this patch? You need the whole stack. This one in isolation won’t fix it
>>
>> yes, only the last one
>> arc patch does not apply entire stack, probably patches need to be rebased/uploaded
>>
>> my 2c: if it's entire stack then revert D156381 <https://reviews.llvm.org/D156381> is more appropriate solution
>
> D156164 <https://reviews.llvm.org/D156164> also works as the quick fix, I'm less horrified by it now that I fully understand what's happening. The full stack is a more refined variant
I don't know details of this code, but from my experience:
1. revert
2. wait a little
3. land fixes
4. wait a little
5. revert the revert (better land patches one by one)
will be easier bisect/investigate if fixes introduce other issues later
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D156346/new/
https://reviews.llvm.org/D156346
More information about the llvm-commits
mailing list