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

References

include/llvm/IR/CallSite.h
  863     return getInstruction()->getOperandUse(CalleeArgIdx);
include/llvm/IR/InstrTypes.h
 1263     return User::getOperandUse(i);
lib/Analysis/ScalarEvolution.cpp
 5250   Use &LeftUse = Merge->getOperandUse(0);
 5251   Use &RightUse = Merge->getOperandUse(1);
lib/IR/Core.cpp
  999   return wrap(&cast<User>(V)->getOperandUse(Index));
lib/IR/SafepointIRVerifier.cpp
   78     return PU.getUser()->getOperandUse(PU.getOperandNo());
  118       const Use &U = PU.getUser()->getOperandUse(PU.getOperandNo());
lib/IR/Verifier.cpp
 4001   const Use &U = I.getOperandUse(i);
 4117                  (CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i)),
 4145       Assert(CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i),
lib/Target/AArch64/AArch64ISelLowering.cpp
 8692       Ops.push_back(&II->getOperandUse(0));
 8693       Ops.push_back(&II->getOperandUse(1));
 8711       Ops.push_back(&Ext1->getOperandUse(0));
 8712       Ops.push_back(&Ext2->getOperandUse(0));
 8715     Ops.push_back(&I->getOperandUse(0));
 8716     Ops.push_back(&I->getOperandUse(1));
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  138   if (DA->isDivergentUse(&I.getOperandUse(PtrIdx))) {
  142   const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx));
  216   const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx));
  230     if (DA->isDivergentUse(&I.getOperandUse(Idx))) {
lib/Target/ARM/ARMISelLowering.cpp
14762       Ops.push_back(&I->getOperandUse(0));
14763       Ops.push_back(&I->getOperandUse(1));
14804   Ops.push_back(&Shuffle->getOperandUse(0));
14805   Ops.push_back(&I->getOperandUse(Op));
lib/Target/Hexagon/HexagonCommonGEP.cpp
 1029         if (&Ld->getOperandUse(PtrX) == U)
 1033         if (&St->getOperandUse(PtrX) == U)
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  206               runOnUse(R->getOperandUse(0), PromotablePHINodes, Bool2IntMap);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  268         Use *UseMain = &CallMain->getOperandUse(2);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
   84   Use &U = I->getOperandUse(OpNo);
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  676                   &PHI->getOperandUse(
lib/Transforms/Scalar/GVNSink.cpp
  862     I0->getOperandUse(O).set(NewOperands[O]);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  345     extractRangeChecksFromCond(L, SE, cast<User>(Condition)->getOperandUse(0),
  347     extractRangeChecksFromCond(L, SE, cast<User>(Condition)->getOperandUse(1),
  404   InductiveRangeCheck::extractRangeChecksFromCond(L, SE, BI->getOperandUse(0),
lib/Transforms/Scalar/SROA.cpp
 3701         if (S.getUse() != &SI->getOperandUse(SI->getPointerOperandIndex()))
 3878                 &PLoad->getOperandUse(PLoad->getPointerOperandIndex()),
 4025                 &PStore->getOperandUse(PStore->getPointerOperandIndex()),
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  687         NewI->getOperandUse(0).swap(NewI->getOperandUse(1));
  687         NewI->getOperandUse(0).swap(NewI->getOperandUse(1));
lib/Transforms/Utils/LCSSA.cpp
  160               &PN->getOperandUse(PN->getOperandNumForIncomingValue(
lib/Transforms/Utils/SimplifyCFG.cpp
 1604     I0->getOperandUse(O).set(NewOperands[O]);
tools/polly/lib/Analysis/ScopBuilder.cpp
 1097     ScopStmt *OpStmt = scop->getIncomingStmtFor(PHI->getOperandUse(u));
unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp
   78   Updater.AddUse(VarNum, &I1->getOperandUse(0));
   79   Updater.AddUse(VarNum, &I2->getOperandUse(0));
   84   Updater.AddUse(VarNum, &I3->getOperandUse(0));
   85   Updater.AddUse(VarNum, &I3->getOperandUse(1));
  165   Updater.AddUse(VarNum, &I1->getOperandUse(0));
  170   Updater.AddUse(VarNum, &I2->getOperandUse(0));
  175   Updater.AddUse(VarNum, &Return->getOperandUse(0));