mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-25 13:27:52 +00:00
Added fpimm node for ConstantFP.
llvm-svn: 25107
This commit is contained in:
parent
b5b63a11df
commit
02c9e0646c
@ -70,6 +70,7 @@ class SDTypeProfile<int numresults, int numoperands,
|
||||
|
||||
// Builtin profiles.
|
||||
def SDTIntLeaf: SDTypeProfile<1, 0, [SDTCisInt<0>]>; // for 'imm'.
|
||||
def SDTFPLeaf : SDTypeProfile<1, 0, [SDTCisFP<0>]>; // for 'fpimm'.
|
||||
def SDTPtrLeaf: SDTypeProfile<1, 0, [SDTCisPtrTy<0>]>; // for '&g'.
|
||||
def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'.
|
||||
def SDTUNDEF : SDTypeProfile<1, 0, []>; // for 'undef'.
|
||||
@ -190,6 +191,7 @@ def node;
|
||||
def srcvalue;
|
||||
|
||||
def imm : SDNode<"ISD::Constant" , SDTIntLeaf , [], "ConstantSDNode">;
|
||||
def fpimm : SDNode<"ISD::ConstantFP", SDTFPLeaf , [], "ConstantFPSDNode">;
|
||||
def vt : SDNode<"ISD::VALUETYPE" , SDTOther , [], "VTSDNode">;
|
||||
def bb : SDNode<"ISD::BasicBlock", SDTOther , [], "BasicBlockSDNode">;
|
||||
def cond : SDNode<"ISD::CONDCODE" , SDTOther , [], "CondCodeSDNode">;
|
||||
|
Loading…
x
Reference in New Issue
Block a user