addOperand(VPValue *Operand) | llvm::VPUser | inline |
classof(const VPRecipeBase *U) | llvm::VPIRPhi | inlinestatic |
llvm::VPIRInstruction::classof(const VPDef *D) | llvm::VPRecipeBase | inlinestatic |
llvm::VPIRInstruction::classof(const VPUser *U) | llvm::VPRecipeBase | inlinestatic |
clone() override | llvm::VPIRInstruction | inlinevirtual |
computeCost(ElementCount VF, VPCostContext &Ctx) const override | llvm::VPIRInstruction | virtual |
const_incoming_blocks_range typedef | llvm::VPPhiAccessors | |
const_operand_iterator typedef | llvm::VPUser | |
const_operand_range typedef | llvm::VPUser | |
const_reverse_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected |
const_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected |
cost(ElementCount VF, VPCostContext &Ctx) | llvm::VPRecipeBase | |
create(Instruction &I) | llvm::VPIRInstruction | static |
definedValues() | llvm::VPDef | inline |
definedValues() const | llvm::VPDef | inline |
dump() const | llvm::VPDef | |
eraseFromParent() | llvm::VPRecipeBase | |
execute(VPTransformState &State) override | llvm::VPIRPhi | virtual |
extractLastLaneOfFirstOperand(VPBuilder &Builder) | llvm::VPIRInstruction | |
getAsRecipe() const override | llvm::VPIRPhi | inlineprotectedvirtual |
getDebugLoc() const | llvm::VPRecipeBase | inline |
getIncomingBlock(unsigned Idx) const | llvm::VPPhiAccessors | inline |
getIncomingValue(unsigned Idx) const | llvm::VPPhiAccessors | inline |
getInstruction() const | llvm::VPIRInstruction | inline |
getIRPhi() | llvm::VPIRPhi | inline |
getIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline |
getNextNode() | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | inline |
getNumDefinedValues() const | llvm::VPDef | inline |
getNumIncoming() const | llvm::VPPhiAccessors | inlinevirtual |
getNumOperands() const | llvm::VPUser | inline |
getOperand(unsigned N) const | llvm::VPUser | inline |
getParent() | llvm::VPRecipeBase | inline |
getParent() const | llvm::VPRecipeBase | inline |
getPrevNode() | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | inline |
getReverseIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline |
getVPDefID() const | llvm::VPDef | inline |
getVPSingleValue() | llvm::VPDef | inline |
getVPSingleValue() const | llvm::VPDef | inline |
getVPValue(unsigned I) | llvm::VPDef | inline |
getVPValue(unsigned I) const | llvm::VPDef | inline |
ilist_node_impl()=default | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected |
ilist_node_with_parent()=default | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | protected |
incoming_blocks() const | llvm::VPPhiAccessors | inline |
incoming_values() const | llvm::VPPhiAccessors | inline |
incoming_values_and_blocks() const | llvm::VPPhiAccessors | inline |
insertAfter(VPRecipeBase *InsertPos) | llvm::VPRecipeBase | |
insertBefore(VPRecipeBase *InsertPos) | llvm::VPRecipeBase | |
insertBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator IP) | llvm::VPRecipeBase | |
isPhi() const | llvm::VPRecipeBase | |
isScalarCast() const | llvm::VPRecipeBase | |
isSentinel() const | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline |
mayHaveSideEffects() const | llvm::VPRecipeBase | |
mayReadFromMemory() const | llvm::VPRecipeBase | |
mayReadOrWriteMemory() const | llvm::VPRecipeBase | inline |
mayWriteToMemory() const | llvm::VPRecipeBase | |
moveAfter(VPRecipeBase *MovePos) | llvm::VPRecipeBase | |
moveBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator I) | llvm::VPRecipeBase | |
onlyFirstLaneUsed(const VPValue *Op) const override | llvm::VPIRInstruction | inlinevirtual |
onlyFirstPartUsed(const VPValue *Op) const override | llvm::VPIRInstruction | inlinevirtual |
op_begin() | llvm::VPUser | inline |
op_begin() const | llvm::VPUser | inline |
op_end() | llvm::VPUser | inline |
op_end() const | llvm::VPUser | inline |
operand_iterator typedef | llvm::VPUser | |
operand_range typedef | llvm::VPUser | |
operands() | llvm::VPUser | inline |
operands() const | llvm::VPUser | inline |
operator=(const VPUser &)=delete | llvm::VPUser | |
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const override | llvm::VPIRPhi | virtual |
printOperands(raw_ostream &O, VPSlotTracker &SlotTracker) const | llvm::VPUser | protected |
printPhiOperands(raw_ostream &O, VPSlotTracker &SlotTracker) const | llvm::VPPhiAccessors | |
removeFromParent() | llvm::VPRecipeBase | |
removeIncomingValueFor(VPBlockBase *IncomingBlock) const | llvm::VPPhiAccessors | |
replaceUsesOfWith(VPValue *From, VPValue *To) | llvm::VPUser | |
reverse_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected |
self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected |
setDebugLoc(DebugLoc NewDL) | llvm::VPRecipeBase | inline |
setOperand(unsigned I, VPValue *New) | llvm::VPUser | inline |
setParent(ilist_detail::compute_node_options< VPRecipeBase, Options... >::type::parent_ty *Parent) | llvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >, ilist_detail::compute_node_options< VPRecipeBase, Options... >::type::parent_ty > | inline |
swapOperands() | llvm::VPUser | inline |
usesScalars(const VPValue *Op) const override | llvm::VPIRInstruction | inlinevirtual |
VPDef(const unsigned char SC) | llvm::VPDef | inline |
VPIRInstruction(Instruction &I) | llvm::VPIRInstruction | inlineprotected |
VPIRPhi(PHINode &PN) | llvm::VPIRPhi | inline |
VPRecipeBase(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPRecipeBase | inline |
VPRecipeTy typedef | llvm::VPDef | |
VPUser(ArrayRef< VPValue * > Operands) | llvm::VPUser | inlineprotected |
VPUser()=delete | llvm::VPUser | |
VPUser(const VPUser &)=delete | llvm::VPUser | |
~VPDef() | llvm::VPDef | inlinevirtual |
~VPIRInstruction() override=default | llvm::VPIRInstruction | |
~VPPhiAccessors()=default | llvm::VPPhiAccessors | virtual |
~VPRecipeBase()=default | llvm::VPRecipeBase | virtual |
~VPUser() | llvm::VPUser | inlinevirtual |