[#llvm-UseListOrder-2constructor-0f] = xref:llvm.adoc[llvm]::xref:llvm/UseListOrder.adoc[UseListOrder]::UseListOrder :relfileprefix: ../../ :mrdocs: Constructors == Synopses Declared in `<llvm/IR/UseListOrder.h>` Construct an empty use‐list order with null value and function. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:llvm/UseListOrder/2constructor-00.adoc[UseListOrder]() = default; ---- [.small]#xref:llvm/UseListOrder/2constructor-00.adoc[_» more..._]# Move‐construct from use‐list order `Other.` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:llvm/UseListOrder/2constructor-0b.adoc[UseListOrder](xref:llvm/UseListOrder.adoc[UseListOrder]&& Other) = default; ---- [.small]#xref:llvm/UseListOrder/2constructor-0b.adoc[_» more..._]# Construct a use‐list order for `V` with a shuffle of size `ShuffleSize.` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:llvm/UseListOrder/2constructor-01.adoc[UseListOrder]( xref:llvm/Value.adoc[Value] const* V, xref:llvm/Function.adoc[Function] const* F, size_t ShuffleSize); ---- [.small]#xref:llvm/UseListOrder/2constructor-01.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *Other* | Use‐list order to move from. | *V* | Value whose use‐list order is recorded. | *F* | Function that owns `V,` or null for module‐level values. | *ShuffleSize* | Number of use indices in the shuffle permutation. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#