reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/SelectionDAGNodes.h
  746     return !use_empty() && std::next(use_begin()) == use_end();
  751   size_t use_size() const { return std::distance(use_begin(), use_end()); }
  837     return make_range(use_begin(), use_end());
  840     return make_range(use_begin(), use_end());
  996     for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3545          UE = Op0.getNode()->use_end(); UI != UE; ++UI) {
 8980                             UE = N0.getNode()->use_end();
 9017     for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
13592                               UE = BasePtr.getNode()->use_end();
14622   for (SDNode::use_iterator UI = LD->use_begin(), UIEnd = LD->use_end();
15391     for (auto I = RootNode->use_begin(), E = RootNode->use_end();
15394         for (auto I2 = (*I)->use_begin(), E2 = (*I)->use_end(); I2 != E2; ++I2)
15404     for (auto I = RootNode->use_begin(), E = RootNode->use_end();
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1297        UE = Vec.getNode()->use_end(); UI != UE; ++UI) {
 2267        UE = Op0.getNode()->use_end(); UI != UE; ++UI) {
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
   92         for (SDNode::use_iterator UI = Node.use_begin(), UE = Node.use_end();
  180     for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
  378     for (SDNode::use_iterator UI = N->use_begin(), E = N->use_end();
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  235   for (SDNode::use_iterator I = Chain->use_begin(), E = Chain->use_end();
  384       for (SDNode::use_iterator UI = N->use_begin(), E = N->use_end();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5615        UE = getEntryNode().getNode()->use_end(); U != UE; ++U)
 8176   SDNode::use_iterator UI = From->use_begin(), UE = From->use_end();
 8232   SDNode::use_iterator UI = From->use_begin(), UE = From->use_end();
 8277   SDNode::use_iterator UI = From->use_begin(), UE = From->use_end();
 8330                        UE = From.getNode()->use_end();
 8478          E = FromNode->use_end(); UI != E; ++UI) {
 8560     for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
 8892   for (SDNode::use_iterator UI = use_begin(), E = use_end(); UI != E; ++UI) {
 8909   for (SDNode::use_iterator UI = use_begin(), E = use_end(); UI != E; ++UI)
 8919   for (SDNode::use_iterator I = N->use_begin(), E = N->use_end(); I != E; ++I) {
 8933   for (SDNode::use_iterator I = N->use_begin(), E = N->use_end(); I != E; ++I) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 2093   for (SDNode::use_iterator I = N->use_begin(), E = N->use_end(); I != E; ++I) {
lib/Target/AArch64/AArch64ISelLowering.cpp
 3690                             UE = DAG.getEntryNode().getNode()->use_end();
10899   for (SDNode::use_iterator UI = LD->use_begin(), UE = LD->use_end(); UI != UE;
10911        Addr.getNode()->use_end(); UI != UE; ++UI) {
11014        UE = Addr.getNode()->use_end(); UI != UE; ++UI) {
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
 2643   for (SDNode::use_iterator U = N->use_begin(), E = SDNode::use_end();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1061                             UE = DAG.getEntryNode().getNode()->use_end();
lib/Target/AMDGPU/SIISelLowering.cpp
 4377   for (SDNode::use_iterator I = Parent->use_begin(), E = Parent->use_end();
10109   for (SDNode::use_iterator I = Node->use_begin(), E = Node->use_end();
lib/Target/ARM/ARMISelLowering.cpp
 2886     for (SDNode::use_iterator UI = VMov->use_begin(), UE = VMov->use_end();
 2895     for (SDNode::use_iterator UI = VMov->use_begin(), UE = VMov->use_end();
 2928   for (SDNode::use_iterator UI = Copy->use_begin(), UE = Copy->use_end();
12885          UE = Addr.getNode()->use_end(); UI != UE; ++UI) {
13131   for (SDNode::use_iterator UI = VLD->use_begin(), UE = VLD->use_end();
13156   for (SDNode::use_iterator UI = VLD->use_begin(), UE = VLD->use_end();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1165     for (auto I = N->use_begin(), E = N->use_end(); I != E; ++I) {
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4386            UE = N0.getNode()->use_end();
 4415           for (SDNode::use_iterator UI = left->use_begin(), UE = left->use_end(); UI != UE; ++UI) {
 4425           for (SDNode::use_iterator UI = right->use_begin(), UE = right->use_end(); UI != UE; ++UI) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 1037   for (SDNode::use_iterator Use = N->use_begin(), UseEnd = N->use_end();
 5578   for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
 5608   for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
lib/Target/PowerPC/PPCISelLowering.cpp
 2262   for (SDNode::use_iterator UI = N->use_begin(), E = N->use_end();
 2531   for (SDNode::use_iterator UI = LD->use_begin(), UE = LD->use_end();
 7583                             UE = Origin->use_end();
11926            UE = LoadRoot->use_end(); UI != UE; ++UI)
11988        UE = N->use_end(); UI != UE; ++UI) {
12168                               UE = Inputs[i].getNode()->use_end();
12192                               UE = PromOps[i].getNode()->use_end();
12381                               UE = Inputs[i].getNode()->use_end();
12406                               UE = PromOps[i].getNode()->use_end();
13785                                     UE = BasePtr->use_end();
13801                UE = BasePtr->use_end(); UI != UE; ++UI) {
13809                    VE = OtherAdd->use_end(); VI != VE; ++VI) {
13932       for (SDNode::use_iterator UI = LHSN->use_begin(), E = LHSN->use_end();
13953         assert(UI != VCMPoNode->use_end() && "Didn't find user!");
lib/Target/SystemZ/SystemZISelLowering.cpp
 2146     for (auto I = C.Op0->use_begin(), E = C.Op0->use_end(); I != E; ++I) {
 2166     for (auto I = C.Op0->use_begin(), E = C.Op0->use_end(); I != E; ++I) {
 2193       for (auto I = ShlOp0->use_begin(), E = ShlOp0->use_end(); I != E; ++I) {
 5533   for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
lib/Target/X86/X86ISelDAGToDAG.cpp
  343            UE = N->use_end(); (UI != UE) && (UseCount < 2); ++UI) {
 2661   for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end();
 2672            FlagUE = UI->use_end(); FlagUI != FlagUE; ++FlagUI) {
 2697   for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end();
 2708            FlagUE = UI->use_end(); FlagUI != FlagUE; ++FlagUI) {
 2753   for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end();
 2766       for (SDNode::use_iterator FlagUI = UI->use_begin(), FlagUE = UI->use_end();
lib/Target/X86/X86ISelLowering.cpp
 2685   for (SDNode::use_iterator UI = Copy->use_begin(), UE = Copy->use_end();
 4876     for (auto UI = Load->use_begin(), UE = Load->use_end(); UI != UE; ++UI) {
19999   for (SDNode::use_iterator UI = Op->use_begin(), UE = Op->use_end(); UI != UE;
20083            UE = Op.getNode()->use_end(); UI != UE; ++UI)
36772   for (SDNode::use_iterator UI = Cond->use_begin(), UE = Cond->use_end();
38674       for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
43294   for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end();
43332   for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end();