Home
last modified time | relevance | path

Searched refs:DropFlags (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h260 SmallVectorImpl<Instruction *> *DropFlags = nullptr);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1934 SmallVectorImpl<Instruction *> *DropFlags,
4291 SmallVectorImpl<Instruction *> *DropFlags, in simplifyWithOpReplaced() argument
4334 InstOp, Op, RepOp, Q, AllowRefinement, DropFlags, MaxRecurse)) { in simplifyWithOpReplaced()
4365 if (!DropFlags) in simplifyWithOpReplaced()
4367 DropFlags->push_back(BO); in simplifyWithOpReplaced()
4438 if (canCreatePoison(cast<Operator>(I), !DropFlags)) { in simplifyWithOpReplaced()
4448 if (DropFlags && Res && I->hasPoisonGeneratingFlagsOrMetadata()) in simplifyWithOpReplaced()
4449 DropFlags->push_back(I); in simplifyWithOpReplaced()
4459 SmallVectorImpl<Instruction *> *DropFlags) { in simplifyWithOpReplaced() argument
4460 return ::simplifyWithOpReplaced(V, Op, RepOp, Q, AllowRefinement, DropFlags, in simplifyWithOpReplaced()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1324 SmallVector<Instruction *> DropFlags; in foldSelectValueEquivalence() local
1327 &DropFlags) == TrueVal || in foldSelectValueEquivalence()
1330 &DropFlags) == TrueVal) { in foldSelectValueEquivalence()
1331 for (Instruction *I : DropFlags) { in foldSelectValueEquivalence()
H A DInstructionCombining.cpp4031 SmallVector<Instruction *> DropFlags; in foldFreezeIntoRecurrence() local
4049 DropFlags.push_back(I); in foldFreezeIntoRecurrence()
4053 for (Instruction *I : DropFlags) in foldFreezeIntoRecurrence()