Home
last modified time | relevance | path

Searched refs:VPIRFlags (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h596 class VPIRFlags {
665 VPIRFlags() : OpType(OperationType::Other), AllFlags(0) {} in VPIRFlags() function
667 VPIRFlags(Instruction &I) { in VPIRFlags() function
698 VPIRFlags(CmpInst::Predicate Pred) in VPIRFlags() function
701 VPIRFlags(WrapFlagsTy WrapFlags) in VPIRFlags() function
704 VPIRFlags(FastMathFlags FMFs) : OpType(OperationType::FPMathOp), FMFs(FMFs) {} in VPIRFlags() function
706 VPIRFlags(DisjointFlagsTy DisjointFlags) in VPIRFlags() function
709 VPIRFlags(NonNegFlagsTy NonNegFlags) in VPIRFlags() function
712 VPIRFlags(GEPNoWrapFlags GEPFlags) in VPIRFlags() function
716 void transferFlags(VPIRFlags &Other) { in transferFlags()
[all …]
H A DLoopVectorizationPlanner.h166 const VPIRFlags &Flags,
175 Type *ResultTy, const VPIRFlags &Flags = {},
H A DVPlanUnroll.cpp156 VPIRFlags Flags; in unrollWidenInductionByUF()
H A DVPlanRecipes.cpp396 FastMathFlags VPIRFlags::getFastMathFlags() const { in getFastMathFlags()
435 const VPIRFlags &Flags, DebugLoc DL, in VPInstruction()
1755 VPIRFlags::FastMathFlagsTy::FastMathFlagsTy(const FastMathFlags &FMF) { in FastMathFlagsTy()
1766 bool VPIRFlags::flagsValidForOpcode(unsigned Opcode) const { in flagsValidForOpcode()
1802 void VPIRFlags::printFlags(raw_ostream &O) const { in printFlags()
H A DVPlanTransforms.cpp2604 VPIRFlags Flags; in expandVPWidenIntOrFpInduction()
2747 VPIRFlags Flags; in convertToConcreteRecipes()
H A DLoopVectorize.cpp9188 VPIRFlags Flags = in adjustRecipesForReductions()
9190 ? VPIRFlags(RdxDesc.getFastMathFlags()) in adjustRecipesForReductions()
9191 : VPIRFlags(); in adjustRecipesForReductions()