/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 292 Instruction *U = dyn_cast<Instruction>(Q.pop_front_val()); in INITIALIZE_PASS_DEPENDENCY() local 303 const auto *U = dyn_cast<const Instruction>(V); in print() local 341 if (Instruction *U = dyn_cast<Instruction>(V)) { in initialize() local 351 Instruction *U = cast<Instruction>(P.second); in initialize() local 368 auto Record = [this](Instruction *U) -> bool { in record() 376 auto Use = [this](Instruction *U) -> bool { in use() 387 auto Unuse = [this](Instruction *U) -> bool { in unuse() 405 Instruction *U = dyn_cast<Instruction>(Q.pop_front_val()); in subst() local 439 Instruction *U = dyn_cast<Instruction>(V); in replace() local 458 Instruction *U = cast<Instruction>(V); in cleanup() local [all …]
|
H A D | HexagonSplitDouble.cpp | 250 for (auto U = MRI->use_nodbg_begin(R), Z = MRI->use_nodbg_end(); in partitionRegisters() local 434 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); in isProfitable() local 1139 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); in splitPartition() local 1168 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); in splitPartition() local
|
H A D | HexagonBitSimplify.cpp | 368 uint16_t B, uint16_t W, uint64_t &U) { in getConst() 1510 uint64_t U; in processBlock() local 2005 uint64_t U; in genStoreImmediate() local 2229 unsigned Z = C.width(); in genBitSplit() local 2236 unsigned Z = ctlz(RC); in genBitSplit() local
|
H A D | HexagonISelLoweringHVX.cpp | 1728 SmallVector<SDValue,4> SV(U.begin(), U.end()); in LowerHvxConcatVectors() local 2208 SDValue Z = getZero(dl, ty(V), DAG); LowerHvxMaskedOp() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 761 Value *X = nullptr, *Y = nullptr, *Z = nullptr; in checkForNegativeOperand() local 1828 Value *X, *Y, *Z; in factorizeLerp() local 1856 Value *X, *Y, *Z; in factorizeFAddFSub() local 1912 Value *Z; in visitFAdd() local 2088 Value *Z; in foldSubOfMinMax() local 2190 if (!IsNegation || none_of(I.users(), [&I, Op1](const User *U) { in visitSub() 2225 Value *Z; in visitSub() local 2955 Value *Z; in visitFSub() local
|
H A D | InstructionCombining.cpp | 1306 auto foldAddNegate = [&](Value *TVal, Value *FVal, Value *Z) -> Value * { in SimplifySelectsFeedingBinaryOp() 2933 GEP.replaceUsesWithIf(Y, [&](Use &U) { in visitGetElementPtrInst() 4588 Op->replaceUsesWithIf(&FI, [&](Use &U) -> bool { in freezeOtherUses() 4599 for (auto *U : V->users()) { in isUsedWithinShuffleVector() local 4641 for (const auto *U : I.users()) { in visitFreeze() local 4702 for (const User *U : I.users()) { in SoleWriteToDeadLocal() local 4775 I->dropDroppableUses([&](const Use *U) { in tryToSinkInstruction()
|
H A D | InstCombineCompares.cpp | 71 for (auto *U : I.users()) in hasBranchUse() local 2918 none_of((Sub->users()), [](const User *U) { return isa<PHINode>(U); })) in foldICmpSubConstant() 5013 Value *Y, *Z; in foldICmpBinOp() local 5200 Value *X, *Y, *Z; in foldICmpBinOp() local 5376 Value *Z, in foldICmpWithMinMax() 5612 Value *X = nullptr, *Y = nullptr, *Z = nullptr; in foldICmpEquality() local 6344 for (const User *U : DI->users()) { in dominatesAllUses() local
|
H A D | InstCombineAndOrXor.cpp | 183 Value *&X, Value *&Y, Value *&Z) { in decomposeBitTestICmp() 2097 Value *X, *Y, *Z; in reassociateForUses() local 2601 if (Instruction *Z = narrowMaskedBinOp(I)) in visitAnd() local 4213 [NotY](Use &U) { return U.getUser() != NotY; }); in foldXorOfICmps() 4350 [NotOp](Use &U) { return U.getUser() != NotOp; }); in freelyInvert()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 1427 Value *Z = B1->getOperand(0), *W = B1->getOperand(1); in foldShuffleOfBinops() local 1679 static InstLane lookThroughShuffles(Use *U, int Lane) { in lookThroughShuffles() 1885 Use *U = IL.first; in foldShuffleToIdentity() local 1965 Use *U = IL.first; in foldShuffleToIdentity() local 2065 for (auto *U : V->users()) in foldShuffleFromReductions() local 2205 return any_of(I->users(), [&](User *U) { in foldSelectShuffle() 2221 for (auto *U : I->users()) { in foldSelectShuffle() local 2244 for (auto *U : SV->users()) { in foldSelectShuffle() local
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 298 Value *X, *Y, *Z; in isSplatValue() local 697 for (auto *U : I.first->users()) in computeMinimumValueSizes() local 736 if (any_of(MI->operands(), [&DB, MinBW](Use &U) { in computeMinimumValueSizes()
|
H A D | ScalarEvolution.cpp | 1038 if (auto *U = dyn_cast<SCEVUnknown>(Op)) { in getLosslessPtrToIntExpr() local 6312 const SCEVZeroExtendExpr *Z = cast<SCEVZeroExtendExpr>(S); in getConstantMultipleImpl() local 6357 const SCEVUnknown *U = cast<SCEVUnknown>(S); in getConstantMultipleImpl() local 6417 getRangeForUnknownRecurrence(const SCEVUnknown *U) { in getRangeForUnknownRecurrence() 6838 const SCEVUnknown *U = cast<SCEVUnknown>(S); in getRangeRef() local 7257 if (auto *U = dyn_cast<SCEVUnknown>(S)) in getNonTrivialDefiningScopeBound() local 7379 for (const Use &U : Poison->uses()) { in isAddRecNeverPoison() local 7495 Operator *U = cast<Operator>(V); in getOperandsToCreate() local 7684 Operator *U = cast<Operator>(V); in createSCEV() local 7867 if (const SCEVZeroExtendExpr *Z = in createSCEV() local [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | JSON.h | 431 uint64_t U = as<uint64_t>(); in getAsInteger() local 565 inline typename Array::iterator Array::insert(const_iterator P, It A, It Z) { in insert()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 769 for (const SDNode *U : N->uses()) { in allUsesHaveSourceMods() local 1520 for (const SDUse &U : Op->ops()) { in LowerCONCAT_VECTORS() local 1536 for (const SDUse &U : Op->ops()) in LowerCONCAT_VECTORS() local 2257 SDValue Z = DAG.getNode(AMDGPUISD::URECIP, DL, VT, Y); in LowerUDIVREM() local 3542 SDValue U = DAG.getNode(ISD::BITCAST, DL, MVT::i64, N0); in LowerFP_TO_FP16() local 4290 if (V.hasOneUse() || all_of(V->uses(), [](const SDNode *U) -> bool { in performMulCombine() 6048 if (any_of(Ops, [&](Use *U) { return U->get() == Op.get(); })) in shouldSinkOperands()
|
H A D | AMDGPUCodeGenPrepare.cpp | 1462 Value *Z = Builder.CreateFPToUI(ScaledY, I32Ty); in expandDivRem32() local 1806 for (const User *U : I.users()) { in collectPHINodes() local
|
H A D | SIISelLowering.cpp | 3468 SDValue Z = loadInputValue(DAG, ArgRC, MVT::i32, DL, *IncomingArgZ); in passSpecialInputs() local 16377 for (const auto *U : V->users()) { in hasCFUser() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 5132 Register X, Y, Z; in matchSubAddSameReg() local 5857 Register Z; in matchCombineFAddFMAFMulToFMadOrFMA() local 5881 Register U = FMulMI->getOperand(1).getReg(); in matchCombineFAddFMAFMulToFMadOrFMA() local 5927 Register Y, MachineIRBuilder &B) { in matchCombineFAddFpExtFMulToFMadOrFMAAggressive() 6189 MachineIRBuilder &B) { in matchCombineFSubFpExtFNegFMulToFMadOrFMA()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2538 SDValue Z = IsAdd ? N->getOperand(0) : N->getOperand(1); in foldAddSubBoolOfMaskedVal() local 3472 SDValue Z; in combineUADDO_CARRYDiamond() local 6882 SDValue X0, Z; in foldLogicOfShifts() local 10203 auto UserOfLowerBits = [NarrowVTSize](SDNode *U) { in combineShiftToMULH() 16009 SDValue Z) { in visitFADDForFMACombine() 16036 SDValue Z) { in visitFADDForFMACombine() 16149 auto tryToFoldXYSubZ = [&](SDValue XY, SDValue Z) { in visitFSUBForFMACombine() 17271 for (auto *U : N1->uses()) { in combineRepeatedFPDivisors() local 17297 for (auto *U : Users) { in combineRepeatedFPDivisors() local 26841 for (auto *U : Ptr->uses()) { in visitGET_FPENV_MEM() local [all …]
|
H A D | TargetLowering.cpp | 613 SDValue Z = DAG.getNode(ISD::ANY_EXTEND, dl, VT, X); in ShrinkDemandedOp() local 7440 SDValue X = Op.getOperand(0), Y = Op.getOperand(1), Z = Op.getOperand(2); in getNegatedExpression() local 7909 static bool isNonZeroModBitWidthOrUndef(SDValue Z, unsigned BW) { in isNonZeroModBitWidthOrUndef() 7922 SDValue Z = Node->getOperand(2); in expandVPFunnelShift() local 7988 SDValue Z = Node->getOperand(2); in expandFunnelShift() local 10555 SDValue U = DAG.getNode(ISD::ADD, dl, VT, in forceExpandWideMUL() local
|
H A D | SelectionDAGBuilder.cpp | 1837 for (const Use &U : C->operands()) { in getValueImpl() local 2579 for (const auto *U : Ins->users()) { in shouldKeepJumpConditionsTogether() local 6264 for (const auto *U : PreallocatedSetup->users()) { in FindPreallocatedCall() local 7165 SDValue Z = getValue(I.getArgOperand(2)); in visitIntrinsicCall() local 11260 for (const User *U : A->users()) in isOnlyUsedInEntryBlock() local 11315 for (const Use &U : I.operands()) { in findArgumentCopyElisionCandidates() local 11431 for (const Value *U : Arg.users()) { in tryToElideArgumentCopy() local
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFloat.cpp | 4326 for (unsigned Z = 1; Z != NZeros; ++Z) in toStringImpl() local 4956 APFloat U = T; in multiply() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 8174 SDValue Z = DAG.getSetCC( in LowerSELECT_CC() local 9196 SDValue Z = Op.getOperand(2); in LowerFunnelShift() local 9605 SDValue Z = DAG.getConstant(0, dl, MVT::v4i32); in LowerBUILD_VECTOR() local 14044 for (const SDNode *U : N->uses()) in ConvertSETCCToSubtract() local 17883 SDValue Z = Cmp.getOperand(0); in combineADDToADDZE() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 7059 SDValue Z = VT.isInteger() ? DAG.getConstant(0, DL, VT) in EltsFromConsecutiveLoads() local 7249 for (auto *U : N->uses()) { in isFoldableUseOfShuffle() local 29450 SDValue Z = DAG.getConstant(0, dl, VT); in convertShiftLeftToScale() local 29642 SDValue Z = DAG.getConstant(0, dl, VT); in LowerShift() local 29776 SDValue Z = DAG.getConstant(0, dl, SelVT); in LowerShift() local 29858 SDValue Z = DAG.getConstant(0, dl, VT); in LowerShift() local 30095 SDValue Z = DAG.getConstant(0, DL, VT); in LowerFunnelShift() local 30193 SDValue Z = DAG.getConstant(0, DL, VT); in LowerRotate() local 30350 SDValue Z = DAG.getConstant(0, DL, SelVT); in LowerRotate() local 34275 if (any_of(Ops, [&](Use *U) { return U->get() == Op; })) in shouldSinkOperands() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 6128 for (auto *U : Ld->getMask()->uses()) in isVectorLoadExtDesirable() local 15825 for (const Use &U : Ext->uses()) { in isExtFreeImpl() local 16211 if (any_of(Ops, [&](Use *U) { return U->get() == Op; })) in shouldSinkOperands() 19010 for (auto U : N->uses()) in performANDSETCCCombine() local 20320 static SDValue performAddCombineSubShift(SDNode *N, SDValue SUB, SDValue Z, in performAddCombineSubShift() 22223 SDValue Z = Op1.getOperand(0).getOperand(1); in performUzpCombine() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 2163 __anon765c18b70602(Use *U) shouldSinkOperands() argument 12350 __anon765c18b70e02(SDValue S, SDValue U) ReplaceNodeResults() argument 15106 SDValue Z = MergeOp->getOperand(2); combineVWADDSUBWSelect() local [all...] |