Home
last modified time | relevance | path

Searched refs:MergedVal (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp112 auto &MergedVal = MergedEnv.makeAtomicBoolValue(); in mergeDistinctValues() local
115 MergedEnv.makeIff(MergedVal, *Expr1)), in mergeDistinctValues()
117 MergedEnv.makeIff(MergedVal, *Expr2)))); in mergeDistinctValues()
118 return &MergedVal; in mergeDistinctValues()
125 if (Value *MergedVal = MergedEnv.createValue(Type)) in mergeDistinctValues() local
126 if (Model.merge(Type, Val1, Env1, Val2, Env2, *MergedVal, MergedEnv)) in mergeDistinctValues()
127 return MergedVal; in mergeDistinctValues()
547 if (Value *MergedVal = in join() local
550 JoinedEnv.LocToVal.insert({Loc, MergedVal}); in join()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.h62 const Value &Val2, const Environment &Env2, Value &MergedVal,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1627 Value *MergedVal = OtherStore->getOperand(0); in mergeStoreIntoSuccessor() local
1631 if (MergedVal != SI.getOperand(0)) { in mergeStoreIntoSuccessor()
1632 PHINode *PN = PHINode::Create(MergedVal->getType(), 2, "storemerge"); in mergeStoreIntoSuccessor()
1635 MergedVal = InsertNewInstBefore(PN, DestBB->front()); in mergeStoreIntoSuccessor()
1642 new StoreInst(MergedVal, SI.getOperand(1), SI.isVolatile(), SI.getAlign(), in mergeStoreIntoSuccessor()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h114 const Environment &Env2, Value &MergedVal, in merge() argument
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp856 Value &MergedVal, in merge() argument
873 setHasValue(MergedVal, HasValueVal); in merge()