[LLVMbugs] [Bug 17192] New: ARM EABI divmod for 64-bit types
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Sep 11 07:43:57 PDT 2013
http://llvm.org/bugs/show_bug.cgi?id=17192
Bug ID: 17192
Summary: ARM EABI divmod for 64-bit types
Product: libraries
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: Backend: ARM
Assignee: unassignedbugs at nondot.org
Reporter: renato.golin at linaro.org
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Bug #16387 dealt with 32-bit (legal) types for __aeabi_*divmod() calls, but
since 64-bit types are not legal in the ARM back-end, it's more complicated and
could take considerably longer.
Two ways were attempted, one local to the ARM back-end with many
type-legalization hacks (such as merge/split pairs, new REM64/DIV64/DIVREM64
ARM-specific node types, and another in the generic LegalizeDAG, but with some
intrusive changes to how library calls are dealt with.
This bug entails both the investigation on the best way to achieve this, as
well as the actual work/patch/merge.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20130911/3bc891fb/attachment.html>
More information about the llvm-bugs
mailing list