|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/LoopInfo.h 1145 for (Use &U : Inst->operands()) {
include/llvm/Analysis/MemorySSA.h 525 op_range incoming_values() { return operands(); }
include/llvm/IR/Instructions.h 2634 op_range incoming_values() { return operands(); }
include/llvm/IR/User.h 295 for (Use &U : operands())
lib/Analysis/ConstantFolding.cpp 1152 if (!all_of(I->operands(), [](Use &U) { return isa<Constant>(U); }))
1157 for (const Use &OpU : I->operands()) {
lib/Analysis/DemandedBits.cpp 337 for (Use &OI : I.operands()) {
376 for (Use &OI : UserI->operands()) {
lib/Analysis/DivergenceAnalysis.cpp 231 for (auto &Op : I.operands()) {
lib/Analysis/IVDescriptors.cpp 183 for (Value *O : cast<User>(Val)->operands())
360 if (!is_contained(Phi->operands(), Cur))
lib/Analysis/InlineCost.cpp 616 for (Value *Op : I.operands()) {
lib/Analysis/InstructionSimplify.cpp 3722 transform(GEP->operands(), NewOps.begin(),
lib/Analysis/LazyValueInfo.cpp 1333 return find(Usr->operands(), Op) != Usr->op_end();
lib/Analysis/LoopInfo.cpp 100 for (Value *Operand : I->operands())
lib/Analysis/MemorySSAUpdater.cpp 102 assert(Phi->operands().empty() && "Expected empty Phi");
209 auto OperRange = Phi->operands();
1227 for (auto &Arg : MP->operands()) {
lib/Analysis/ScalarEvolution.cpp 7752 for (Value *Op : UseInst->operands()) {
8218 for (Value *Op : I->operands()) {
lib/Analysis/VectorUtils.cpp 457 for (Value *O : cast<User>(I)->operands()) {
lib/CodeGen/CodeGenPrepare.cpp 6565 for (Use &U : ToBePromoted->operands()) {
lib/CodeGen/GlobalMerge.cpp 588 for (const Use &U : Pad->operands()) {
lib/FuzzMutate/RandomIRBuilder.cpp 104 for (Use &U : I->operands())
lib/IR/Value.cpp 369 for (auto &O : Expr->operands()) {
lib/Target/AArch64/AArch64PromoteConstant.cpp 549 for (Use &U : I.operands()) {
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 314 for (const Use &U : I.operands()) {
lib/Target/ARM/ARMCodeGenPrepare.cpp 882 for (auto &Op : I->operands()) {
965 for (auto &U : I->operands()) {
1037 for (auto &Op : CI.operands()) {
lib/Target/ARM/ARMParallelDSP.cpp 759 for (auto &Op : Source->operands())
lib/Target/ARM/MVETailPredication.cpp 427 for (auto &U : I->operands()) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 279 for (Value *Op : U->operands())
326 for (Value *Op : U->operands())
428 for (Value *Op : U->operands())
491 for (Value *Op : U->operands())
502 for (Value *Op : I->operands()) {
541 for (Value *Op : U->operands())
1206 for (auto &I : UseI->operands()) {
1358 for (Value *Op : R->operands()) {
1405 for (auto &J : I->operands()) {
lib/Target/PowerPC/PPCBoolRetToInt.cpp 84 for (auto &Op : CurrUser->operands())
209 for (auto &U : CI->operands())
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 488 for (Value *Operand : J->operands())
lib/Transforms/IPO/StripSymbols.cpp 143 for (Value *Op : C->operands())
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 192 for (Value *Op : C->operands())
lib/Transforms/InstCombine/InstCombineInternal.h 713 for (Use &Operand : I.operands())
lib/Transforms/InstCombine/InstCombinePHI.cpp 881 for (Value *V : PN.operands())
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1184 for (Value *Operand : I->operands()) {
lib/Transforms/InstCombine/InstructionCombining.cpp 1779 for (auto &I : PN->operands())
3292 for (Use &U : I->operands())
3417 for (Use &U : Inst->operands()) {
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1786 for (Use &OP : CA->operands()) {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 531 for (Value *Op : I->operands()) {
584 for (Value *Op : I->operands()) {
1486 for (Value *Op : I->operands()) {
lib/Transforms/Instrumentation/PoisonChecking.cpp 293 for (Value *V : I.operands())
lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp 62 for (auto &Op : I->operands())
lib/Transforms/Scalar/ADCE.cpp 362 for (Use &OI : LiveInst->operands())
lib/Transforms/Scalar/BDCE.cpp 111 for (Use &U : I.operands()) {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 609 for (Value *O : SDI->operands()) {
629 for (Value *Operand : Instr->operands()) {
lib/Transforms/Scalar/EarlyCSE.cpp 854 for (auto &Op : cast<BinaryOperator>(Curr)->operands())
lib/Transforms/Scalar/Float2Int.cpp 224 for (Value *O : I->operands()) {
298 for (Value *O : I->operands()) {
441 for (Value *V : I->operands()) {
lib/Transforms/Scalar/GVN.cpp 2303 llvm::any_of(CurInst->operands(), [&](const Use &U) {
lib/Transforms/Scalar/GuardWidening.cpp 527 for (Value *Op : Inst->operands())
lib/Transforms/Scalar/IndVarSimplify.cpp 2182 for (Value *Op : I->operands()) {
lib/Transforms/Scalar/InferAddressSpaces.cpp 461 for (const Use &OperandUse : I->operands()) {
lib/Transforms/Scalar/LoopFuse.cpp 1023 for (auto &Op : I.operands())
lib/Transforms/Scalar/LoopInterchange.cpp 1272 for (Value *Op : WorkList[i]->operands()) {
lib/Transforms/Scalar/LoopStrengthReduce.cpp 977 for (Use &O : I->operands())
3111 auto UseI = find(Inc.UserInst->operands(), Inc.IVOperand);
3248 find(UserInst->operands(), U.getOperandValToReplace());
lib/Transforms/Scalar/LoopUnrollPass.cpp 438 for (Value *Op : I->operands()) {
lib/Transforms/Scalar/NewGVN.cpp 1889 for (const auto &Op : CI->operands()) {
2765 for (auto &Op : ValueOp->operands()) {
3026 auto Filtered = make_filter_range(MP->operands(), [&](const Use &U) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2651 for (Value *V : I.operands()) {
lib/Transforms/Scalar/SROA.cpp 4466 for (Use &DeadOp : DeadUser->operands())
4525 for (Use &Operand : I->operands())
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 665 for (Use &U : NewI->operands()) {
lib/Transforms/Scalar/TailRecursionElimination.cpp 354 return !is_contained(I->operands(), CI);
lib/Transforms/Utils/CanonicalizeAliases.cpp 57 for (Use &U : CE->operands())
lib/Transforms/Utils/CodeExtractor.cpp 604 for (auto &OI : II.operands()) {
lib/Transforms/Utils/CtorUtils.cpp 71 for (auto &V : CA->operands()) {
94 for (auto &V : CA->operands()) {
lib/Transforms/Utils/Evaluator.cpp 75 for (Value *Op : C->operands())
lib/Transforms/Utils/Local.cpp 468 for (Use &OpU : I.operands()) {
lib/Transforms/Utils/LoopUnroll.cpp 113 for (Use &U : I.operands()) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp 108 for (auto &U : I->operands())
lib/Transforms/Utils/ModuleUtils.cpp 77 for (auto &Op : CA->operands()) {
lib/Transforms/Utils/ValueMapper.cpp 854 for (Use &Op : I->operands()) {
937 for (Use &Op : F.operands())
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 883 for (Value *Operand : I.operands()) {
lib/Transforms/Vectorize/LoopVectorize.cpp 4160 for (Value *Op : I.operands())
5340 for (Value *U : I.operands()) {
5584 for (Use &U : I->operands())
5626 for (Use &U : I->operands())
5930 Instruction::op_range Ops = CI ? CI->arg_operands() : I->operands();
6057 for (auto &Op : I->operands())
6954 for (auto &Op : I->operands())
lib/Transforms/Vectorize/SLPVectorizer.cpp 1774 for (Use &U : BundleMember->Inst->operands())
3376 for (auto &J : PrevInst->operands()) {
4962 for (Use &U : I->operands())
6245 assert((!Phi || is_contained(Phi->operands(), B)) &&
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp 102 for (Value *Op : Phi->operands())
225 for (Value *Op : Inst->operands())
tools/clang/lib/CodeGen/CGDecl.cpp 1246 for (llvm::Use &Op : constant->operands())
tools/lldb/source/Expression/IRExecutionUnit.cpp 984 for (llvm::Use &ctor_use : ctor_array->operands()) {
tools/polly/lib/Analysis/ScopBuilder.cpp 1122 for (Use &Op : Inst->operands())
2001 for (Use &Op : Inst->operands()) {
3564 for (auto &Op : Inst.operands())
3592 for (auto &Op : Inst.operands())
tools/polly/lib/Analysis/ScopDetection.cpp 1194 for (auto &Op : Inst.operands()) {
tools/polly/lib/CodeGen/BlockGenerators.cpp 225 for (Value *OldOperand : Inst->operands()) {
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 216 for (Value *SrcVal : Inst.operands()) {
tools/polly/lib/Support/ScopHelper.cpp 277 for (auto &Op : Inst->operands()) {
540 for (const Use &Val : llvm::drop_begin(Gep->operands(), 1)) {
tools/verify-uselistorder/verify-uselistorder.cpp 390 for (Value *Op : C->operands())
432 for (Value *Op : C->operands())
503 for (Value *Op : I.operands())
unittests/Analysis/MemorySSATest.cpp 572 for (const auto &Op : DefiningAccess->operands()) {