LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::UseListOrder Struct Reference

Structure to hold a use-list order. More...

#include "llvm/IR/UseListOrder.h"

Public Member Functions

 UseListOrder (const Value *V, const Function *F, size_t ShuffleSize)
 UseListOrder ()=default
 UseListOrder (UseListOrder &&)=default
UseListOrderoperator= (UseListOrder &&)=default

Public Attributes

const ValueV = nullptr
const FunctionF = nullptr
std::vector< unsignedShuffle

Detailed Description

Structure to hold a use-list order.

Definition at line 26 of file UseListOrder.h.

Constructor & Destructor Documentation

◆ UseListOrder() [1/3]

llvm::UseListOrder::UseListOrder ( const Value V,
const Function F,
size_t  ShuffleSize 

Definition at line 31 of file UseListOrder.h.

◆ UseListOrder() [2/3]

llvm::UseListOrder::UseListOrder ( )

◆ UseListOrder() [3/3]

llvm::UseListOrder::UseListOrder ( UseListOrder &&  )

Member Function Documentation

◆ operator=()

UseListOrder & llvm::UseListOrder::operator= ( UseListOrder &&  )

Member Data Documentation

◆ F

const Function* llvm::UseListOrder::F = nullptr

Definition at line 28 of file UseListOrder.h.

◆ Shuffle

std::vector<unsigned> llvm::UseListOrder::Shuffle

Definition at line 29 of file UseListOrder.h.

◆ V

const Value* llvm::UseListOrder::V = nullptr

Definition at line 27 of file UseListOrder.h.

The documentation for this struct was generated from the following file: