| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoV.td | 233 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 D | ConstantFPRange.cpp | 170 if (Other.isNaNOnly() && FCmpInst::isOrdered(Pred)) in makeAllowedFCmpRegion() 226 if (Other.containsNaN() && FCmpInst::isOrdered(Pred)) in makeSatisfyingFCmpRegion()
|
| H A D | Instructions.cpp | 3918 bool CmpInst::isOrdered(Predicate predicate) { in isOrdered() function in CmpInst
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanUnroll.cpp | 216 if (RdxPhi && RdxPhi->isOrdered()) in unrollHeaderPHIByUF() 301 if (Phi && Phi->isOrdered()) { in unrollRecipeByUF()
|
| H A D | VPlan.h | 2282 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 D | LoopVectorizationLegality.cpp | 1326 return !RdxDesc.hasExactFPMath() || RdxDesc.isOrdered(); in canVectorizeFPMath()
|
| H A D | LoopVectorize.cpp | 997 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 D | VPlanRecipes.cpp | 805 if (PhiR->isOrdered()) { in generate() 2555 if (isOrdered()) { in execute()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.cpp | 165 static bool isOrdered(Instruction *I) { in isOrdered() function 192 isOrdered(SrcI) in alias()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 332 bool isOrdered() const { return IsOrdered; } in isOrdered() function
|
| H A D | DependenceAnalysis.h | 133 bool isOrdered() const { return isOutput() || isFlow() || isAnti(); } in isOrdered() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DependenceGraphBuilder.cpp | 339 else if (D->isOrdered() && !D->isLoopIndependent()) { in createMemoryDependencyEdges()
|
| H A D | MemoryDependenceAnalysis.cpp | 863 auto isOrdered = [](Instruction *Inst) { in getNonLocalPointerDependency() local 871 if (QueryInst->isVolatile() || isOrdered(QueryInst)) { in getNonLocalPointerDependency()
|
| H A D | MemorySSA.cpp | 1745 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 D | InstructionSimplify.cpp | 1825 ((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 D | ValueTracking.cpp | 8684 Ordered = CmpInst::isOrdered(Pred); in matchSelectPattern() 8685 } else if (CmpInst::isOrdered(Pred)) { in matchSelectPattern()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GenericFloatingPointPredicateUtils.h | 113 return exactClass(Src, CmpInst::isOrdered(Pred) ? fcNone : fcAllFlags); in fcmpImpliesClass()
|
| H A D | InstrTypes.h | 963 LLVM_ABI static bool isOrdered(Predicate predicate);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 717 assert(D->isOrdered() && "Expected an output, flow or anti dep."); in checkDependency()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 182 assert(D->isOrdered() && "Expected an output, flow or anti dep."); in populateDependencyMatrix()
|
| H A D | LoopFuse.cpp | 1346 << (DepResult->isOrdered() ? "true" : "false") in dependencesAllowFusion()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 2527 WRAP_STATIC_PREDICATE(isOrdered);
|
| /freebsd/contrib/sqlite3/ |
| H A D | sqlite3.c | 23672 Bool isOrdered:1; /* True if the table is not BTREE_UNORDERED */ global() member [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 2933 (Swap ? FCmpInst::isOrdered(Pred) : FCmpInst::isUnordered(Pred))) { in foldSelectWithFCmpToFabs()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 6673 computeRetValAgainstNaN(CmpLHS, CmpRHS, CmpInst::isOrdered(Pred)); in matchFPSelectToMinMax()
|