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

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

#include <UseListOrder.h>

Collaboration diagram for llvm::UseListOrder:
[legend]

Public Member Functions

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

Public Attributes

const ValueV
 
const FunctionF
 
std::vector< unsignedShuffle
 

Detailed Description

Structure to hold a use-list order.

Definition at line 28 of file UseListOrder.h.

Constructor & Destructor Documentation

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

Definition at line 33 of file UseListOrder.h.

llvm::UseListOrder::UseListOrder ( )
inline

Definition at line 36 of file UseListOrder.h.

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

Member Function Documentation

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

Member Data Documentation

const Function* llvm::UseListOrder::F

Definition at line 30 of file UseListOrder.h.

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

Definition at line 31 of file UseListOrder.h.

const Value* llvm::UseListOrder::V

Definition at line 29 of file UseListOrder.h.


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