This is an archive of the discontinued LLVM Phabricator instance.

[X86] Change the addcarry and subborrow intrinsics to return 2 results and remove the pointer argument.
ClosedPublic

Authored by craig.topper on Sep 6 2018, 9:32 PM.

Details

Summary

We should represent the store directly in IR instead. This gives the middle end a chance to remove it if it can see a load from the same address.

Diff Detail

Repository
rL LLVM