[LLVMdev] Upcoming API change: FAdd, FSub, FMul
Aaron Gray
aaronngray.lists at googlemail.com
Tue Jun 16 07:33:34 PDT 2009
----- Original Message -----
From: "Dan Gohman" <gohman at apple.com>
To: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>
Sent: Tuesday, June 16, 2009 12:23 AM
Subject: [LLVMdev] Upcoming API change: FAdd, FSub, FMul
> Hello,
>
> The LLVM IR opcodes Add, Sub, and Mul have been each split into
> two. Add, Sub, and Mul now only handle integer types, and three
> new opcodes, FAdd, FSub, and FMul now handle floating-point types.
>
> The main LLVM APIs are currently preserving backwards
> compatibility, transparently mapping integer opcodes to
> corresponding floating-point opcodes when the operands have
> floating-point types. This compatibility code will eventually be
> removed, so front-end writers should update their front-ends to
> use the new opcodes. I've updated llvm-gcc as an example.
>
> As an aid to this process, the attached patch can be applied to a
> local LLVM tree to remove the backward-compatibility code, to
> allow front-ends to be tested.
>
>
--------------------------------------------------------------------------------
>
>
> Dan
>
>
--------------------------------------------------------------------------------
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
More information about the llvm-dev
mailing list