/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 206 Value *FalseVal) { 211 !isa<Constant>(FalseVal)) { 214 if ((SFO & 1) && FalseVal == TVI->getOperand(0)) { 216 } else if ((SFO & 2) && FalseVal == TVI->getOperand(1)) { 230 FalseVal, NewSel); 244 if (Instruction *FVI = dyn_cast<Instruction>(FalseVal)) { 350 Value *FalseVal = SI.getFalseValue(); local 360 return ReplaceInstUsesWith(SI, FalseVal); 364 return ReplaceInstUsesWith(SI, FalseVal); 384 if ((CmpLHS == TrueVal && AdjustedRHS == FalseVal) || 205 FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, Value *FalseVal) argument 583 foldSelectICmpAnd(const SelectInst &SI, ConstantInt *TrueVal, ConstantInt *FalseVal, InstCombiner::BuilderTy *Builder) argument 652 Value *FalseVal = SI.getFalseValue(); local [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 230 Value *FalseVal) { 235 !isa<Constant>(FalseVal)) { 238 if ((SFO & 1) && FalseVal == TVI->getOperand(0)) { 240 } else if ((SFO & 2) && FalseVal == TVI->getOperand(1)) { 254 FalseVal, NewSel); 263 if (Instruction *FVI = dyn_cast<Instruction>(FalseVal)) { 310 Value *FalseVal, 329 bool OrOnFalseVal = match(FalseVal, m_Or(m_Specific(TrueVal), m_Power2(C2))); 331 OrOnTrueVal = match(TrueVal, m_Or(m_Specific(FalseVal), m_Power2(C2))); 337 Value *Y = OrOnFalseVal ? TrueVal : FalseVal; 229 FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, Value *FalseVal) argument 309 foldSelectICmpAndOr(const SelectInst &SI, Value *TrueVal, Value *FalseVal, InstCombiner::BuilderTy *Builder) argument 370 foldSelectCttzCtlz(ICmpInst *ICI, Value *TrueVal, Value *FalseVal, InstCombiner::BuilderTy *Builder) argument 422 Value *FalseVal = SI.getFalseValue(); local 769 foldSelectICmpAnd(const SelectInst &SI, ConstantInt *TrueVal, ConstantInt *FalseVal, InstCombiner::BuilderTy *Builder) argument 846 Value *FalseVal = SI.getFalseValue(); local 915 Value *FalseVal = SI.getFalseValue(); local [all...] |
H A D | InstCombineVectorOps.cpp | 267 Value *FalseVal = SI->getFalseValue(); local 282 = Builder->CreateExtractElement(FalseVal, 284 FalseVal->getName() + ".elt");
|
H A D | InstCombineShifts.cpp | 169 Value *FalseVal = SI->getFalseValue(); local 171 CanEvaluateShifted(FalseVal, NumBits, IsLeftShift, IC, SI);
|
/external/llvm/lib/DebugInfo/CodeView/ |
H A D | RecordSerialization.cpp | 36 bool FalseVal = false; local 88 /*isSigned=*/FalseVal),
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 120 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 247 SDNode *SelectT2CMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 250 SDNode *SelectARMCMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 253 SDNode *SelectT2CMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 256 SDNode *SelectARMCMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 2104 SelectT2CMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, argument 2124 SDValue Ops[] = { FalseVal, CPTmp0, SOShImm, CC, CCR, InFlag }; 2131 SelectARMCMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, argument 2138 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp2, CC, CCR, InFlag }; 2144 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp1, CPTmp2, CC, CCR, InFlag }; 2151 SelectT2CMOVImmOp(SDNode *N, SDValue FalseVal, SDValu argument 2182 SelectARMCMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, ARMCC::CondCodes CCVal, SDValue CCR, SDValue InFlag) argument 2216 SDValue FalseVal = N->getOperand(0); local [all...] |
/external/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 3377 Value *FalseVal, const Query &Q, 3385 return FalseVal; 3389 if (TrueVal == FalseVal) 3395 return FalseVal; 3398 return FalseVal; 3399 if (isa<UndefValue>(FalseVal)) // select C, X, undef -> X 3432 if (FalseVal == X && match(TrueVal, m_And(m_Specific(X), m_APInt(C))) && 3434 return TrueWhenUnset ? FalseVal : TrueVal; 3437 if (TrueVal == X && match(FalseVal, m_And(m_Specific(X), m_APInt(C))) && 3439 return TrueWhenUnset ? FalseVal 3376 SimplifySelectInst(Value *CondVal, Value *TrueVal, Value *FalseVal, const Query &Q, unsigned MaxRecurse) argument 3503 SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument [all...] |
H A D | LazyValueInfo.cpp | 901 LVILatticeVal FalseVal = getBlockValue(SI->getFalseValue(), BB); local 904 if (FalseVal.isOverdefined()) { 909 if (TrueVal.isConstantRange() && FalseVal.isConstantRange()) { 911 ConstantRange FalseCR = FalseVal.getConstantRange(); 953 FalseVal = intersect(FalseVal, FalseValTaken); 981 FalseVal = intersect(FalseVal, 999 Result.mergeIn(FalseVal, DL);
|
H A D | CFLGraph.h | 285 auto *FalseVal = Inst.getFalseValue(); local 287 addAssignEdge(FalseVal, &Inst);
|
H A D | ValueTracking.cpp | 3709 Value *TrueVal, Value *FalseVal, 3771 if (TrueVal == CmpRHS && FalseVal == CmpLHS) { 3782 if (TrueVal == CmpLHS && FalseVal == CmpRHS) { 3805 if ((CmpLHS == TrueVal && match(FalseVal, m_Neg(m_Specific(CmpLHS)))) || 3806 (CmpLHS == FalseVal && match(TrueVal, m_Neg(m_Specific(CmpLHS))))) { 3817 return {(CmpLHS == FalseVal) ? SPF_ABS : SPF_NABS, SPNB_NA, false}; 3822 if (const auto *C2 = dyn_cast<ConstantInt>(FalseVal)) { 3828 RHS = FalseVal; 3911 Value *FalseVal = SI->getFalseValue(); local 3922 if (Value *C = lookThroughCast(CmpI, TrueVal, FalseVal, CastO 3706 matchSelectPattern(CmpInst::Predicate Pred, FastMathFlags FMF, Value *CmpLHS, Value *CmpRHS, Value *TrueVal, Value *FalseVal, Value *&LHS, Value *&RHS) argument [all...] |
/external/llvm/include/llvm/IR/ |
H A D | Instruction.h | 223 bool extractProfMetadata(uint64_t &TrueVal, uint64_t &FalseVal);
|
H A D | PatternMatch.h | 968 Value *FalseVal = SI->getFalseValue(); local 971 if ((TrueVal != LHS || FalseVal != RHS) && 972 (TrueVal != RHS || FalseVal != LHS))
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
H A D | Instruction.h | 248 bool extractProfMetadata(uint64_t &TrueVal, uint64_t &FalseVal) const;
|
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
H A D | PatternMatch.h | 722 Value *FalseVal = SI->getFalseValue(); local 725 if ((TrueVal != LHS || FalseVal != RHS) && 726 (TrueVal != RHS || FalseVal != LHS))
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 546 Constant *FalseVal = getKnownConstant(SI->getFalseValue(), Preference); local 548 if ((TrueVal || FalseVal) && 568 if (Constant *Val = KnownCond ? TrueVal : FalseVal)
|
/external/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 223 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 3697 SDValue ARMTargetLowering::getCMOV(const SDLoc &dl, EVT VT, SDValue FalseVal, argument 3701 FalseVal = DAG.getNode(ARMISD::VMOVRRD, dl, 3702 DAG.getVTList(MVT::i32, MVT::i32), FalseVal); 3708 SDValue FalseLow = FalseVal.getValue(0); 3709 SDValue FalseHigh = FalseVal.getValue(1); 3718 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, 3731 // See if a conditional (LHS CC RHS ? TrueVal : FalseVal) is lower-saturating. 3738 const SDValue TrueVal, const SDValue FalseVal, 3741 ((K == LHS && K == TrueVal) || (K == RHS && K == FalseVal))) || 3743 ((K == RHS && K == TrueVal) || (K == LHS && K == FalseVal))); 3737 isLowerSaturate(const SDValue LHS, const SDValue RHS, const SDValue TrueVal, const SDValue FalseVal, const ISD::CondCode CC, const SDValue K) argument 3747 isUpperSaturate(const SDValue LHS, const SDValue RHS, const SDValue TrueVal, const SDValue FalseVal, const ISD::CondCode CC, const SDValue K) argument 3865 SDValue FalseVal = Op.getOperand(3); local 4537 SDValue FalseVal = DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2); local 4573 SDValue FalseVal = DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2); local 8692 SDValue FalseVal = DAG.getNode(N->getOpcode(), SDLoc(N), VT, local 10956 SDValue FalseVal = N->getOperand(0); local [all...] |
H A D | ARMISelLowering.h | 656 SDValue getCMOV(const SDLoc &dl, EVT VT, SDValue FalseVal, SDValue TrueVal,
|
/external/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1386 SDValue FalseVal = local 1390 std::swap(TrueVal, FalseVal); 1392 return DAG.getNode(ISD::SELECT, SDLoc(N), VT, CCOp, TrueVal, FalseVal);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 625 Constant *FalseVal = getKnownConstant(SI->getFalseValue(), Preference); local 627 if ((TrueVal || FalseVal) && 647 if (Constant *Val = KnownCond ? TrueVal : FalseVal)
|
/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 771 if (ConstantExpr *FalseVal = dyn_cast<ConstantExpr>(V2)) { 772 if (FalseVal->getOpcode() == Instruction::Select) 773 if (FalseVal->getOperand(0) == Cond) 774 return ConstantExpr::getSelect(Cond, V1, FalseVal->getOperand(2));
|
H A D | Metadata.cpp | 1291 bool Instruction::extractProfMetadata(uint64_t &TrueVal, uint64_t &FalseVal) { 1310 FalseVal = CIFalse->getValue().getZExtValue();
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.cpp | 573 SDValue FalseVal = Op.getOperand(3); local 586 return DAG.getNode(Opc, dl, TrueVal.getValueType(), TrueVal, FalseVal,
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 2210 Value *llvm::SimplifySelectInst(Value *CondVal, Value *TrueVal, Value *FalseVal, argument 2215 return CB->getZExtValue() ? TrueVal : FalseVal; 2218 if (TrueVal == FalseVal) 2224 return FalseVal; 2227 return FalseVal; 2228 if (isa<UndefValue>(FalseVal)) // select C, X, undef -> X
|