|
LLVM 22.0.0git
|
This is the complete list of members for llvm::VPBuilder, including all inherited members.
| clearInsertionPoint() | llvm::VPBuilder | inline |
| createAnd(VPValue *LHS, VPValue *RHS, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createDerivedIV(InductionDescriptor::InductionKind Kind, FPMathOperator *FPBinOp, VPValue *Start, VPValue *Current, VPValue *Step, const Twine &Name="") | llvm::VPBuilder | inline |
| createElementCount(Type *Ty, ElementCount EC) | llvm::VPBuilder | inline |
| createExpandSCEV(const SCEV *Expr) | llvm::VPBuilder | inline |
| createFCmp(CmpInst::Predicate Pred, VPValue *A, VPValue *B, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createICmp(CmpInst::Predicate Pred, VPValue *A, VPValue *B, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createLogicalAnd(VPValue *LHS, VPValue *RHS, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createNaryOp(unsigned Opcode, ArrayRef< VPValue * > Operands, Instruction *Inst=nullptr, const Twine &Name="") | llvm::VPBuilder | inline |
| createNaryOp(unsigned Opcode, ArrayRef< VPValue * > Operands, DebugLoc DL, const Twine &Name="") | llvm::VPBuilder | inline |
| createNaryOp(unsigned Opcode, ArrayRef< VPValue * > Operands, const VPIRFlags &Flags, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createNaryOp(unsigned Opcode, ArrayRef< VPValue * > Operands, Type *ResultTy, const VPIRFlags &Flags={}, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createNot(VPValue *Operand, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createNoWrapPtrAdd(VPValue *Ptr, VPValue *Offset, GEPNoWrapFlags GEPFlags, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createOr(VPValue *LHS, VPValue *RHS, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createOverflowingOp(unsigned Opcode, ArrayRef< VPValue * > Operands, VPRecipeWithIRFlags::WrapFlagsTy WrapFlags, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createPtrAdd(VPValue *Ptr, VPValue *Offset, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| createScalarCast(Instruction::CastOps Opcode, VPValue *Op, Type *ResultTy, DebugLoc DL, const VPIRFlags &Flags={}, const VPIRMetadata &Metadata={}) | llvm::VPBuilder | inline |
| createScalarIVSteps(Instruction::BinaryOps InductionOpcode, FPMathOperator *FPBinOp, VPValue *IV, VPValue *Step, VPValue *VF, DebugLoc DL) | llvm::VPBuilder | inline |
| createScalarPhi(ArrayRef< VPValue * > IncomingValues, DebugLoc DL, const Twine &Name="") | llvm::VPBuilder | inline |
| createScalarZExtOrTrunc(VPValue *Op, Type *ResultTy, Type *SrcTy, DebugLoc DL) | llvm::VPBuilder | inline |
| createSelect(VPValue *Cond, VPValue *TrueVal, VPValue *FalseVal, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="", std::optional< FastMathFlags > FMFs=std::nullopt) | llvm::VPBuilder | inline |
| createWidenCast(Instruction::CastOps Opcode, VPValue *Op, Type *ResultTy) | llvm::VPBuilder | inline |
| createWidePtrAdd(VPValue *Ptr, VPValue *Offset, DebugLoc DL=DebugLoc::getUnknown(), const Twine &Name="") | llvm::VPBuilder | inline |
| getInsertBlock() const | llvm::VPBuilder | inline |
| getInsertPoint() const | llvm::VPBuilder | inline |
| getToInsertAfter(VPRecipeBase *R) | llvm::VPBuilder | inlinestatic |
| insert(VPRecipeBase *R) | llvm::VPBuilder | inline |
| restoreIP(VPInsertPoint IP) | llvm::VPBuilder | inline |
| setInsertPoint(VPBasicBlock *TheBB) | llvm::VPBuilder | inline |
| setInsertPoint(VPBasicBlock *TheBB, VPBasicBlock::iterator IP) | llvm::VPBuilder | inline |
| setInsertPoint(VPRecipeBase *IP) | llvm::VPBuilder | inline |
| VPBuilder()=default | llvm::VPBuilder | |
| VPBuilder(VPBasicBlock *InsertBB) | llvm::VPBuilder | inline |
| VPBuilder(VPRecipeBase *InsertPt) | llvm::VPBuilder | inline |
| VPBuilder(VPBasicBlock *TheBB, VPBasicBlock::iterator IP) | llvm::VPBuilder | inline |