Home
last modified time | relevance | path

Searched defs:TrueVal (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp510 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 DInstCombineShifts.cpp599 Value *TrueVal = SI->getTrueValue(); canEvaluateShifted() local
876 Value *TrueVal; FoldShiftByConstant() local
H A DInstructionCombining.cpp1028 Value *A, *CondVal, *TrueVal, *FalseVal; foldBinOpOfSelectAndCastOfSelectCondition() local
1255 Value *TrueVal = LHSInst->getOperand(1); matchSymmetricPair() local
H A DInstCombineAddSub.cpp2476 Value *Cond, *TrueVal, *FalseVal; visitSub() local
/llvm-project/llvm/lib/IR/
H A DProfDataUtils.cpp187 extractBranchWeights(const Instruction & I,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
/llvm-project/llvm/lib/TableGen/
H A DTGLexer.h58 TrueVal, enumerator
/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.cpp413 auto TrueVal = DAG.getAllOnesConstant(DL, MVT::i32); in getConstantMask() local
/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp83 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 DIVDescriptors.cpp734 Value *TrueVal = SI->getTrueValue(); isConditionalRdxPattern() local
H A DValueTracking.cpp7912 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 DLazyValueInfo.cpp846 ValueLatticeElement &TrueVal = *OptTrueVal; solveBlockValueSelect() local
H A DInlineCost.cpp2371 Value *TrueVal = SI.getTrueValue(); visitSelectInst() local
H A DScalarEvolution.cpp6250 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 DSelectOptimize.cpp953 extractBranchWeights(const SelectOptimizeImpl::SelectLike SI,uint64_t & TrueVal,uint64_t & FalseVal) extractBranchWeights() argument
/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1432 SDValue TrueVal = OtherOp; combineSelectAndUse() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp844 Value *TrueVal = rsrcPartRoot(SI->getTrueValue()); getPossibleRsrcRoots() local
H A DAMDGPUCodeGenPrepare.cpp1689 Value *TrueVal = I.getTrueValue(); visitSelectInst() local
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2467 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 DLegalizeFloatTypes.cpp2801 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 DJumpThreading.cpp872 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); computeValueKnownInPredecessorsImpl() local
H A DGVN.cpp2677 Value *TrueVal = ConstantInt::getTrue(TrueSucc->getContext()); processInstruction() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5268 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 DSimplifyCFG.cpp3643 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 DRISCVISelLowering.cpp7585 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 DBitcodeReader.cpp5305 Value *TrueVal, *FalseVal, *Cond; parseFunctionBody() local
5326 Value *TrueVal, *FalseVal, *Cond; parseFunctionBody() local

12