LLVM 24.0.0git
llvm::slpvectorizer::InstructionsState Member List

This is the complete list of members for llvm::slpvectorizer::InstructionsState, including all inherited members.

areInstructionsWithCopyableElements() constllvm::slpvectorizer::InstructionsStateinline
getAltOp() constllvm::slpvectorizer::InstructionsStateinline
getAltOpcode() constllvm::slpvectorizer::InstructionsStateinline
getCopyableOpIdx() constllvm::slpvectorizer::InstructionsStateinline
getMainOp() constllvm::slpvectorizer::InstructionsStateinline
getMatchingMainOpOrAltOp(Instruction *I) constllvm::slpvectorizer::InstructionsState
getOpcode() constllvm::slpvectorizer::InstructionsStateinline
InstructionsState()=deletellvm::slpvectorizer::InstructionsState
InstructionsState(Instruction *MainOp, Instruction *AltOp, bool HasCopyables=false)llvm::slpvectorizer::InstructionsStateinline
invalid()llvm::slpvectorizer::InstructionsStateinlinestatic
isAddSubLikeOp() constllvm::slpvectorizer::InstructionsState
isAltShuffle() constllvm::slpvectorizer::InstructionsStateinline
isBitwiseLogicOp() constllvm::slpvectorizer::InstructionsStateinline
isCmpOp() constllvm::slpvectorizer::InstructionsStateinline
isCopyableElement(Value *V) constllvm::slpvectorizer::InstructionsState
isExpandedBinOp(Value *V) constllvm::slpvectorizer::InstructionsState
isExpandedOperand(Instruction *I, unsigned Idx) constllvm::slpvectorizer::InstructionsState
isMulDivLikeOp() constllvm::slpvectorizer::InstructionsState
isNonSchedulable(Value *V) constllvm::slpvectorizer::InstructionsState
isSameOperation(const Instruction *I, const Instruction *Op)llvm::slpvectorizer::InstructionsStatestatic
isShiftOp() constllvm::slpvectorizer::InstructionsStateinline
operator bool() constllvm::slpvectorizer::InstructionsStateinlineexplicit
setCopyableOpIdx(unsigned Idx)llvm::slpvectorizer::InstructionsStateinline
valid() constllvm::slpvectorizer::InstructionsStateinline