| changesLength() const | llvm::sandboxir::ShuffleVectorInst | inline |
| ClassID enum name | llvm::sandboxir::Value | |
| classof(const Value *From) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| clearValue() | llvm::sandboxir::Value | inlineprotected |
| comesBefore(const Instruction *Other) const | llvm::sandboxir::Instruction | inline |
| commute() | llvm::sandboxir::ShuffleVectorInst | |
| commuteShuffleMask(MutableArrayRef< int > Mask, unsigned InVecNumElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| const_op_iterator typedef | llvm::sandboxir::User | |
| const_op_range typedef | llvm::sandboxir::User | |
| const_use_iterator typedef | llvm::sandboxir::Value | |
| const_user_iterator typedef | llvm::sandboxir::Value | |
| Context class | llvm::sandboxir::ShuffleVectorInst | friend |
| convertShuffleMaskForBitcode(ArrayRef< int > Mask, Type *ResultTy) | llvm::sandboxir::ShuffleVectorInst | static |
| copyFastMathFlags(FastMathFlags FMF) | llvm::sandboxir::Instruction | |
| create(Value *V1, Value *V2, Value *Mask, InsertPosition Pos, Context &Ctx, const Twine &Name="") | llvm::sandboxir::ShuffleVectorInst | static |
| create(Value *V1, Value *V2, ArrayRef< int > Mask, InsertPosition Pos, Context &Ctx, const Twine &Name="") | llvm::sandboxir::ShuffleVectorInst | static |
| Ctx | llvm::sandboxir::Value | protected |
| dump() const | llvm::sandboxir::Value | |
| dumpCommonFooter(raw_ostream &OS) const | llvm::sandboxir::Value | |
| dumpCommonHeader(raw_ostream &OS) const final | llvm::sandboxir::User | virtual |
| dumpCommonPrefix(raw_ostream &OS) const | llvm::sandboxir::Value | |
| dumpCommonSuffix(raw_ostream &OS) const | llvm::sandboxir::Value | |
| dumpOS(raw_ostream &OS) const override | llvm::sandboxir::SingleLLVMInstructionImpl< llvm::ShuffleVectorInst > | inlinevirtual |
| eraseFromParent() | llvm::sandboxir::Instruction | |
| getAccessType() const | llvm::sandboxir::Instruction | |
| getContext() const | llvm::sandboxir::Value | inline |
| getDataLayout() const | llvm::sandboxir::Instruction | inline |
| getFastMathFlags() const | llvm::sandboxir::Instruction | inline |
| getIterator() const | llvm::sandboxir::Instruction | |
| getMaskValue(unsigned Elt) const | llvm::sandboxir::ShuffleVectorInst | inline |
| getName() const | llvm::sandboxir::Value | inline |
| getNextNode() const | llvm::sandboxir::Instruction | |
| getNumOfIRInstrs() const final | llvm::sandboxir::SingleLLVMInstructionImpl< llvm::ShuffleVectorInst > | inlinevirtual |
| getNumOperands() const | llvm::sandboxir::User | inlinevirtual |
| getNumUses() const | llvm::sandboxir::Value | |
| getOpcode() const | llvm::sandboxir::Instruction | inline |
| getOpcodeName(Opcode Opc) | llvm::sandboxir::Instruction | static |
| getOpcodeName() const | llvm::sandboxir::Instruction | inline |
| getOperand(unsigned OpIdx) const | llvm::sandboxir::User | inline |
| getOperandUse(unsigned OpIdx) const | llvm::sandboxir::User | inline |
| getOperandUseDefault(unsigned OpIdx, bool Verify) const | llvm::sandboxir::User | protected |
| getParent() const | llvm::sandboxir::Instruction | |
| getPrevNode() const | llvm::sandboxir::Instruction | |
| getShuffleMask(const Constant *Mask, SmallVectorImpl< int > &Result) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| getShuffleMask(SmallVectorImpl< int > &Result) const | llvm::sandboxir::ShuffleVectorInst | inline |
| getShuffleMask() const | llvm::sandboxir::ShuffleVectorInst | inline |
| getShuffleMaskForBitcode() const | llvm::sandboxir::ShuffleVectorInst | |
| getSubclassID() const | llvm::sandboxir::Value | inline |
| getSubclassIDStr(ClassID ID) | llvm::sandboxir::Value | inlineprotectedstatic |
| getTopmostLLVMInstruction() const | llvm::sandboxir::Instruction | protected |
| getType() const | llvm::sandboxir::ShuffleVectorInst | |
| getUid() const | llvm::sandboxir::Value | |
| getUseOperandNo(const Use &Use) const final | llvm::sandboxir::SingleLLVMInstructionImpl< llvm::ShuffleVectorInst > | inlinevirtual |
| getUseOperandNoDefault(const Use &Use) const | llvm::sandboxir::User | inlineprotected |
| hasAllowContract() const | llvm::sandboxir::Instruction | inline |
| hasAllowReassoc() const | llvm::sandboxir::Instruction | inline |
| hasAllowReciprocal() const | llvm::sandboxir::Instruction | inline |
| hasApproxFunc() const | llvm::sandboxir::Instruction | inline |
| hasAtomicLoad() const | llvm::sandboxir::Instruction | inline |
| hasAtomicStore() const | llvm::sandboxir::Instruction | inline |
| hasMetadata() const | llvm::sandboxir::Instruction | inline |
| hasMetadata(unsigned KindID) const | llvm::sandboxir::Instruction | inline |
| hasMetadataOtherThanDebugLoc() const | llvm::sandboxir::Instruction | inline |
| hasNoInfs() const | llvm::sandboxir::Instruction | inline |
| hasNoNaNs() const | llvm::sandboxir::Instruction | inline |
| hasNoSignedWrap() const | llvm::sandboxir::Instruction | inline |
| hasNoSignedZeros() const | llvm::sandboxir::Instruction | inline |
| hasNoUnsignedWrap() const | llvm::sandboxir::Instruction | inline |
| hasNUses(unsigned Num) const | llvm::sandboxir::Value | inline |
| hasNUsesOrMore(unsigned Num) const | llvm::sandboxir::Value | inline |
| increasesLength() const | llvm::sandboxir::ShuffleVectorInst | inline |
| insertAfter(Instruction *AfterI) | llvm::sandboxir::Instruction | |
| insertBefore(Instruction *BeforeI) | llvm::sandboxir::Instruction | |
| insertInto(BasicBlock *BB, const BBIterator &WhereIt) | llvm::sandboxir::Instruction | |
| Instruction(ClassID ID, Opcode Opc, llvm::Instruction *I, sandboxir::Context &SBCtx) | llvm::sandboxir::Instruction | inlineprotected |
| isAssociative() const | llvm::sandboxir::Instruction | inline |
| isAtomic() const | llvm::sandboxir::Instruction | inline |
| isBinaryOp() const | llvm::sandboxir::Instruction | inline |
| isBitRotateMask(ArrayRef< int > Mask, unsigned EltSizeInBits, unsigned MinSubElts, unsigned MaxSubElts, unsigned &NumSubElts, unsigned &RotateAmt) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isCast() const | llvm::sandboxir::Instruction | inline |
| isCommutative() const | llvm::sandboxir::Instruction | inline |
| isConcat() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isDeInterleaveMaskOfFactor(ArrayRef< int > Mask, unsigned Factor, unsigned &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isDeInterleaveMaskOfFactor(ArrayRef< int > Mask, unsigned Factor) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isExact() const | llvm::sandboxir::Instruction | inline |
| isExtractSubvectorMask(ArrayRef< int > Mask, int NumSrcElts, int &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isExtractSubvectorMask(const Constant *Mask, int NumSrcElts, int &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isExtractSubvectorMask(int &Index) const | llvm::sandboxir::ShuffleVectorInst | inline |
| isFast() const | llvm::sandboxir::Instruction | inline |
| isFenceLike() const | llvm::sandboxir::Instruction | inline |
| isFuncletPad() const | llvm::sandboxir::Instruction | inline |
| isIdempotent() const | llvm::sandboxir::Instruction | inline |
| isIdentity() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isIdentityMask(ArrayRef< int > Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isIdentityMask(const Constant *Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isIdentityWithExtract() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isIdentityWithPadding() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isInsertSubvectorMask(ArrayRef< int > Mask, int NumSrcElts, int &NumSubElts, int &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isInsertSubvectorMask(const Constant *Mask, int NumSrcElts, int &NumSubElts, int &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isInsertSubvectorMask(int &NumSubElts, int &Index) const | llvm::sandboxir::ShuffleVectorInst | inline |
| isIntDivRem() const | llvm::sandboxir::Instruction | inline |
| isInterleave(unsigned Factor) const | llvm::sandboxir::ShuffleVectorInst | inline |
| isInterleaveMask(ArrayRef< int > Mask, unsigned Factor, unsigned NumInputElts, SmallVectorImpl< unsigned > &StartIndexes) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isInterleaveMask(ArrayRef< int > Mask, unsigned Factor, unsigned NumInputElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isLogicalShift() const | llvm::sandboxir::Instruction | inline |
| isNilpotent() const | llvm::sandboxir::Instruction | inline |
| isOneUseSingleSourceMask(ArrayRef< int > Mask, int VF) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isOneUseSingleSourceMask(int VF) const | llvm::sandboxir::ShuffleVectorInst | inline |
| isOnlyUserOfAnyOperand() const | llvm::sandboxir::Instruction | inline |
| isReplicationMask(ArrayRef< int > Mask, int &ReplicationFactor, int &VF) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isReplicationMask(const Constant *Mask, int &ReplicationFactor, int &VF) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isReplicationMask(int &ReplicationFactor, int &VF) const | llvm::sandboxir::ShuffleVectorInst | inline |
| isReverse() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isReverseMask(ArrayRef< int > Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isReverseMask(const Constant *Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isSelect() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isSelectMask(ArrayRef< int > Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isSelectMask(const Constant *Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isShift() const | llvm::sandboxir::Instruction | inline |
| isSingleSource() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isSingleSourceMask(ArrayRef< int > Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isSingleSourceMask(const Constant *Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isSpecialTerminator() const | llvm::sandboxir::Instruction | inline |
| isSplice(int &Index) const | llvm::sandboxir::ShuffleVectorInst | inline |
| isSpliceMask(ArrayRef< int > Mask, int NumSrcElts, int &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isSpliceMask(const Constant *Mask, int NumSrcElts, int &Index) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isTerminator() const | llvm::sandboxir::Instruction | inline |
| isTranspose() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isTransposeMask(ArrayRef< int > Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isTransposeMask(const Constant *Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isUnaryOp() const | llvm::sandboxir::Instruction | inline |
| isValidOperands(const Value *V1, const Value *V2, const Value *Mask) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isValidOperands(const Value *V1, const Value *V2, ArrayRef< int > Mask) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isVolatile() const | llvm::sandboxir::Instruction | inline |
| isZeroEltSplat() const | llvm::sandboxir::ShuffleVectorInst | inline |
| isZeroEltSplatMask(ArrayRef< int > Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| isZeroEltSplatMask(const Constant *Mask, int NumSrcElts) | llvm::sandboxir::ShuffleVectorInst | inlinestatic |
| mayHaveSideEffects() const | llvm::sandboxir::Instruction | inline |
| mayReadFromMemory() const | llvm::sandboxir::Instruction | inline |
| mayReadOrWriteMemory() const | llvm::sandboxir::Instruction | inline |
| mayThrow(bool IncludePhaseOneUnwind=false) const | llvm::sandboxir::Instruction | inline |
| mayWriteToMemory() const | llvm::sandboxir::Instruction | inline |
| moveAfter(Instruction *After) | llvm::sandboxir::Instruction | inline |
| moveBefore(BasicBlock &BB, const BBIterator &WhereIt) | llvm::sandboxir::Instruction | |
| moveBefore(Instruction *Before) | llvm::sandboxir::Instruction | inline |
| op_begin() | llvm::sandboxir::User | inlinevirtual |
| op_begin() const | llvm::sandboxir::User | inlinevirtual |
| op_end() | llvm::sandboxir::User | inlinevirtual |
| op_end() const | llvm::sandboxir::User | inlinevirtual |
| op_iterator typedef | llvm::sandboxir::User | |
| op_range typedef | llvm::sandboxir::User | |
| Opc | llvm::sandboxir::Instruction | protected |
| Opcode enum name | llvm::sandboxir::Instruction | |
| operands() | llvm::sandboxir::User | inline |
| operands() const | llvm::sandboxir::User | inline |
| operator=(const Value &)=delete | llvm::sandboxir::Value | protected |
| printAsOperandCommon(raw_ostream &OS) const | llvm::sandboxir::Value | |
| removeFromParent() | llvm::sandboxir::Instruction | |
| replaceAllUsesWith(Value *Other) | llvm::sandboxir::Value | |
| replaceUsesOfWith(Value *FromV, Value *ToV) | llvm::sandboxir::User | |
| replaceUsesWithIf(Value *OtherV, llvm::function_ref< bool(const Use &)> ShouldReplace) | llvm::sandboxir::Value | |
| setFast(bool B) | llvm::sandboxir::Instruction | |
| setFastMathFlags(FastMathFlags FMF) | llvm::sandboxir::Instruction | |
| setHasAllowContract(bool B) | llvm::sandboxir::Instruction | |
| setHasAllowReassoc(bool B) | llvm::sandboxir::Instruction | |
| setHasAllowReciprocal(bool B) | llvm::sandboxir::Instruction | |
| setHasApproxFunc(bool B) | llvm::sandboxir::Instruction | |
| setHasNoInfs(bool B) | llvm::sandboxir::Instruction | |
| setHasNoNaNs(bool B) | llvm::sandboxir::Instruction | |
| setHasNoSignedWrap(bool B=true) | llvm::sandboxir::Instruction | |
| setHasNoSignedZeros(bool B) | llvm::sandboxir::Instruction | |
| setHasNoUnsignedWrap(bool B=true) | llvm::sandboxir::Instruction | |
| setInsertPos(InsertPosition Pos) | llvm::sandboxir::Instruction | inlineprotectedstatic |
| setIsExact(bool B=true) | llvm::sandboxir::Instruction | |
| setOperand(unsigned OperandIdx, Value *Operand) | llvm::sandboxir::User | virtual |
| setShuffleMask(ArrayRef< int > Mask) | llvm::sandboxir::ShuffleVectorInst | |
| SubclassID | llvm::sandboxir::Value | protected |
| swapOperandsInternal(unsigned OpIdxA, unsigned OpIdxB) | llvm::sandboxir::User | inlineprotected |
| UID | llvm::sandboxir::Value | protected |
| use_begin() | llvm::sandboxir::Value | |
| use_begin() const | llvm::sandboxir::Value | inline |
| use_end() | llvm::sandboxir::Value | inline |
| use_end() const | llvm::sandboxir::Value | inline |
| use_iterator typedef | llvm::sandboxir::Value | |
| User(ClassID ID, llvm::Value *V, Context &Ctx) | llvm::sandboxir::User | inlineprotected |
| user_begin() | llvm::sandboxir::Value | |
| user_begin() const | llvm::sandboxir::Value | inline |
| user_end() | llvm::sandboxir::Value | inline |
| user_end() const | llvm::sandboxir::Value | inline |
| user_iterator typedef | llvm::sandboxir::Value | |
| users() | llvm::sandboxir::Value | inline |
| users() const | llvm::sandboxir::Value | inline |
| uses() | llvm::sandboxir::Value | inline |
| uses() const | llvm::sandboxir::Value | inline |
| Val | llvm::sandboxir::Value | protected |
| Value(ClassID SubclassID, llvm::Value *Val, Context &Ctx) | llvm::sandboxir::Value | protected |
| Value(const Value &)=delete | llvm::sandboxir::Value | protected |
| verify() const final | llvm::sandboxir::SingleLLVMInstructionImpl< llvm::ShuffleVectorInst > | inlinevirtual |
| verifyUserOfLLVMUse(const llvm::Use &Use) const | llvm::sandboxir::User | protected |
| ~Value()=default | llvm::sandboxir::Value | virtual |