Home
last modified time | relevance | path

Searched refs:Conditions (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp56 ConditionVectorTy Conditions; member in __anon4b5992f30111::ControlConditions
71 bool isUnconditional() const { return Conditions.empty(); } in isUnconditional()
113 ControlConditions Conditions; in collectControlConditions() local
118 return Conditions; in collectControlConditions()
143 Inserted = Conditions.addControlCondition( in collectControlConditions()
149 Inserted = Conditions.addControlCondition( in collectControlConditions()
163 return Conditions; in collectControlConditions()
168 if (none_of(Conditions, [&](ControlCondition &Exists) { in addControlCondition()
171 Conditions.push_back(C); in addControlCondition()
180 if (Conditions.empty() && Other.Conditions.empty()) in isEquivalent()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SCCP/
H A Dconditions-ranges.ll44 ; Conditions below are false.
52 ; Conditions below are true.
68 ; Conditions below are false;
74 ; Conditions below are true;
310 ; Conditions below are false.
323 ; Conditions below are true.
349 ; Conditions below are true;
421 ; Conditions below are true.
443 ; Conditions below are true.
467 ; Conditions below are true;
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp132 ConditionsTy &Conditions) { in recordCondition() argument
145 Conditions.push_back({Cmp, From->getTerminator()->getSuccessor(0) == To in recordCondition()
155 ConditionsTy &Conditions, BasicBlock *StopAt) { in recordConditions() argument
161 recordCondition(CB, From, To, Conditions); in recordConditions()
167 static void addConditions(CallBase &CB, const ConditionsTy &Conditions) { in addConditions() argument
168 for (auto &Cond : Conditions) { in addConditions()
470 ConditionsTy Conditions; in shouldSplitOnPredicatedArgument() local
472 recordCondition(CB, Pred, CB.getParent(), Conditions); in shouldSplitOnPredicatedArgument()
474 recordConditions(CB, Pred, Conditions, StopAt); in shouldSplitOnPredicatedArgument()
475 PredsCS.push_back({Pred, Conditions}); in shouldSplitOnPredicatedArgument()
H A DStructurizeCFG.cpp255 BranchVector Conditions; member in __anond74a67a70111::StructurizeCFG
543 BranchVector &Conds = Loops ? LoopConds : Conditions; in insertConditions()
854 Conditions.push_back(BranchInst::Create(Entry, Next, BoolUndef, Flow)); in wireFlow()
921 Conditions.clear(); in createFlow()
1099 Conditions.clear(); in run()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DConfigCompile.cpp74 std::vector<llvm::unique_function<bool(const Params &) const>> Conditions; member
81 for (const auto &C : Conditions) { in operator ()()
205 Out.Conditions.push_back([&](const Params &) { return false; }); in compile()
219 Out.Conditions.push_back( in compile()
240 Out.Conditions.push_back( in compile()
/llvm-project-15.0.7/clang/unittests/Sema/
H A DCodeCompleteTest.cpp336 TEST(PreferredTypeTest, Conditions) { in TEST() argument
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp697 SmallVector<std::unique_ptr<PredicateMatcher>, 1> Conditions; member in __anoncee47b830111::GroupMatcher
747 assert(!Conditions.empty() && in popFirstCondition()
749 std::unique_ptr<PredicateMatcher> P = std::move(Conditions.front()); in popFirstCondition()
750 Conditions.erase(Conditions.begin()); in popFirstCondition()
754 assert(!Conditions.empty() && in getFirstCondition()
756 return *Conditions.front(); in getFirstCondition()
6123 assert(Conditions.empty() && "Already finalized?"); in finalize()
6138 Conditions.push_back(FirstRule.popFirstCondition()); in finalize()
6146 if (!Conditions.empty()) { in emit()
6152 for (auto &Condition : Conditions) in emit()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2601 if (!RO.Conditions.Architecture.empty()) in FormResolverCondition()
2602 Condition = EmitX86CpuIs(RO.Conditions.Architecture); in FormResolverCondition()
2604 if (!RO.Conditions.Features.empty()) { in FormResolverCondition()
2605 llvm::Value *FeatureCond = EmitX86CpuSupports(RO.Conditions.Features); in FormResolverCondition()
H A DCodeGenModule.cpp3531 for (StringRef Feat : RO.Conditions.Features) in TargetMVPriority()
3534 if (!RO.Conditions.Architecture.empty()) in TargetMVPriority()
3536 Priority, TI.multiVersionSortPriority(RO.Conditions.Architecture)); in TargetMVPriority()
3736 return llvm::X86::getCpuSupportsMask(LHS.Conditions.Features) > in emitCPUDispatchDefinition()
3737 llvm::X86::getCpuSupportsMask(RHS.Conditions.Features); in emitCPUDispatchDefinition()
3746 (Options.end() - 2)->Conditions.Features) == 0) { in emitCPUDispatchDefinition()
H A DCodeGenFunction.h4785 } Conditions;
4789 : Function(F), Conditions(Arch, Feats) {}
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Datomic-property-synthesis-rules.m4 Conditions for warning:
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrControl.td53 // Conditions
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h541 NodeArray Conditions; variable
544 : Node(KEnableIfAttr), Conditions(Conditions_) {} in EnableIfAttr()
546 template<typename Fn> void match(Fn F) const { F(Conditions); } in match()
550 Conditions.printWithComma(OB); in printLeft()
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumDemangle.h541 NodeArray Conditions; variable
544 : Node(KEnableIfAttr), Conditions(Conditions_) {} in EnableIfAttr()
546 template<typename Fn> void match(Fn F) const { F(Conditions); } in match()
550 Conditions.printWithComma(OB); in printLeft()
/llvm-project-15.0.7/clang/lib/Lex/
H A DModuleMap.cpp359 #define KEYWORD(Keyword,Conditions) .Case(#Keyword, true) in sanitizeFilenameAsIdentifier() argument
360 #define ALIAS(Keyword, AliasOf, Conditions) .Case(Keyword, true) in sanitizeFilenameAsIdentifier() argument
/llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/
H A Dassumes.ll462 ; The function may exit before the assume if @may_unwind unwinds. Conditions
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td300 // SPARC Flag Conditions
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td462 using Conditions = mlir::Value;
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEInstrInfo.td484 // VE Flag Conditions
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td1950 // that each condition has two names. Conditions "o" and "no" are not used.
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod11175 by the user. Conditions and conditional validity constraints are only