| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDPatternMatch.h | 658 auto MatchMinMax = [&](SDValue L, SDValue R, SDValue TrueValue, 660 if ((TrueValue != L || FalseValue != R) && 661 (TrueValue != R || FalseValue != L)) 665 TrueValue == L ? CC : getSetCCInverse(CC, L.getValueType()); 678 SDValue TrueValue = N->getOperand(EO_SELECT.FirstIndex + 1); 688 return MatchMinMax(L, R, TrueValue, FalseValue, CondNode->get()); 697 SDValue TrueValue = N->getOperand(EO_SELECT.FirstIndex + 2); 701 return MatchMinMax(L, R, TrueValue, FalseValue, CondNode->get());
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SjLjEHPrepare.cpp | 270 Value *TrueValue = ConstantInt::getTrue(F.getContext()); in lowerIncomingArguments() local 273 TrueValue, &AI, PoisonValue, AI.getName() + ".tmp", AfterAllocaInsPt); in lowerIncomingArguments()
|
| H A D | CodeGenPrepare.cpp | 4447 auto *TrueValue = CurrentSelect->getTrueValue(); in FillPlaceholders() local 4448 assert(Map.contains(TrueValue) && "No True Value!"); in FillPlaceholders() 4449 Select->setTrueValue(ST.Get(Map[TrueValue])); in FillPlaceholders()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 424 Value *TrueValue = SI->getTrueValue(); in replace() local 426 if (Value *Replacement = getReplacement(TrueValue)) in replace() 427 TrueValue = Replacement; in replace() 430 auto *NewSI = SelectInst::Create(SI->getCondition(), TrueValue, FalseValue, in replace()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelLowering.cpp | 895 SDValue TrueValue = Op.getOperand(2); in LowerSELECT_CC() local 903 SDValue Res = DAG.getNode(XtensaISD::SELECT_CC, DL, Ty, LHS, RHS, TrueValue, in LowerSELECT_CC() 915 {LHS, RHS, TrueValue, FalseValue, TargetCC, TargetBC}, in LowerSELECT_CC() 1567 MachineOperand &TrueValue = MI.getOperand(3); in emitSelectCC() local 1630 .addReg(TrueValue.getReg()) in emitSelectCC()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 6998 APInt TrueValue = TrueOpt->Value; in tryFoldSelectOfConstants() local 7002 if (TrueValue.isOne() && FalseValue.isZero()) { in tryFoldSelectOfConstants() 7011 if (TrueValue.isAllOnes() && FalseValue.isZero()) { in tryFoldSelectOfConstants() 7020 if (TrueValue.isZero() && FalseValue.isOne()) { in tryFoldSelectOfConstants() 7031 if (TrueValue.isZero() && FalseValue.isAllOnes()) { in tryFoldSelectOfConstants() 7042 if (TrueValue - 1 == FalseValue) { in tryFoldSelectOfConstants() 7053 if (TrueValue + 1 == FalseValue) { in tryFoldSelectOfConstants() 7064 if (TrueValue.isPowerOf2() && FalseValue.isZero()) { in tryFoldSelectOfConstants() 7071 auto ShAmtC = B.buildConstant(ShiftTy, TrueValue.exactLogBase2()); in tryFoldSelectOfConstants() 7078 if (FalseValue.isPowerOf2() && TrueValue.isZero()) { in tryFoldSelectOfConstants() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 7141 APInt TrueValue; in getRangeViaFactoring() member 7175 TrueValue = *TrueVal; in getRangeViaFactoring() 7185 TrueValue = TrueValue.trunc(BitWidth); in getRangeViaFactoring() 7189 TrueValue = TrueValue.zext(BitWidth); in getRangeViaFactoring() 7193 TrueValue = TrueValue.sext(BitWidth); in getRangeViaFactoring() 7199 TrueValue += Offset; in getRangeViaFactoring() 7229 const SCEV *TrueStart = this->getConstant(StartPattern.TrueValue); in getRangeViaFactoring() 7230 const SCEV *TrueStep = this->getConstant(StepPattern.TrueValue); in getRangeViaFactoring()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 1622 SDValue TrueValue = getBoolConstant(true, DL, VT, VT); in getLogicalNOT() local 1623 return getNode(ISD::XOR, DL, VT, Val, TrueValue); in getLogicalNOT() 1628 SDValue TrueValue = getBoolConstant(true, DL, VT, VT); in getVPLogicalNOT() local 1629 return getNode(ISD::VP_XOR, DL, VT, Val, TrueValue, Mask, EVL); in getVPLogicalNOT()
|