reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/PatternMatch.h
 1450     Value *FalseVal = SI->getFalseValue();
lib/Analysis/CFLGraph.h
  339       auto *FalseVal = Inst.getFalseValue();
lib/Analysis/IVDescriptors.cpp
  531   Value *FalseVal = SI->getFalseValue();
lib/Analysis/InlineCost.cpp
 1356   Value *FalseVal = SI.getFalseValue();
lib/Analysis/InstructionSimplify.cpp
  349     FV = SimplifyBinOp(Opcode, SI->getFalseValue(), RHS, Q, MaxRecurse);
  352     FV = SimplifyBinOp(Opcode, LHS, SI->getFalseValue(), Q, MaxRecurse);
  368   if (TV == SI->getTrueValue() && FV == SI->getFalseValue())
  382       Value *UnsimplifiedBranch = FV ? SI->getTrueValue() : SI->getFalseValue();
  417   Value *FV = SI->getFalseValue();
lib/Analysis/LazyValueInfo.cpp
  872   if (!hasBlockValue(SI->getFalseValue(), BB)) {
  873     if (pushBlockValue(std::make_pair(BB, SI->getFalseValue())))
  878   ValueLatticeElement FalseVal = getBlockValue(SI->getFalseValue(), BB);
  895         LHS == SI->getTrueValue() && RHS == SI->getFalseValue()) {
  919       if (LHS == SI->getFalseValue()) {
  931       if (LHS == SI->getFalseValue()) {
  945                        getValueFromCondition(SI->getFalseValue(), Cond, false));
  970         if (match(SI->getFalseValue(), m_Add(m_Specific(A),
lib/Analysis/MemoryBuiltins.cpp
  787   SizeOffsetType FalseSide = compute(I.getFalseValue());
 1033   SizeOffsetEvalType FalseSide = compute_(I.getFalseValue());
lib/Analysis/ScalarEvolution.cpp
 4356           Result = SE.getSCEV(IsOne ? SI->getTrueValue() : SI->getFalseValue());
lib/Analysis/ValueTracking.cpp
 5064   Value *FalseVal = SI->getFalseValue();
lib/CodeGen/CodeGenPrepare.cpp
 3394         auto *FalseValue = CurrentSelect->getFalseValue();
 3443         Worklist.push_back(CurrentSelect->getFalseValue());
 4703       worklist.push_back(SI->getFalseValue());
 5872       sinkSelectOperand(TTI, SI->getFalseValue()))
 5891     V = (isTrue ? DefSI->getTrueValue() : DefSI->getFalseValue());
 6031     if (sinkSelectOperand(TTI, SI->getFalseValue())) {
 6038       auto *FalseInst = cast<Instruction>(SI->getFalseValue());
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  676   Value *FalseV = SelI->getFalseValue();
  791   Value *FalseV = SelI->getFalseValue();
 1635         Value *X = Sel->getTrueValue(), *Y = Sel->getFalseValue();
 1644         Value *Y = Sel->getTrueValue(), *Z = Sel->getFalseValue();
 1662           return B.CreateSelect(C, Sel0->getTrueValue(), Sel->getFalseValue());
 1664       if (SelectInst *Sel1 = dyn_cast<SelectInst>(Sel->getFalseValue())) {
 1666           return B.CreateSelect(C, Sel->getTrueValue(), Sel1->getFalseValue());
lib/Transforms/IPO/Attributor.cpp
  211       Worklist.push_back(SI->getFalseValue());
lib/Transforms/IPO/CalledValuePropagation.cpp
  306     auto RegF = CVPLatticeKey(I.getFalseValue(), IPOGrouping::Register);
lib/Transforms/IPO/FunctionAttrs.cpp
  891         FlowsToReturn.insert(SI->getFalseValue());
 1004       FlowsToReturn.insert(SI->getFalseValue());
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1357       Value *FV = SI->getFalseValue();
lib/Transforms/InstCombine/InstCombineCasts.cpp
  430            canEvaluateTruncated(SI->getFalseValue(), Ty, IC, CxtI);
lib/Transforms/InstCombine/InstCombineCompares.cpp
 2638   Value *UnequalVal = SI->getFalseValue();
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  771       Worklist.push_back(SI->getFalseValue());
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  588   else if (match(SI->getFalseValue(), m_Zero()))
lib/Transforms/InstCombine/InstCombineSelect.cpp
  127       !match(Sel.getFalseValue(), m_APInt(SelFC)))
  899   Value *FalseVal = Sel.getFalseValue();
 1012   if (Sel.getTrueValue() == LHS && Sel.getFalseValue() == RHS)
 1016   assert(Sel.getTrueValue() == RHS && Sel.getFalseValue() == LHS &&
 1044   Value *FVal = Sel.getFalseValue();
 1143   Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue();
 1181   Value *Sel1 = Sel0.getFalseValue();
 1408   Value *FalseVal = SI.getFalseValue();
 1608         Builder.CreateSelect(SI->getCondition(), SI->getFalseValue(),
 1669   Value *FalseVal = SI.getFalseValue();
 1738       !match(Sel.getFalseValue(), m_Constant(C)))
 1743       !match(Sel.getFalseValue(), m_Instruction(ExtInst)))
 1767     if (ExtInst == Sel.getFalseValue())
 1830   return new ShuffleVectorInst(SI.getTrueValue(), SI.getFalseValue(),
 1865   Value *FVal = Sel.getFalseValue();
 1947         if (Select->getFalseValue() == SI.getTrueValue() ||
 1948             Select->getTrueValue() == SI.getFalseValue())
 1960     if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) {
 1961       SI.setTrueValue(SI.getFalseValue());
 1968   if (auto *X = isExtractFromCmpXchg(SI.getFalseValue(), 0))
 1970       SI.setTrueValue(SI.getFalseValue());
 2143   if (!match(Sel.getFalseValue(), m_OneUse(m_Or(m_Value(Or0), m_Value(Or1)))))
 2193   Value *FalseVal = SI.getFalseValue();
 2485             if (X == SI.getFalseValue() && Y == SI.getTrueValue())
 2543       if (TrueSI->getFalseValue() == FalseVal && TrueSI->hasOneUse()) {
 2555         if (SI.getFalseValue() == FalseSI->getFalseValue())
 2555         if (SI.getFalseValue() == FalseSI->getFalseValue())
 2557         SI.setOperand(2, FalseSI->getFalseValue());
 2564         SI.setOperand(2, FalseSI->getFalseValue());
 2611         FalseBO->setOperand(0, FalseBOSI->getFalseValue());
 2618         FalseBO->setOperand(1, FalseBOSI->getFalseValue());
lib/Transforms/InstCombine/InstCombineShifts.cpp
  449     Value *FalseVal = SI->getFalseValue();
lib/Transforms/InstCombine/InstructionCombining.cpp
  863   Value *FV = SI->getFalseValue();
 1000     Value *FalseV = SI->getFalseValue();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1462   Value *FalseShadow = DFSF.getShadow(I.getFalseValue());
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 3510     Value *D = I.getFalseValue();
 3553                                                 getOrigin(I.getFalseValue()))));
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  136   Value *Other = S->getFalseValue();
  237             V = SI->getFalseValue();
  249         Constant *C = dyn_cast<Constant>(SI->getFalseValue());
lib/Transforms/Scalar/JumpThreading.cpp
  915     Constant *FalseVal = getKnownConstant(SI->getFalseValue(), Preference);
 2444   SIUse->setIncomingValue(Idx, SI->getFalseValue());
 2613     NewPN->addIncoming(SI->getFalseValue(), BB);
lib/Transforms/Scalar/LoopUnswitch.cpp
  617         isa<UndefValue>(SI.getFalseValue()))
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  830         visitIncomingValue(SI->getFalseValue());
  888             meetBDVState(NewState, getStateForInput(SI->getFalseValue()));
 1085       BaseSI->setFalseValue(getBaseForInput(SI->getFalseValue(), BaseSI));
lib/Transforms/Scalar/SCCP.cpp
  952     Value *OpVal = CondCB->isZero() ? I.getFalseValue() : I.getTrueValue();
  961   LatticeVal FVal = getValueState(I.getFalseValue());
lib/Transforms/Scalar/SROA.cpp
 1332   Value *FValue = SI.getFalseValue();
 1359   Value *FV = SI.getFalseValue();
 3180     assert((SI.getTrueValue() == OldPtr || SI.getFalseValue() == OldPtr) &&
lib/Transforms/Utils/SimplifyCFG.cpp
 3524   ConstantInt *FalseVal = dyn_cast<ConstantInt>(Select->getFalseValue());
 3560   BlockAddress *FBA = dyn_cast<BlockAddress>(SI->getFalseValue());
 4653       return LookupConstant(Select->getFalseValue(), ConstantPool);
lib/Transforms/Utils/SimplifyLibCalls.cpp
  715     uint64_t LenFalse = GetStringLength(SI->getFalseValue(), CharSize);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  497              areConsecutivePointers(SelectA->getFalseValue(),
  498                                     SelectB->getFalseValue(), PtrDelta, Depth);
lib/Transforms/Vectorize/LoopVectorize.cpp
 3338                               ShrinkOperand(SI->getFalseValue()));
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5028         !collectValuesToDemote(SI->getFalseValue(), Expr, ToDemote, Roots))
 6181         RHS = Select->getFalseValue();