/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 510 foldSelectIntoOp(SelectInst & SI,Value * TrueVal,Value * FalseVal) foldSelectIntoOp() argument 516 __anon429b8e860202(SelectInst &SI, Value *TrueVal, Value *FalseVal, bool Swapped) foldSelectIntoOp() argument 672 foldSelectICmpLshrAshr(const ICmpInst * IC,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectICmpLshrAshr() argument 727 foldSelectICmpAndBinOp(const ICmpInst * IC,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectICmpAndBinOp() argument 860 auto *TrueVal = SI.getTrueValue(); foldSelectZeroOrMul() local 904 canonicalizeSaturatedSubtract(const ICmpInst * ICI,const Value * TrueVal,const Value * FalseVal,InstCombiner::BuilderTy & Builder) canonicalizeSaturatedSubtract() argument 1091 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 1720 Value *TrueVal = SI.getTrueValue(); foldSelectICmpEq() local 1842 Value *TrueVal = SI.getTrueValue(); foldSelectInstWithICmp() local 2023 Value *TrueVal = SI.getTrueValue(); foldAddSubSelect() local 2098 Value *TrueVal = SI.getTrueValue(); foldOverflowingAddSubSelect() local 2113 Value *TrueVal, *FalseVal, *Op; foldOverflowingAddSubSelect() local 2719 Value *TrueVal = SI.getTrueValue(); foldSelectWithSRem() local 2771 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); foldSelectWithFrozenICmp() local 2828 Value *TrueVal = SI.getTrueValue(); foldSelectWithFCmpToFabs() local 2904 Value *TrueVal = SI.getTrueValue(); foldSelectWithFCmpToFabs() local 3010 Value *TrueVal = nullptr; global() member 3095 Value *TrueVal = SI.getTrueValue(); foldSelectOfBools() local 3466 Value *TrueVal = SI.getTrueValue(); foldBitCeil() local 3512 matchFMulByZeroIfResultEqZero(InstCombinerImpl & IC,Value * Cmp0,Value * Cmp1,Value * TrueVal,Value * FalseVal,Instruction & CtxI,bool SelectIsNSZ) matchFMulByZeroIfResultEqZero() argument 3557 Value *TrueVal = SI.getTrueValue(); visitSelectInst() local [all...] |
H A D | InstCombineShifts.cpp | 599 Value *TrueVal = SI->getTrueValue(); canEvaluateShifted() local 876 Value *TrueVal; FoldShiftByConstant() local
|
H A D | InstructionCombining.cpp | 1028 Value *A, *CondVal, *TrueVal, *FalseVal; foldBinOpOfSelectAndCastOfSelectCondition() local 1255 Value *TrueVal = LHSInst->getOperand(1); matchSymmetricPair() local
|
H A D | InstCombineAddSub.cpp | 2476 Value *Cond, *TrueVal, *FalseVal; visitSub() local
|
/llvm-project/llvm/lib/IR/ |
H A D | ProfDataUtils.cpp | 187 extractBranchWeights(const Instruction & I,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
|
/llvm-project/llvm/lib/TableGen/ |
H A D | TGLexer.h | 58 TrueVal, enumerator
|
/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.cpp | 413 auto TrueVal = DAG.getAllOnesConstant(DL, MVT::i32); in getConstantMask() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 83 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 4621 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 | 734 Value *TrueVal = SI->getTrueValue(); 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 8544 Value *TrueVal = SI->getTrueValue(); 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 | 846 ValueLatticeElement &TrueVal = *OptTrueVal; solveBlockValueSelect() local
|
H A D | InlineCost.cpp | 2371 Value *TrueVal = SI.getTrueValue(); visitSelectInst() local
|
H A D | ScalarEvolution.cpp | 6250 const auto *SETrue = SE->getSCEV(TrueVal); in createNodeForSelectOrPHI() argument 6082 createNodeForSelectOrPHIInstWithICmpInstCond(Type * Ty,ICmpInst * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectOrPHIInstWithICmpInstCond() argument 6220 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 | 1432 SDValue TrueVal = OtherOp; combineSelectAndUse() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerBufferFatPointers.cpp | 844 Value *TrueVal = rsrcPartRoot(SI->getTrueValue()); getPossibleRsrcRoots() local
|
H A D | AMDGPUCodeGenPrepare.cpp | 1689 Value *TrueVal = I.getTrueValue(); visitSelectInst() local
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2467 SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt); LowerShiftRightParts() local 2527 SDValue TrueVal = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt); LowerShiftLeftParts() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 2801 SDValue TrueVal = GetPromotedFloat(N->getOperand(1)); PromoteFloatRes_SELECT() local 2811 SDValue TrueVal = GetPromotedFloat(N->getOperand(2)); PromoteFloatRes_SELECT_CC() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 872 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); computeValueKnownInPredecessorsImpl() local
|
H A D | GVN.cpp | 2677 Value *TrueVal = ConstantInt::getTrue(TrueSucc->getContext()); processInstruction() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5268 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 5405 SDValue TrueVal = Op.getOperand(2); isLowerSaturatingConditional() local 5475 SDValue TrueVal = Op.getOperand(2); LowerSELECT_CC() local 12619 SDValue TrueVal = OtherOp; combineSelectAndUse() local 13234 SDValue TrueVal; PerformSELECTCombine() local 18407 SDValue TrueVal = N->getOperand(1); PerformCMOVCombine() local [all...] |
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 3643 Value *TrueVal = PN->getIncomingValueForBlock(IfTrue); FoldTwoEntryPHINode() local 4695 ConstantInt *TrueVal = dyn_cast<ConstantInt>(Select->getTrueValue()); SimplifySwitchOnSelect() local
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 7585 const APInt &TrueVal = TrueV->getAsAPIntVal(); combineSelectToBinOp() local 7731 const APInt &TrueVal = TrueV->getAsAPIntVal(); lowerSELECT() local 7822 const APInt &TrueVal = TrueV->getAsAPIntVal(); lowerSELECT() local 13206 SDValue TrueVal = Slct.getOperand(1 + OpOffset); combineSelectAndUse() local 15802 tryFoldSelectIntoOp(SDNode * N,SelectionDAG & DAG,SDValue TrueVal,SDValue FalseVal,bool Swapped) tryFoldSelectIntoOp() argument 15952 SDValue TrueVal = N->getOperand(1); performSELECTCombine() local [all...] |
/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5305 Value *TrueVal, *FalseVal, *Cond; parseFunctionBody() local 5326 Value *TrueVal, *FalseVal, *Cond; parseFunctionBody() local
|