Searched refs:Conditions (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp130 /// If From has a conditional jump to To, add the condition to Conditions,
133 ConditionsTy &Conditions) {
146 Conditions.push_back({Cmp, From->getTerminator()->getSuccessor(0) == To
156 ConditionsTy &Conditions, BasicBlock *StopAt) {
162 recordCondition(CS, From, To, Conditions);
168 static void addConditions(CallSite CS, const ConditionsTy &Conditions) { argument
169 for (auto &Cond : Conditions) {
469 // for the block containing the call site. Conditions in predecessors of the
478 ConditionsTy Conditions; local
480 recordCondition(CS, Pred, CS.getInstruction()->getParent(), Conditions);
132 recordCondition(CallSite CS, BasicBlock *From, BasicBlock *To, ConditionsTy &Conditions) argument
155 recordConditions(CallSite CS, BasicBlock *Pred, ConditionsTy &Conditions, BasicBlock *StopAt) argument
[all...]
H A DStructurizeCFG.cpp204 BranchVector Conditions; member in class:__anon2763::StructurizeCFG
539 BranchVector &Conds = Loops ? LoopConds : Conditions;
825 Conditions.push_back(BranchInst::Create(Entry, Next, BoolUndef, Flow));
891 Conditions.clear();
1055 Conditions.clear();
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp675 /// Conditions that form a common prefix of all the matchers contained.
676 SmallVector<std::unique_ptr<PredicateMatcher>, 1> Conditions; member in class:__anon2930::final
726 assert(!Conditions.empty() &&
728 std::unique_ptr<PredicateMatcher> P = std::move(Conditions.front());
729 Conditions.erase(Conditions.begin());
733 assert(!Conditions.empty() &&
735 return *Conditions.front();
737 bool hasFirstCondition() const override { return !Conditions.empty(); }
5543 assert(Conditions
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2358 if (!RO.Conditions.Architecture.empty())
2359 Condition = EmitX86CpuIs(RO.Conditions.Architecture);
2361 if (!RO.Conditions.Features.empty()) {
2362 llvm::Value *FeatureCond = EmitX86CpuSupports(RO.Conditions.Features);
H A DCodeGenModule.cpp2880 for (StringRef Feat : RO.Conditions.Features)
2883 if (!RO.Conditions.Architecture.empty())
2885 Priority, TI.multiVersionSortPriority(RO.Conditions.Architecture));
3021 return CodeGenFunction::GetX86CpuSupportsMask(LHS.Conditions.Features) >
3022 CodeGenFunction::GetX86CpuSupportsMask(RHS.Conditions.Features);
3031 (Options.end() - 2)->Conditions.Features) == 0) {
H A DCodeGenFunction.h4358 } Conditions; member in struct:clang::CodeGen::CodeGenFunction::MultiVersionResolverOption
4362 : Function(F), Conditions(Arch, Feats) {}
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DModuleMap.cpp358 #define KEYWORD(Keyword,Conditions) .Case(#Keyword, true)
359 #define ALIAS(Keyword, AliasOf, Conditions) .Case(Keyword, true)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h434 NodeArray Conditions; member in class:EnableIfAttr
437 : Node(KEnableIfAttr), Conditions(Conditions_) {}
439 template<typename Fn> void match(Fn F) const { F(Conditions); }
443 Conditions.printWithComma(S);

Completed in 241 milliseconds