Home
last modified time | relevance | path

Searched +defs:U +defs:Z (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp292 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 DHexagonSplitDouble.cpp250 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 DHexagonBitSimplify.cpp368 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 DHexagonISelLoweringHVX.cpp1728 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 DInstCombineAddSub.cpp761 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 DInstructionCombining.cpp1306 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 DInstCombineCompares.cpp71 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 DInstCombineAndOrXor.cpp183 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 DVectorCombine.cpp1427 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 DVectorUtils.cpp298 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 DScalarEvolution.cpp1038 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 DJSON.h431 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 DAMDGPUISelLowering.cpp769 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 DAMDGPUCodeGenPrepare.cpp1462 Value *Z = Builder.CreateFPToUI(ScaledY, I32Ty); in expandDivRem32() local
1806 for (const User *U : I.users()) { in collectPHINodes() local
H A DSIISelLowering.cpp3468 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 DCombinerHelper.cpp5132 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 DDAGCombiner.cpp2538 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 DTargetLowering.cpp613 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 DSelectionDAGBuilder.cpp1837 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 DAPFloat.cpp4326 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 DPPCISelLowering.cpp8174 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 DX86ISelLowering.cpp7059 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 DAArch64ISelLowering.cpp6128 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 DRISCVISelLowering.cpp2163 __anon765c18b70602(Use *U) shouldSinkOperands() argument
12350 __anon765c18b70e02(SDValue S, SDValue U) ReplaceNodeResults() argument
15106 SDValue Z = MergeOp->getOperand(2); combineVWADDSUBWSelect() local
[all...]