|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc79506 for (SDNode *Use : N->uses()) {
include/llvm/CodeGen/SelectionDAGNodes.h 818 SDNode *operator->() const { return operator*(); }
998 return *UI;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 178 for (SDNode *Node : N->uses())
911 for (SDNode *Node : N0->uses()) {
1723 AddToWorklist(*(N->use_begin()));
3546 SDNode *User = *UI;
7922 SDNode *Use = *N->use_begin();
7927 Use = *Use->use_begin();
8982 SDNode *User = *UI;
10257 SDNode *Mask = *(SRL->use_begin());
12479 for (auto *U : N1->uses()) {
13630 for (SDNode *Use : Ptr.getNode()->uses()) {
13763 for (SDNode *Op : Ptr.getNode()->uses()) {
13788 for (SDNode *Use : BasePtr.getNode()->uses()) {
13796 for (SDNode *UseUse : Use->uses()) {
14420 SDNode *Use = *Inst->use_begin();
14628 SDNode *User = *UI;
14635 User = *User->use_begin();
15034 for (SDNode *Use : ConstNode->uses()) {
15393 if (I.getOperandNo() == 0 && isa<LoadSDNode>(*I)) // walk down chain
15394 for (auto I2 = (*I)->use_begin(), E2 = (*I)->use_end(); I2 != E2; ++I2)
15394 for (auto I2 = (*I)->use_begin(), E2 = (*I)->use_end(); I2 != E2; ++I2)
15396 if (StoreSDNode *OtherST = dyn_cast<StoreSDNode>(*I2)) {
15407 if (StoreSDNode *OtherST = dyn_cast<StoreSDNode>(*I)) {
16942 for (SDNode *Use : VecOp->uses()) {
lib/CodeGen/SelectionDAG/InstrEmitter.cpp 111 for (SDNode *User : Node->uses()) {
227 for (SDNode *User : Node->uses()) {
483 for (SDNode *User : Node->uses()) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1298 SDNode *User = *UI;
2268 SDNode *User = *UI;
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 380 SDNode *User = *UI;
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 750 for (const SDNode *U : Glue->uses())
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 237 SDNode *User = *I;
386 if (GlueVal.isOperandOf(*UI)) {
390 N = *UI;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 5616 if (LoadSDNode *L = dyn_cast<LoadSDNode>(*U))
8142 while (UI != UE && N == *UI)
8179 SDNode *User = *UI;
8194 } while (UI != UE && *UI == User);
8235 SDNode *User = *UI;
8250 } while (UI != UE && *UI == User);
8280 SDNode *User = *UI;
8296 } while (UI != UE && *UI == User);
8333 SDNode *User = *UI;
8360 } while (UI != UE && *UI == User);
8404 for (auto U : N->uses()) {
8421 for (auto U : N->uses()) {
8481 UseMemo Memo = { *UI, i, &Use };
8562 SDNode *P = *UI;
8920 SDNode *User = *I;
8934 SDNode *User = *I;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1068 for (auto *U : N->uses()) {
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 390 for (SDNode *UI : Node->uses())
392 for (SDNode *UII : UI->uses())
698 for (auto Use : N->uses()) {
935 for (SDNode *UI : Node->uses()) {
1019 for (SDNode *UI : Node->uses()) {
2088 for (SDNode *Node : Op.getNode()->uses()) {
lib/Target/AArch64/AArch64ISelLowering.cpp 3692 if (LoadSDNode *L = dyn_cast<LoadSDNode>(*U))
10903 if (*UI != N)
10912 SDNode *User = *UI;
11015 SDNode *User = *UI;
11674 for (SDNode *N : GN->uses()) {
11823 SDNode *Copy = *N->use_begin();
11835 for (SDNode *Node : Copy->uses()) {
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 2645 const TargetRegisterClass *RC = getOperandRegClass(*U, U.getOperandNo());
2655 SDNode * User = *U;
2664 const TargetRegisterClass *CommutedRC = getOperandRegClass(*U, CommutedOpNo);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 602 for (const SDNode *U : N->uses()) {
1063 if (LoadSDNode *L = dyn_cast<LoadSDNode>(*U)) {
2813 for (SDNode *U : Val->uses()) {
lib/Target/AMDGPU/SIISelLowering.cpp 4384 return *I;
10129 Users[Lane] = *I;
10142 Users[Lane] = *I;
lib/Target/ARM/ARMISelDAGToDAG.cpp 442 SDNode *Use = *N->use_begin();
lib/Target/ARM/ARMISelLowering.cpp 2875 SDNode *Copy = *N->use_begin();
2890 Copies.insert(*UI);
2900 Copy = *UI;
2915 Copy = *Copy->use_begin();
5685 DAG.ReplaceAllUsesWith(*Move, &Copy);
5730 DAG.ReplaceAllUsesWith(*ZeroExtend, &Cvt);
11665 for (auto U : N->uses()) {
12705 SDNode *Use = *N->use_begin();
12886 SDNode *User = *UI;
13136 SDNode *User = *UI;
13162 SDNode *User = *UI;
14147 SDNode *Br = *N->use_begin();
14828 SDNode *U = *ExtVal->use_begin();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 956 SDNode *UUse = *U->use_begin();
1166 SDNode *U = *I;
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 1469 for (SDNode *U : S->uses()) {
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 614 for (const auto &U : Vector.getNode()->uses()) {
lib/Target/NVPTX/NVPTXISelLowering.cpp 4389 SDNode *User = *UI;
4416 SDNode *User = *UI;
4426 SDNode *User = *UI;
4557 for (const SDNode *U : Num->uses()) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1052 StoreSDNode *STN = cast<StoreSDNode>(*Use);
3562 for (auto CompareUse : Compare.getNode()->uses())
5485 SDNode *User = *N->use_begin();
5580 SDNode *User = *UI;
5610 SDNode *User = *UI;
6267 for (SDNode *UN : PN->uses()) {
lib/Target/PowerPC/PPCISelLowering.cpp 2264 if (MemSDNode *Memop = dyn_cast<MemSDNode>(*UI)) {
9543 for (auto UI : Op.getOperand(1)->uses()) {
11927 if (((isa<MemSDNode>(*UI) &&
11928 cast<MemSDNode>(*UI)->getChain().getNode() == LoadRoot) ||
11929 UI->getOpcode() == ISD::TokenFactor) && !Visited.count(*UI))
11930 Queue.push_back(*UI);
12170 SDNode *User = *UI;
12194 SDNode *User = *UI;
12383 SDNode *User = *UI;
12408 SDNode *User = *UI;
13543 SDNode *Trunc = *UI++;
13545 SDNode *RightShift = *UI;
13559 SDNode *Trunc2 = *RightShift->use_begin();
13565 SDNode *Bitcast = *Trunc->use_begin();
13566 SDNode *Bitcast2 = *Trunc2->use_begin();
13793 return SDValue(*UI, 0);
13807 SDNode *OtherAdd = *UI;
13812 return SDValue(*VI, 0);
13938 VCMPoNode = *UI;
13954 SDNode *User = *UI;
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1712 SDNode *CCUser = *U->use_begin();
1716 for (auto *U : CCUser->uses()) {
lib/Target/SystemZ/SystemZISelLowering.cpp 2147 SDNode *N = *I;
2167 SDNode *N = *I;
2194 SDNode *N = *I;
5538 Replicate = SDValue(*UI, 0);
5541 OtherUses.push_back(*UI);
5756 for (auto *U : Vec->uses()) {
5763 SDValue OtherRound = SDValue(*U->use_begin(), 0);
5807 for (auto *U : Vec->uses()) {
5814 SDValue OtherExtend = SDValue(*U->use_begin(), 0);
lib/Target/X86/X86ISelDAGToDAG.cpp 345 SDNode *User = *UI;
2297 User = *User->use_begin();
2678 X86::CondCode CC = getCondFromNode(*FlagUI);
2714 X86::CondCode CC = getCondFromNode(*FlagUI);
2775 X86::CondCode CC = getCondFromNode(*FlagUI);
lib/Target/X86/X86ISelLowering.cpp 2674 SDNode *Copy = *N->use_begin();
4509 return Op.hasOneUse() && ISD::isNormalStore(*Op.getNode()->use_begin());
8094 for (auto *U : N->uses()) {
17302 SDNode *User = *Op.getNode()->use_begin();
19749 for (SDNode *User : Op->uses())
20001 SDNode *User = *UI;
20006 User = *User->use_begin();
22076 SDNode *User = *Op.getNode()->use_begin();
22117 SDNode *User = *Op.getNode()->use_begin();
33505 for (SDNode *User : Src->uses())
36791 for (SDNode *U : Cond->uses()) {
42238 for (auto *User : Ext->uses()) {
43296 SDNode *User = *UI;
43334 SDNode *User = *UI;
45116 SDNode *User = *Op->use_begin();
45129 SDNode *User = *Op->use_begin();
usr/include/c++/7.4.0/bits/predefined_ops.h 351 { return !bool(_M_pred(*__it)); }