Home
last modified time | relevance | path

Searched refs:Invariant (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp135 if (Invariant == nullptr) in addInvariant()
136 Invariant = &Constraint; in addInvariant()
138 Invariant = &arena().makeAnd(*Invariant, Constraint); in addInvariant()
216 if (Invariant) in addTransitiveFlowConditionConstraints()
217 Constraints.insert(Invariant); in addTransitiveFlowConditionConstraints()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp606 SmallMapVector<unsigned, unsigned, 4> Invariant; in calculateRegisterUsageForPlan() local
618 Invariant[ClassID] += GetRegUsage(TypeInfo.inferScalarType(In), VF); in calculateRegisterUsageForPlan()
630 dbgs() << "LV(REG): Found invariant usage: " << Invariant.size() in calculateRegisterUsageForPlan()
632 for (const auto &pair : Invariant) { in calculateRegisterUsageForPlan()
639 RU.LoopInvariantRegs = Invariant; in calculateRegisterUsageForPlan()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp141 Value *Invariant; member
144 CompareDesc(BranchInst *Term, Value *Invariant, BasicBlock *InLoopSucc) in CompareDesc()
145 : Term(Term), Invariant(Invariant), InLoopSucc(InLoopSucc) {} in CompareDesc()
235 static void replaceLoopInvariantUses(const Loop &L, Value *Invariant, in replaceLoopInvariantUses() argument
237 assert(!isa<Constant>(Invariant) && "Why are we unswitching on a constant?"); in replaceLoopInvariantUses()
241 for (Use &U : llvm::make_early_inc_range(Invariant->uses())) { in replaceLoopInvariantUses()
578 for (Value *Invariant : Invariants) { in unswitchTrivialBranch()
579 dbgs() << " " << *Invariant << " == true"; in unswitchTrivialBranch()
580 if (Invariant != Invariants.back()) in unswitchTrivialBranch()
706 for (Value *Invariant : Invariants) in unswitchTrivialBranch()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.h291 const Formula *Invariant = nullptr; variable
/freebsd/contrib/kyua/utils/process/
H A Dexecutor_pid_test.cpp62 pid_wrap:pid_wrap_3 -> *** /usr/src/main/contrib/kyua/utils/process/executor.cpp:779: Invariant c…
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp661 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP); in replaceIVUserWithLoopInvariant() local
663 if (!LI->replacementPreservesLCSSAForm(I, Invariant)) in replaceIVUserWithLoopInvariant()
666 I->replaceAllUsesWith(Invariant); in replaceIVUserWithLoopInvariant()
672 NeedsLCSSAPhis.push_back(cast<Instruction>(Invariant)); in replaceIVUserWithLoopInvariant()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCommentCommands.td162 def Invariant : BlockCommand<"invariant">;
H A DDeclObjC.h555 Invariant, enumerator
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp847 if (TypeParam->getVariance() != ObjCTypeParamVariance::Invariant) in checkPreObjCMessage()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp857 if (newTypeParam->getVariance() == ObjCTypeParamVariance::Invariant && in checkTypeParamListConsistency()
863 == ObjCTypeParamVariance::Invariant && in checkTypeParamListConsistency()
884 case ObjCTypeParamVariance::Invariant: in checkTypeParamListConsistency()
895 == ObjCTypeParamVariance::Invariant) { in checkTypeParamListConsistency()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp406 getCurScope(), ObjCTypeParamVariance::Invariant, SourceLocation(), in parseObjCTypeParamListOrProtocolRefs()
423 ObjCTypeParamVariance variance = ObjCTypeParamVariance::Invariant; in parseObjCTypeParamListOrProtocolRefs()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp1400 case ObjCTypeParamVariance::Invariant: in PrintObjCTypeParams()
H A DDeclObjC.cpp1489 ObjCTypeParamVariance::Invariant, in CreateDeserialized()
H A DJSONNodeDumper.cpp1125 case ObjCTypeParamVariance::Invariant: in VisitObjCTypeParamDecl()
H A DTextNodeDumper.cpp2903 case ObjCTypeParamVariance::Invariant: in VisitObjCTypeParamDecl()
H A DASTContext.cpp11035 case ObjCTypeParamVariance::Invariant: in sameObjCTypeArgs()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td1223 defm Invariant : DecorationOperand<18, 0, 0, [], [Shader]>;