/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 510 Instruction *InstCombinerImpl::foldSelectIntoOp(SelectInst &SI, Value *TrueVal, in foldSelectIntoOp() argument 504 foldSelectIntoOp(SelectInst & SI,Value * TrueVal,Value * FalseVal) foldSelectIntoOp() argument 656 foldSelectICmpLshrAshr(const ICmpInst * IC,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectICmpLshrAshr() argument 711 foldSelectICmpAndBinOp(const ICmpInst * IC,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectICmpAndBinOp() argument 844 auto *TrueVal = SI.getTrueValue(); foldSelectZeroOrMul() local 888 canonicalizeSaturatedSubtract(const ICmpInst * ICI,const Value * TrueVal,const Value * FalseVal,InstCombiner::BuilderTy & Builder) canonicalizeSaturatedSubtract() argument 1075 foldSelectCtlzToCttz(ICmpInst * ICI,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectCtlzToCttz() argument 1118 foldSelectCttzCtlz(ICmpInst * ICI,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectCttzCtlz() argument 1174 canonicalizeSPF(ICmpInst & Cmp,Value * TrueVal,Value * FalseVal,InstCombinerImpl & IC) canonicalizeSPF() argument 1270 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); foldSelectValueEquivalence() local 1704 Value *TrueVal = SI.getTrueValue(); foldSelectInstWithICmp() local 1882 Value *TrueVal = SI.getTrueValue(); foldAddSubSelect() local 1957 Value *TrueVal = SI.getTrueValue(); foldOverflowingAddSubSelect() local 1972 Value *TrueVal, *FalseVal, *Op; foldOverflowingAddSubSelect() local 2581 Value *TrueVal = SI.getTrueValue(); foldSelectWithSRem() local 2633 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); foldSelectWithFrozenICmp() local 2703 Value *TrueVal = SI.getTrueValue(); foldSelectWithFCmpToFabs() local 2854 Value *TrueVal = nullptr; global() member 2939 Value *TrueVal = SI.getTrueValue(); foldSelectOfBools() local 3301 Value *TrueVal = SI.getTrueValue(); foldBitCeil() local 3347 matchFMulByZeroIfResultEqZero(InstCombinerImpl & IC,Value * Cmp0,Value * Cmp1,Value * TrueVal,Value * FalseVal,Instruction & CtxI,bool SelectIsNSZ) matchFMulByZeroIfResultEqZero() argument 3365 Value *TrueVal = SI.getTrueValue(); visitSelectInst() local [all...] |
H A D | InstCombineShifts.cpp | 589 Value *TrueVal = SI->getTrueValue(); canEvaluateShifted() local 857 Value *TrueVal; FoldShiftByConstant() local
|
H A D | InstructionCombining.cpp | 1005 Value *A, *CondVal, *TrueVal, *FalseVal; foldBinOpOfSelectAndCastOfSelectCondition() local 1232 Value *TrueVal = LHSInst->getOperand(1); matchSymmetricPair() local
|
H A D | InstCombineAddSub.cpp | 2471 Value *Cond, *TrueVal, *FalseVal; visitSub() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | ProfDataUtils.cpp | 135 extractBranchWeights(const Instruction & I,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGLexer.h | 58 TrueVal, enumerator
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.cpp | 413 auto TrueVal = DAG.getConstant(-1, DL, MVT::i32); in getConstantMask() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 82 foldSelectWithBinaryOp(Value * Cond,Value * TrueVal,Value * FalseVal) foldSelectWithBinaryOp() argument 4466 simplifySelectBitTest(Value * TrueVal,Value * FalseVal,Value * X,const APInt * Y,bool TrueWhenUnset) simplifySelectBitTest() argument 4583 simplifySelectWithFakeICmpEq(Value * CmpLHS,Value * CmpRHS,ICmpInst::Predicate Pred,Value * TrueVal,Value * FalseVal) simplifySelectWithFakeICmpEq() argument 4596 simplifySelectWithICmpEq(Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySelectWithICmpEq() argument 4613 simplifySelectWithICmpCond(Value * CondVal,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySelectWithICmpCond() argument 4769 simplifySelectInst(Value * Cond,Value * TrueVal,Value * FalseVal,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySelectInst() argument 4946 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 | 7358 matchFastFloatClamp(CmpInst::Predicate Pred,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS) matchFastFloatClamp() argument 7412 matchClamp(CmpInst::Predicate Pred,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal) matchClamp() argument 7557 matchMinMax(CmpInst::Predicate Pred,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS,unsigned Depth) matchMinMax() argument 7648 matchSelectPattern(CmpInst::Predicate Pred,FastMathFlags FMF,Value * CmpLHS,Value * CmpRHS,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS,unsigned Depth) matchSelectPattern() argument 7958 Value *TrueVal = SI->getTrueValue(); matchSelectPattern() local 7966 matchDecomposedSelectPattern(CmpInst * CmpI,Value * TrueVal,Value * FalseVal,Value * & LHS,Value * & RHS,Instruction::CastOps * CastOp,unsigned Depth) matchDecomposedSelectPattern() argument [all...] |
H A D | LazyValueInfo.cpp | 850 ValueLatticeElement &TrueVal = *OptTrueVal; solveBlockValueSelect() local
|
H A D | InlineCost.cpp | 2363 Value *TrueVal = SI.getTrueValue(); visitSelectInst() local
|
H A D | ScalarEvolution.cpp | 6075 createNodeForSelectOrPHIInstWithICmpInstCond(Type * Ty,ICmpInst * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectOrPHIInstWithICmpInstCond() argument 6213 createNodeForSelectViaUMinSeq(ScalarEvolution * SE,Value * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectViaUMinSeq() argument 6225 createNodeForSelectOrPHIViaUMinSeq(Value * V,Value * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectOrPHIViaUMinSeq() argument 6243 createNodeForSelectOrPHI(Value * V,Value * Cond,Value * TrueVal,Value * FalseVal) createNodeForSelectOrPHI() argument 7146 const APInt *TrueVal, *FalseVal; getRangeViaFactoring() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SelectOptimize.cpp | 900 extractBranchWeights(const SelectOptimizeImpl::SelectLike SI,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1432 SDValue TrueVal = OtherOp; combineSelectAndUse() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2459 SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt); LowerShiftRightParts() local 2519 SDValue TrueVal = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt); LowerShiftLeftParts() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 2694 SDValue TrueVal = GetPromotedFloat(N->getOperand(1)); PromoteFloatRes_SELECT() local 2704 SDValue TrueVal = GetPromotedFloat(N->getOperand(2)); PromoteFloatRes_SELECT_CC() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 1681 Value *TrueVal = I.getTrueValue(); visitSelectInst() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 883 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); computeValueKnownInPredecessorsImpl() local
|
H A D | GVN.cpp | 2606 Value *TrueVal = ConstantInt::getTrue(TrueSucc->getContext()); processInstruction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5236 getCMOV(const SDLoc & dl,EVT VT,SDValue FalseVal,SDValue TrueVal,SDValue ARMcc,SDValue CCR,SDValue Cmp,SelectionDAG & DAG) const getCMOV() argument 5276 isLowerSaturate(const SDValue LHS,const SDValue RHS,const SDValue TrueVal,const SDValue FalseVal,const ISD::CondCode CC,const SDValue K) isLowerSaturate() argument 5373 SDValue TrueVal = Op.getOperand(2); isLowerSaturatingConditional() local 5443 SDValue TrueVal = Op.getOperand(2); LowerSELECT_CC() local 12587 SDValue TrueVal = OtherOp; combineSelectAndUse() local 13202 SDValue TrueVal; PerformSELECTCombine() local 18369 SDValue TrueVal = N->getOperand(1); PerformCMOVCombine() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 3581 Value *TrueVal = PN->getIncomingValueForBlock(IfTrue); FoldTwoEntryPHINode() local 4631 ConstantInt *TrueVal = dyn_cast<ConstantInt>(Select->getTrueValue()); SimplifySwitchOnSelect() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5127 Value *TrueVal, *FalseVal, *Cond; parseFunctionBody() local 5148 Value *TrueVal, *FalseVal, *Cond; parseFunctionBody() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 2686 SDValue TrueVal = Op.getOperand(2); LowerSELECT_CC() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1918 auto *TrueVal = SI->getTrueValue(); match() local
|