Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp137 if (Invariant == nullptr) in addInvariant()
138 Invariant = &Constraint; in addInvariant()
140 Invariant = &arena().makeAnd(*Invariant, Constraint); in addInvariant()
217 if (Invariant) in addTransitiveFlowConditionConstraints()
218 Constraints.insert(Invariant); in addTransitiveFlowConditionConstraints()
/src/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()
572 for (Value *Invariant : Invariants) { in unswitchTrivialBranch()
573 dbgs() << " " << *Invariant << " == true"; in unswitchTrivialBranch()
574 if (Invariant != Invariants.back()) in unswitchTrivialBranch()
700 for (Value *Invariant : Invariants) in unswitchTrivialBranch()
[all …]
/src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.h291 const Formula *Invariant = nullptr; variable
/src/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…
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp659 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP); in replaceIVUserWithLoopInvariant() local
661 if (!LI->replacementPreservesLCSSAForm(I, Invariant)) in replaceIVUserWithLoopInvariant()
664 I->replaceAllUsesWith(Invariant); in replaceIVUserWithLoopInvariant()
670 NeedsLCSSAPhis.push_back(cast<Instruction>(Invariant)); in replaceIVUserWithLoopInvariant()
/src/contrib/llvm-project/clang/include/clang/AST/
H A DCommentCommands.td157 def Invariant : BlockCommand<"invariant">;
H A DDeclObjC.h555 Invariant, enumerator
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp844 if (TypeParam->getVariance() != ObjCTypeParamVariance::Invariant) in checkPreObjCMessage()
/src/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()
/src/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp475 getCurScope(), ObjCTypeParamVariance::Invariant, SourceLocation(), in parseObjCTypeParamListOrProtocolRefs()
491 ObjCTypeParamVariance variance = ObjCTypeParamVariance::Invariant; in parseObjCTypeParamListOrProtocolRefs()
/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5268 SmallMapVector<unsigned, unsigned, 4> Invariant; in calculateRegisterUsage() local
5282 Invariant[ClassID] += GetRegUsage(Inst->getType(), VF); in calculateRegisterUsage()
5294 dbgs() << "LV(REG): Found invariant usage: " << Invariant.size() in calculateRegisterUsage()
5296 for (const auto &pair : Invariant) { in calculateRegisterUsage()
5303 RU.LoopInvariantRegs = Invariant; in calculateRegisterUsage()
/src/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp1364 case ObjCTypeParamVariance::Invariant: in PrintObjCTypeParams()
H A DDeclObjC.cpp1492 ObjCTypeParamVariance::Invariant, in CreateDeserialized()
H A DJSONNodeDumper.cpp1117 case ObjCTypeParamVariance::Invariant: in VisitObjCTypeParamDecl()
H A DTextNodeDumper.cpp2739 case ObjCTypeParamVariance::Invariant: in VisitObjCTypeParamDecl()
H A DASTContext.cpp10462 case ObjCTypeParamVariance::Invariant: in sameObjCTypeArgs()
/src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td1169 defm Invariant : DecorationOperand<18, 0, 0, [], [Shader]>;