Skip to content

[LLVM] Missing libcalls #255

@adriweb

Description

@adriweb

From various tests on the PB, here's what I see that's left to take care of before a release:

Seen in "real projects":

  • _ceilf
  • _fabsf
  • _floorf
  • _roundf
  • __llcmpzero (but probably other __ll stuff too)

Seen by manually testing from Z80ISelLowering.cpp:

  • __bbitrev
  • __bpopcnt
  • __dadd
  • __dcmp
  • __ddiv
  • __dmul
  • __dneg
  • __drem
  • __dsub
  • __dtof
  • __dtol
  • __dtoll
  • __dtoll
  • __dtoul
  • __frem
  • __ftod
  • __ibitrev
  • __ipopcnt
  • __lbitrev
  • __lladd
  • __lland
  • __llbitrev
  • __llcmpu
  • __lldivs
  • __lldivu
  • __llmulu
  • __llneg
  • __llnot
  • __llor
  • __llpopcnt
  • __llrems
  • __llremu
  • __llshl
  • __llshrs
  • __llshru
  • __llsub
  • __lltod
  • __llxor
  • __lpopcnt
  • __ltod
  • __sbitrev
  • __spopcnt
  • __ulltod
  • __ultod

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions