Как RISCV LLVM Backend конвертирует ConstantFP в Constant? - PullRequest
0 голосов
/ 06 декабря 2018

Я пишу бэкэнд LLVM и хочу преобразовать ConstantFP в Константу.

пример)

define float @f() #0 {
    ret float 3.000000e+00
}

До фазы легализации,

RISCVбэкэнд

RISCV backend

Мой бэкэнд

My backend

Я обнаружил, что RISCV конвертирует бэкэндConstantFP to Constant до этапа легализации, но я не могу найти, где это реализовано.

...