|
reference, declaration → definition
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.cpp14762 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));