| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | CaptureTrackingTest.cpp | 114 EXPECT_EQ(Call, CT.Captures[0]->getUser()); in TEST() 117 EXPECT_EQ(Call, CT.Captures[1]->getUser()); in TEST() 120 EXPECT_EQ(Call, CT.Captures[2]->getUser()); in TEST() 123 EXPECT_EQ(CmpXChg, CT.Captures[3]->getUser()); in TEST() 126 EXPECT_EQ(CmpXChg, CT.Captures[4]->getUser()); in TEST() 129 EXPECT_EQ(ICmp, CT.Captures[5]->getUser()); in TEST() 132 EXPECT_EQ(ICmp, CT.Captures[6]->getUser()); in TEST()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | UseTest.cpp | 47 return L.getUser()->getName() < R.getUser()->getName(); in TEST() 57 return L.getUser()->getName() > R.getUser()->getName(); in TEST() 92 return L.getUser()->getName() < R.getUser()->getName(); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAlloca.cpp | 87 auto LI = dyn_cast<LoadInst>(AllocaUse.getUser()); in runOnFunction() 93 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser()); in runOnFunction() 99 auto GI = dyn_cast<GetElementPtrInst>(AllocaUse.getUser()); in runOnFunction() 104 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser()); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AssumeBundleQueries.cpp | 133 if (!match(U->getUser(), in getBundleFromUse() 136 auto *Intr = cast<IntrinsicInst>(U->getUser()); in getBundleFromUse() 147 getKnowledgeFromBundle(*cast<AssumeInst>(U->getUser()), *Bundle); in getKnowledgeFromUse() 186 getKnowledgeFromBundle(*cast<AssumeInst>(U.getUser()), *Bundle)) in getKnowledgeForValue() 188 Filter(RK, cast<Instruction>(U.getUser()), Bundle)) { in getKnowledgeForValue()
|
| H A D | CaptureTracking.cpp | 86 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures) in captured() 89 if (EphValues.contains(U->getUser())) in captured() 130 Instruction *I = cast<Instruction>(U->getUser()); in captured() 175 Instruction *I = cast<Instruction>(U->getUser()); in captured() 314 Instruction *I = cast<Instruction>(U.getUser()); in DetermineUseCaptureKind() 479 if (!AddUses(U->getUser())) in PointerMayBeCaptured()
|
| H A D | TypeMetadataUtils.cpp | 29 Instruction *User = cast<Instruction>(U.getUser()); in findCallsAtConstantOffset() 56 Value *User = U.getUser(); in findLoadCallsAtConstantOffset() 86 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) in findDevirtualizableCallsForTypeTest() 111 auto CIU = U.getUser(); in findDevirtualizableCallsForTypeCheckedLoad()
|
| H A D | IVUsers.cpp | 175 Instruction *User = cast<Instruction>(U.getUser()); in AddUsersIfInteresting() 283 if (IVUse.getUser()) in print() 284 IVUse.getUser()->print(OS); in print() 370 Parent->Processed.erase(this->getUser()); in deleted()
|
| /llvm-project-15.0.7/llvm/tools/verify-uselistorder/ |
| H A D | verify-uselistorder.cpp | 265 << ", user-id = " << M.IDs.lookup(U.getUser()) << ", user = "; in debugValue() 266 U.getUser()->dump(); in debugValue() 306 while (U != E && !M.lookup(U->getUser())) in matches() 325 if (LM.lookup(LU->getUser()) != RM.lookup(RU->getUser())) { in matches() 413 U.getUser()->dump()); in shuffleValueUseLists() 424 U.getUser()->dump(); in shuffleValueUseLists() 447 U.getUser()->dump(); in reverseValueUseLists() 457 U.getUser()->dump(); in reverseValueUseLists()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AbstractCallSite.cpp | 56 : CB(dyn_cast<CallBase>(U->getUser())) { in AbstractCallSite() 65 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(U->getUser())) in AbstractCallSite() 68 CB = dyn_cast<CallBase>(U->getUser()); in AbstractCallSite()
|
| H A D | Dominators.cpp | 123 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates() 258 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates() 283 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates() 336 Instruction *I = dyn_cast<Instruction>(U.getUser()); in isReachableFromEntry()
|
| H A D | Use.cpp | 32 return this - getUser()->op_begin(); in getOperandNo()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | RelLookupTableConverter.cpp | 37 dyn_cast<GetElementPtrInst>(GV.use_begin()->getUser()); in shouldConvertToRelLookupTable() 42 LoadInst *Load = dyn_cast<LoadInst>(GEP->use_begin()->getUser()); in shouldConvertToRelLookupTable() 132 cast<GetElementPtrInst>(LookupTable.use_begin()->getUser()); in convertToRelLookupTable() 133 LoadInst *Load = cast<LoadInst>(GEP->use_begin()->getUser()); in convertToRelLookupTable()
|
| H A D | CanonicalizeFreezeInLoops.cpp | 106 auto *UserI = cast<Instruction>(U.getUser()); in InsertFreezeAndForgetFromSCEV() 114 LLVM_DEBUG(dbgs() << "\tUser: " << *U.getUser() << "\n"); in InsertFreezeAndForgetFromSCEV()
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperandsToArgs.cpp | 24 if (auto *CI = dyn_cast<CallBase>(Op.getUser())) in canReplaceFunction() 51 if (auto *CI = dyn_cast<CallBase>(Op.getUser())) in canReduceUse() 62 auto *CI = cast<CallBase>(U.getUser()); in replaceFunctionCalls() 162 auto *NewUser = cast<Instruction>(VMap.lookup(Op->getUser())); in substituteOperandWithArgument()
|
| H A D | ReduceOperandsSkip.cpp | 51 if (isa<GEPOperator>(Op.getUser())) in shouldReduceOperand() 53 if (auto *CB = dyn_cast<CallBase>(Op.getUser())) { in shouldReduceOperand()
|
| H A D | ReduceOperands.cpp | 57 if (isa<GEPOperator>(Op.getUser())) in shouldReduceOperand() 59 if (auto *CB = dyn_cast<CallBase>(Op.getUser())) { in shouldReduceOperand()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXType.cpp | 186 User *V = U.getUser(); in getShape() 197 V = U.getUser(); in getShape() 204 V = U.getUser(); in getShape() 239 auto *II = cast<IntrinsicInst>(U.getUser()); in combineLoadBitcast() 315 auto *II = dyn_cast<IntrinsicInst>(U.getUser()); in transformBitcast() 399 ST = dyn_cast<StoreInst>(U.getUser()); in visit() 506 User *V = U.getUser(); in isIncomingOfPHI() 538 User *V = U.getUser(); in updatePhiIncomings() 647 User *V = U.getUser(); in volatileTileNonPHI() 949 auto *II = cast<IntrinsicInst>(U.getUser()); in combineLoadCast() [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestSymbolUses.cpp | 59 symbolUse.getUser()->getParentOp(), symbolUse.getSymbolRef())) { in operateOnSymbol() 60 symbolUse.getUser()->emitRemark() in operateOnSymbol()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 1039 assert(isa<CallBase>(U->getUser()) && in verify() 1372 if (auto *Fn = dyn_cast<Function>(U->getUser())) in checkForAllUses() 1390 if (auto *SI = dyn_cast<StoreInst>(U->getUser())) { in checkForAllUses() 1415 User &Usr = *U->getUser(); in checkForAllUses() 1476 << *U.getUser() << "\n"; in checkForAllCallSites() 1502 << *U.getUser() << "\n"); in checkForAllCallSites() 1504 if (isa<BlockAddress>(U.getUser())) in checkForAllCallSites() 2040 auto *CB = cast<CallBase>(U->getUser()); in cleanupIR() 2072 if (Entry.second || !U.getUser()->isDroppable()) in cleanupIR() 2075 if (auto *I = dyn_cast<Instruction>(U->getUser())) in cleanupIR() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCBoolRetToInt.cpp | 241 if (isa<ReturnInst>(U.getUser())) in runOnUse() 243 if (isa<CallInst>(U.getUser())) in runOnUse() 266 auto *I = cast<Instruction>(U.getUser()); in runOnUse()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 278 dbgs() << " " << *I->get() << " of " << *I->getUser() << "\n"; in tryInterleave() 350 Builder.SetInsertPoint(cast<Instruction>(I->getUser())); in tryInterleave() 352 I->getUser()->setOperand(I->getOperandNo(), Shuffle); in tryInterleave()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | ManagedMemoryRewrite.cpp | 175 getInstructionUsersOfValue(CUse.getUser(), Owners); in getInstructionUsersOfValue() 253 getInstructionUsersOfValue(ArrayUse.getUser(), ArrayUserInstructions); in replaceGlobalArray() 345 getInstructionUsersOfValue(ArrayUse.getUser(), UserInstructions); in replaceAllUsesAndConstantUses()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | AddressSanitizerCommon.h | 45 Instruction *getInsn() { return cast<Instruction>(PtrUse->getUser()); } in getInsn()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 134 return isa<BlockAddress>(U.getUser()); in runOnFunction() 145 auto *BA = cast<BlockAddress>(BlockAddressUseIt->getUser()); in runOnFunction()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 817 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_uninit_var) in DiagUninitUse() 819 << Use.getUser()->getSourceRange(); in DiagUninitUse() 829 S.Diag(Use.getUser()->getBeginLoc(), diag::note_uninit_var_use) in DiagUninitUse() 830 << IsCapturedByBlock << Use.getUser()->getSourceRange(); in DiagUninitUse() 845 const Expr *User = Use.getUser(); in DiagUninitUse() 973 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_maybe_uninit_var) in DiagUninitUse() 975 << Use.getUser()->getSourceRange(); in DiagUninitUse() 982 << VD->getDeclName() << Use.getUser()->getSourceRange(); in DiagnoseUninitializedConstRefUse() 994 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Use.getUser())) { in DiagnoseUninitializedUse() 1021 const BlockExpr *BE = cast<BlockExpr>(Use.getUser()); in DiagnoseUninitializedUse() [all …]
|