HomeSort by: relevance | last modified time | path
    Searched defs:TrueVal (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
TGLexer.h 61 TrueVal, FalseVal,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 511 Value *TrueVal = SI->getTrueValue();
513 return canEvaluateShifted(TrueVal, NumBits, IsLeftShift, IC, SI) &&
869 Value *TrueVal;
870 if (match(Op0, m_Select(m_Value(Cond), m_Value(TrueVal),
873 if (!isa<Constant>(TrueVal) && FBO->getOperand(0) == TrueVal &&
880 Builder.CreateBinOp(I.getOpcode(), TrueVal, Op1);
InstCombineSelect.cpp 431 Instruction *InstCombinerImpl::foldSelectIntoOp(SelectInst &SI, Value *TrueVal,
435 if (auto *TVI = dyn_cast<BinaryOperator>(TrueVal)) {
468 if (FVI->hasOneUse() && !isa<Constant>(TrueVal)) {
471 if ((SFO & 1) && TrueVal == FVI->getOperand(0)) {
473 } else if ((SFO & 2) && TrueVal == FVI->getOperand(1)) {
490 TrueVal, NewSel);
518 // The TrueVal has general form of: and %B, 1
548 static Value *foldSelectICmpLshrAshr(const ICmpInst *IC, Value *TrueVal,
569 std::swap(TrueVal, FalseVal);
571 if (match(TrueVal, m_LShr(m_Value(X), m_Value(Y))) &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GVN.cpp 2357 Value *TrueVal = ConstantInt::getTrue(TrueSucc->getContext());
2359 Changed |= propagateEquality(BranchCond, TrueVal, TrueE, true);
JumpThreading.cpp 954 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference);
957 if ((TrueVal || FalseVal) &&
973 KnownCond = (TrueVal != nullptr);
977 if (Constant *Val = KnownCond ? TrueVal : FalseVal)
2852 /// %s = select %p, trueval, falseval
2859 /// %s = select %c, trueval, falseval
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineCost.cpp 1914 Value *TrueVal = SI.getTrueValue();
1917 Constant *TrueC = dyn_cast<Constant>(TrueVal);
1919 TrueC = SimplifiedValues.lookup(TrueVal);
1937 ConstantOffsetPtrs.lookup(TrueVal);
1943 if (auto *SROAArg = getSROAArgForValueOrNull(TrueVal))
1953 ? TrueVal
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 2477 SDValue TrueVal = GetPromotedFloat(N->getOperand(1));
2480 return DAG.getNode(ISD::SELECT, SDLoc(N), TrueVal->getValueType(0),
2481 N->getOperand(0), TrueVal, FalseVal);
2487 SDValue TrueVal = GetPromotedFloat(N->getOperand(2));
2491 TrueVal.getNode()->getValueType(0), N->getOperand(0),
2492 N->getOperand(1), TrueVal, FalseVal, N->getOperand(4));
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 1987 SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt);
1993 SDValue Lo = DAG.getNode(ISD::SELECT, dl, VT, Cmp, TrueVal, FalseVal);
2047 SDValue TrueVal = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt);
2053 SDValue Hi = DAG.getNode(ISD::SELECT, dl, VT, Cmp, TrueVal, FalseVal);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 2476 SDValue TrueVal = Op.getOperand(2);
2502 return DAG.getNode(Opc, dl, TrueVal.getValueType(), TrueVal, FalseVal,
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 4280 Value *TrueVal, *FalseVal, *Cond;
4281 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal, &FullTy) ||
4282 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) ||
4286 I = SelectInst::Create(Cond, TrueVal, FalseVal);
4295 Value *TrueVal, *FalseVal, *Cond;
4296 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal, &FullTy) ||
4297 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) ||
4313 I = SelectInst::Create(Cond, TrueVal, FalseVal);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 6501 auto *TrueVal = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(0));
6502 if (!TrueVal)
6509 else if (CompareRHS->getZExtValue() != TrueVal->getZExtValue())
6630 auto *TrueVal = dyn_cast<ConstantSDNode>(Select->getOperand(0));
6632 if (!TrueVal || !FalseVal)
6634 if (TrueVal->getZExtValue() != 0 && FalseVal->getZExtValue() == 0)
6636 else if (TrueVal->getZExtValue() == 0 && FalseVal->getZExtValue() != 0)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 2844 Value *TrueVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfFalse);
2847 Value *Sel = Builder.CreateSelect(IfCond, TrueVal, FalseVal, "", InsertPt);
4010 ConstantInt *TrueVal = dyn_cast<ConstantInt>(Select->getTrueValue());
4012 if (!TrueVal || !FalseVal)
4017 BasicBlock *TrueBB = SI->findCaseValue(TrueVal)->getCaseSuccessor();
4028 (uint32_t)Weights[SI->findCaseValue(TrueVal)->getSuccessorIndex()];
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 2689 const APInt &TrueVal = cast<ConstantSDNode>(TrueV)->getAPIntValue();
2691 if (TrueVal - 1 == FalseVal)
2693 if (TrueVal + 1 == FalseVal)
5442 SDValue TrueVal = Slct.getOperand(3);
5445 if (isZeroOrAllOnes(TrueVal, AllOnes)) {
5450 NonConstantVal = TrueVal;
5455 TrueVal = OtherOp;
5459 std::swap(TrueVal, FalseVal);
5463 Slct.getOperand(2), TrueVal, FalseVal});
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.cpp 7334 llvm::Value *TrueVal = CGF.Builder.CreateNUWSub(LengthVal, LBVal);
7336 Cmp, TrueVal, llvm::ConstantInt::get(CGF.SizeTy, 0));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 7037 const int64_t TrueVal = CTVal->getSExtValue();
7044 if (TrueVal == ~FalseVal) {
7047 TrueVal == -FalseVal) {
7066 } else if ((TrueVal == FalseVal + 1) || (TrueVal + 1 == FalseVal)) {
7069 if (TrueVal > FalseVal) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 4978 SDValue TrueVal, SDValue ARMcc, SDValue CCR,
4983 TrueVal = DAG.getNode(ARMISD::VMOVRRD, dl,
4984 DAG.getVTList(MVT::i32, MVT::i32), TrueVal);
4986 SDValue TrueLow = TrueVal.getValue(0);
4987 SDValue TrueHigh = TrueVal.getValue(1);
4998 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR,
5011 // See if a conditional (LHS CC RHS ? TrueVal : FalseVal) is lower-saturating.
5018 const SDValue TrueVal, const SDValue FalseVal,
5021 ((K == LHS && K == TrueVal) || (K == RHS && K == FalseVal))) ||
5023 ((K == RHS && K == TrueVal) || (K == LHS && K == FalseVal)))
    [all...]

Completed in 76 milliseconds