/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 511 foldSelectIntoOp(SelectInst & SI,Value * TrueVal,Value * FalseVal) foldSelectIntoOp() argument 516 __anon429b8e860202(SelectInst &SI, Value *TrueVal, Value *FalseVal, bool Swapped) foldSelectIntoOp() argument 673 foldSelectICmpLshrAshr(const ICmpInst * IC,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectICmpLshrAshr() argument 728 foldSelectICmpAndBinOp(const ICmpInst * IC,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectICmpAndBinOp() argument 861 auto *FalseVal = SI.getFalseValue(); foldSelectZeroOrMul() local 905 canonicalizeSaturatedSubtract(const ICmpInst * ICI,const Value * TrueVal,const Value * FalseVal,InstCombiner::BuilderTy & Builder) canonicalizeSaturatedSubtract() argument 1092 foldSelectCtlzToCttz(ICmpInst * ICI,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectCtlzToCttz() argument 1134 foldSelectCttzCtlz(ICmpInst * ICI,Value * TrueVal,Value * FalseVal,InstCombinerImpl & IC) foldSelectCttzCtlz() argument 1193 canonicalizeSPF(ICmpInst & Cmp,Value * TrueVal,Value * FalseVal,InstCombinerImpl & IC) canonicalizeSPF() argument 1289 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); foldSelectValueEquivalence() local 1721 Value *FalseVal = SI.getFalseValue(); foldSelectICmpEq() local 1843 Value *FalseVal = SI.getFalseValue(); foldSelectInstWithICmp() local 2024 Value *FalseVal = SI.getFalseValue(); foldAddSubSelect() local 2099 Value *FalseVal = SI.getFalseValue(); foldOverflowingAddSubSelect() local 2113 Value *TrueVal, *FalseVal, *Op; foldOverflowingAddSubSelect() local 2720 Value *FalseVal = SI.getFalseValue(); foldSelectWithSRem() local 2771 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); foldSelectWithFrozenICmp() local 3011 Value *FalseVal = nullptr; global() member 3096 Value *FalseVal = SI.getFalseValue(); foldSelectOfBools() local 3465 Value *FalseVal = SI.getFalseValue(); foldBitCeil() local 3513 matchFMulByZeroIfResultEqZero(InstCombinerImpl & IC,Value * Cmp0,Value * Cmp1,Value * TrueVal,Value * FalseVal,Instruction & CtxI,bool SelectIsNSZ) matchFMulByZeroIfResultEqZero() argument 3558 Value *FalseVal = SI.getFalseValue(); visitSelectInst() local [all...] |
H A D | InstCombineShifts.cpp | 600 Value *FalseVal = SI->getFalseValue(); canEvaluateShifted() local 859 Value *FalseVal; FoldShiftByConstant() local
|
H A D | InstructionCombining.cpp | 1028 Value *A, *CondVal, *TrueVal, *FalseVal; foldBinOpOfSelectAndCastOfSelectCondition() local 1256 Value *FalseVal = LHSInst->getOperand(2); matchSymmetricPair() local
|
H A D | InstCombineAddSub.cpp | 2476 Value *Cond, *TrueVal, *FalseVal; visitSub() local
|
/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | RecordSerialization.cpp | 38 bool FalseVal = false; in consume() local
|
/llvm-project/llvm/lib/IR/ |
H A D | ProfDataUtils.cpp | 188 extractBranchWeights(const Instruction & I,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
|
/llvm-project/llvm/lib/TableGen/ |
H A D | TGLexer.h | 59 FalseVal, enumerator
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopConstrainer.cpp | 442 Metadata *FalseVal = in DisableAllLoopOptsOnLoop() local
|
H A D | SimplifyCFG.cpp | 3644 Value *FalseVal = PN->getIncomingValueForBlock(IfFalse); FoldTwoEntryPHINode() local 4696 ConstantInt *FalseVal = dyn_cast<ConstantInt>(Select->getFalseValue()); SimplifySwitchOnSelect() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 84 foldSelectWithBinaryOp(Value * Cond,Value * TrueVal,Value * FalseVal) foldSelectWithBinaryOp() argument 4474 simplifySelectBitTest(Value * TrueVal,Value * FalseVal,Value * X,const APInt * Y,bool TrueWhenUnset) simplifySelectBitTest() argument 4591 simplifySelectWithFakeICmpEq(Value * CmpLHS,Value * CmpRHS,ICmpInst::Predicate Pred,Value * TrueVal,Value * FalseVal) simplifySelectWithFakeICmpEq() argument 4604 simplifySelectWithICmpEq(Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySelectWithICmpEq() argument 4622 simplifySelectWithICmpCond(Value * CondVal,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySelectWithICmpCond() argument 4777 simplifySelectInst(Value * Cond,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySelectInst() argument 4954 simplifySelectInst(Value * Cond,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q) simplifySelectInst() argument [all...] |
H A D | IVDescriptors.cpp | 735 Value *FalseVal = SI->getFalseValue(); isConditionalRdxPattern() local
|
H A D | ValueTracking.cpp | 7912 matchFastFloatClamp(CmpInst::Predicate Pred,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS) matchFastFloatClamp() argument 7966 matchClamp(CmpInst::Predicate Pred,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal) matchClamp() argument 8111 matchMinMax(CmpInst::Predicate Pred,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS,unsigned Depth) matchMinMax() argument 8234 matchSelectPattern(CmpInst::Predicate Pred,FastMathFlags FMF,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS,unsigned Depth) matchSelectPattern() argument 8545 Value *FalseVal = SI->getFalseValue(); matchSelectPattern() local 8552 matchDecomposedSelectPattern(CmpInst * CmpI,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS,Instruction::CastOps * CastOp,unsigned Depth) matchDecomposedSelectPattern() argument [all...] |
H A D | LazyValueInfo.cpp | 852 ValueLatticeElement &FalseVal = *OptFalseVal; solveBlockValueSelect() local [all...] |
H A D | InlineCost.cpp | 2372 Value *FalseVal = SI.getFalseValue(); visitSelectInst() local
|
H A D | ScalarEvolution.cpp | 6251 const auto *SEFalse = SE->getSCEV(FalseVal); in createNodeForSelectOrPHI() argument 6083 createNodeForSelectOrPHIInstWithICmpInstCond(Type * Ty,ICmpInst * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectOrPHIInstWithICmpInstCond() argument 6221 createNodeForSelectViaUMinSeq(ScalarEvolution * SE,Value * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectViaUMinSeq() argument 6232 createNodeForSelectOrPHIViaUMinSeq(Value * V,Value * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectOrPHIViaUMinSeq() argument 7160 const APInt *TrueVal, *FalseVal; getRangeViaFactoring() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | SelectOptimize.cpp | 953 extractBranchWeights(const SelectOptimizeImpl::SelectLike SI,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
|
/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1433 return DAG.getNode(ISD::SELECT, SDLoc(N), VT, CCOp, TrueVal, FalseVal); in combineSelectAndUse() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerBufferFatPointers.cpp | 845 Value *FalseVal = rsrcPartRoot(SI->getFalseValue()); getPossibleRsrcRoots() local
|
H A D | AMDGPUCodeGenPrepare.cpp | 1690 Value *FalseVal = I.getFalseValue(); visitSelectInst() local
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2466 SDValue FalseVal = DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2); LowerShiftRightParts() local 2526 SDValue FalseVal = DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2); LowerShiftLeftParts() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 2802 SDValue FalseVal = GetPromotedFloat(N->getOperand(2)); PromoteFloatRes_SELECT() local 2812 SDValue FalseVal = GetPromotedFloat(N->getOperand(3)); PromoteFloatRes_SELECT_CC() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 873 Constant *FalseVal = getKnownConstant(SI->getFalseValue(), Preference); computeValueKnownInPredecessorsImpl() local
|
H A D | GVN.cpp | 2681 Value *FalseVal = ConstantInt::getFalse(FalseSucc->getContext()); processInstruction() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5267 getCMOV(const SDLoc & dl,EVT VT,SDValue FalseVal,SDValue TrueVal,SDValue ARMcc,SDValue CCR,SDValue Cmp,SelectionDAG & DAG) const getCMOV() argument 5308 isLowerSaturate(const SDValue LHS,const SDValue RHS,const SDValue TrueVal,const SDValue FalseVal,const ISD::CondCode CC,const SDValue K) isLowerSaturate() argument 5406 SDValue FalseVal = Op.getOperand(3); isLowerSaturatingConditional() local 5476 SDValue FalseVal = Op.getOperand(3); LowerSELECT_CC() local 12620 SDValue FalseVal = DAG.getNode(N->getOpcode(), SDLoc(N), VT, combineSelectAndUse() local 13235 SDValue FalseVal; PerformSELECTCombine() local 18406 SDValue FalseVal = N->getOperand(0); PerformCMOVCombine() local [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 7586 const APInt &FalseVal = FalseV->getAsAPIntVal(); combineSelectToBinOp() local 7732 const APInt &FalseVal = FalseV->getAsAPIntVal(); lowerSELECT() local 7823 const APInt &FalseVal = FalseV->getAsAPIntVal(); lowerSELECT() local 13207 SDValue FalseVal = Slct.getOperand(2 + OpOffset); combineSelectAndUse() local 15802 tryFoldSelectIntoOp(SDNode * N,SelectionDAG & DAG,SDValue TrueVal,SDValue FalseVal,bool Swapped) tryFoldSelectIntoOp() argument 15953 SDValue FalseVal = N->getOperand(2); performSELECTCombine() local [all...] |