Home
last modified time | relevance | path

Searched refs:isOrdered (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoV.td233 class VLXSched<int dataEEW, bit isOrdered, string dataEMUL, string idxEMUL,
235 [!cast<SchedWrite>("WriteVLD" # !if(isOrdered, "O", "U") # "X" # dataEEW # "_" # dataEMUL)],
236 [ReadVLDX, !cast<SchedRead>("ReadVLD" # !if(isOrdered, "O", "U") # "XV_" # idxEMUL)],
239 class VLXSchedMC<int dataEEW, bit isOrdered>:
240 VLXSched<dataEEW, isOrdered, "WorstCase", "WorstCase", forceMasked=1>;
242 class VSXSched<int dataEEW, bit isOrdered, string dataEMUL, string idxEMUL,
244 [!cast<SchedWrite>("WriteVST" # !if(isOrdered, "O", "U") # "X" # dataEEW # "_" # dataEMUL)],
245 [!cast<SchedRead>("ReadVST" # !if(isOrdered, "O", "U") #"X" # dataEEW # "_" # dataEMUL),
246 ReadVSTX, !cast<SchedRead>("ReadVST" # !if(isOrdered, "O", "U") # "XV_" # idxEMUL)],
249 class VSXSchedMC<int dataEEW, bit isOrdered>:
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFPRange.cpp170 if (Other.isNaNOnly() && FCmpInst::isOrdered(Pred)) in makeAllowedFCmpRegion()
226 if (Other.containsNaN() && FCmpInst::isOrdered(Pred)) in makeSatisfyingFCmpRegion()
H A DInstructions.cpp3918 bool CmpInst::isOrdered(Predicate predicate) { in isOrdered() function in CmpInst
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUnroll.cpp216 if (RdxPhi && RdxPhi->isOrdered()) in unrollHeaderPHIByUF()
301 if (Phi && Phi->isOrdered()) { in unrollRecipeByUF()
H A DVPlan.h2282 bool isOrdered() const { return IsOrdered; } in isOrdered() function
2291 return isOrdered() || isInLoop(); in onlyFirstLaneUsed()
2534 bool isOrdered() const { return IsOrdered; }; in isOrdered() function
2619 R.isOrdered(), DL) {}
H A DLoopVectorizationLegality.cpp1326 return !RdxDesc.hasExactFPMath() || RdxDesc.isOrdered(); in canVectorizeFPMath()
H A DLoopVectorize.cpp997 return !Hints->allowReordering() && RdxDesc.isOrdered(); in useOrderedReductions()
4833 return RdxDesc.isOrdered(); in selectInterleaveCount()
8984 if (!PhiR || !PhiR->isInLoop() || (MinVF.isScalar() && !PhiR->isOrdered())) in adjustRecipesForReductions()
9102 PhiR->isOrdered(), CurrentLinkI->getDebugLoc()); in adjustRecipesForReductions()
H A DVPlanRecipes.cpp805 if (PhiR->isOrdered()) { in generate()
2555 if (isOrdered()) { in execute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DDependencyGraph.cpp165 static bool isOrdered(Instruction *I) { in isOrdered() function
192 isOrdered(SrcI) in alias()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h332 bool isOrdered() const { return IsOrdered; } in isOrdered() function
H A DDependenceAnalysis.h133 bool isOrdered() const { return isOutput() || isFlow() || isAnti(); } in isOrdered() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceGraphBuilder.cpp339 else if (D->isOrdered() && !D->isLoopIndependent()) { in createMemoryDependencyEdges()
H A DMemoryDependenceAnalysis.cpp863 auto isOrdered = [](Instruction *Inst) { in getNonLocalPointerDependency() local
871 if (QueryInst->isVolatile() || isOrdered(QueryInst)) { in getNonLocalPointerDependency()
H A DMemorySSA.cpp1745 static inline bool isOrdered(const Instruction *I) { in isOrdered() function
1793 DefCheck = isModSet(ModRef) || isOrdered(I); in createNewAccess()
1815 Def = isModSet(ModRef) || isOrdered(I); in createNewAccess()
H A DInstructionSimplify.cpp1825 ((FCmpInst::isOrdered(PredR) && IsAnd) || in simplifyAndOrOfFCmps()
1833 return FCmpInst::isOrdered(PredL) == FCmpInst::isOrdered(PredR) in simplifyAndOrOfFCmps()
1840 ((FCmpInst::isOrdered(PredL) && IsAnd) || in simplifyAndOrOfFCmps()
1848 return FCmpInst::isOrdered(PredL) == FCmpInst::isOrdered(PredR) in simplifyAndOrOfFCmps()
H A DValueTracking.cpp8684 Ordered = CmpInst::isOrdered(Pred); in matchSelectPattern()
8685 } else if (CmpInst::isOrdered(Pred)) { in matchSelectPattern()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericFloatingPointPredicateUtils.h113 return exactClass(Src, CmpInst::isOrdered(Pred) ? fcNone : fcAllFlags); in fcmpImpliesClass()
H A DInstrTypes.h963 LLVM_ABI static bool isOrdered(Predicate predicate);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp717 assert(D->isOrdered() && "Expected an output, flow or anti dep."); in checkDependency()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp182 assert(D->isOrdered() && "Expected an output, flow or anti dep."); in populateDependencyMatrix()
H A DLoopFuse.cpp1346 << (DepResult->isOrdered() ? "true" : "false") in dependencesAllowFusion()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2527 WRAP_STATIC_PREDICATE(isOrdered);
/freebsd/contrib/sqlite3/
H A Dsqlite3.c23672 Bool isOrdered:1; /* True if the table is not BTREE_UNORDERED */ global() member
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2933 (Swap ? FCmpInst::isOrdered(Pred) : FCmpInst::isUnordered(Pred))) { in foldSelectWithFCmpToFabs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp6673 computeRetValAgainstNaN(CmpLHS, CmpRHS, CmpInst::isOrdered(Pred)); in matchFPSelectToMinMax()

12