Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp117 auto &MergedVal = A.makeAtomRef(A.makeAtom()); in mergeDistinctValues() local
123 return &A.makeBoolValue(MergedVal); in mergeDistinctValues()
126 Value *MergedVal = nullptr; in mergeDistinctValues() local
140 MergedVal = MergedEnv.createValue(Type); in mergeDistinctValues()
142 MergedVal = MergedEnv.createValue(Type); in mergeDistinctValues()
147 if (MergedVal) in mergeDistinctValues()
149 return MergedVal; in mergeDistinctValues()
243 if (Value *MergedVal = mergeDistinctValues( in joinLocToVal() local
245 Result.insert({Loc, MergedVal}); in joinLocToVal()
660 if (Value *MergedVal = in join() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1576 Value *MergedVal = OtherStore->getValueOperand(); in mergeStoreIntoSuccessor() local
1580 if (MergedVal != SI.getValueOperand()) { in mergeStoreIntoSuccessor()
1585 PN->addIncoming(Builder.CreateBitOrPointerCast(MergedVal, PN->getType()), in mergeStoreIntoSuccessor()
1587 MergedVal = InsertNewInstBefore(PN, DestBB->begin()); in mergeStoreIntoSuccessor()
1594 new StoreInst(MergedVal, SI.getOperand(1), SI.isVolatile(), SI.getAlign(), in mergeStoreIntoSuccessor()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h103 const Environment &Env2, Value &MergedVal, in merge() argument