LLVM: llvm::sandboxir::CollectDescr::ExtractElementDescr Class Reference (original) (raw)

Describes how to get a value element. More...

#include "[llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h](Legality%5F8h%5Fsource.html)"

Public Member Functions
ExtractElementDescr (Action *V, int ExtractIdx)
ExtractElementDescr (Value *V)
Action * getValue () const
Value * getScalar () const
bool needsExtract () const
int getExtractIdx () const

Describes how to get a value element.

If the value is a vector then it also provides the index to extract it from.

Definition at line 256 of file Legality.h.

llvm::sandboxir::CollectDescr::ExtractElementDescr::ExtractElementDescr ( Action * V, int ExtractIdx ) inline

ExtractElementDescr() [2/2]

llvm::sandboxir::CollectDescr::ExtractElementDescr::ExtractElementDescr ( Value * V) inline

getExtractIdx()

int llvm::sandboxir::CollectDescr::ExtractElementDescr::getExtractIdx ( ) const inline

getScalar()

Value * llvm::sandboxir::CollectDescr::ExtractElementDescr::getScalar ( ) const inline

getValue()

Action * llvm::sandboxir::CollectDescr::ExtractElementDescr::getValue ( ) const inline

needsExtract()

bool llvm::sandboxir::CollectDescr::ExtractElementDescr::needsExtract ( ) const inline

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