Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h278 SmallVectorImpl<Instruction *> *DropFlags = nullptr);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1896 SmallVectorImpl<Instruction *> *DropFlags,
4298 SmallVectorImpl<Instruction *> *DropFlags, in simplifyWithOpsReplaced() argument
4345 InstOp, Ops, Q, AllowRefinement, DropFlags, MaxRecurse)) { in simplifyWithOpsReplaced()
4384 if (!DropFlags) in simplifyWithOpsReplaced()
4386 DropFlags->push_back(BO); in simplifyWithOpsReplaced()
4458 if (canCreatePoison(cast<Operator>(I), !DropFlags)) { in simplifyWithOpsReplaced()
4469 if (DropFlags && Res && I->hasPoisonGeneratingAnnotations()) in simplifyWithOpsReplaced()
4470 DropFlags->push_back(I); in simplifyWithOpsReplaced()
4481 SmallVectorImpl<Instruction *> *DropFlags, in simplifyWithOpReplaced() argument
4484 DropFlags, MaxRecurse); in simplifyWithOpReplaced()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1413 SmallVector<Instruction *> DropFlags; in foldSelectValueEquivalence() local
1416 &DropFlags) == TrueVal || in foldSelectValueEquivalence()
1419 &DropFlags) == TrueVal) { in foldSelectValueEquivalence()
1420 for (Instruction *I : DropFlags) { in foldSelectValueEquivalence()
H A DInstructionCombining.cpp4961 SmallVector<Instruction *> DropFlags; in foldFreezeIntoRecurrence() local
4979 DropFlags.push_back(I); in foldFreezeIntoRecurrence()
4983 for (Instruction *I : DropFlags) in foldFreezeIntoRecurrence()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7245 SmallVector<Instruction *, 8> DropFlags; in optimizeLoadExt() local
7293 DropFlags.push_back(I); in optimizeLoadExt()
7301 DropFlags.push_back(I); in optimizeLoadExt()
7360 for (auto *Inst : DropFlags) in optimizeLoadExt()