| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 56 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 D | conditions-ranges.ll | 44 ; 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 D | CallSiteSplitting.cpp | 132 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 D | StructurizeCFG.cpp | 255 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 D | ConfigCompile.cpp | 74 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 D | CodeCompleteTest.cpp | 336 TEST(PreferredTypeTest, Conditions) { in TEST() argument
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 697 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 D | CodeGenFunction.cpp | 2601 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 D | CodeGenModule.cpp | 3531 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 D | CodeGenFunction.h | 4785 } Conditions; 4789 : Function(F), Conditions(Arch, Feats) {}
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | atomic-property-synthesis-rules.m | 4 Conditions for warning:
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kInstrControl.td | 53 // Conditions
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 541 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 D | ItaniumDemangle.h | 541 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 D | ModuleMap.cpp | 359 #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 D | assumes.ll | 462 ; The function may exit before the assume if @may_unwind unwinds. Conditions
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 300 // SPARC Flag Conditions
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIROps.td | 462 using Conditions = mlir::Value;
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 484 // VE Flag Conditions
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrFormats.td | 1950 // 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 D | user.pod | 11175 by the user. Conditions and conditional validity constraints are only
|