|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/LoopInfo.h 1146 auto *DefI = dyn_cast<Instruction>(U.get());
include/llvm/Analysis/PtrUseVisitor.h 251 if (SI.getValueOperand() == U->get())
include/llvm/IR/Constants.h 865 Function *getFunction() const { return (Function*)Op<0>().get(); }
866 BasicBlock *getBasicBlock() const { return (BasicBlock*)Op<1>().get(); }
include/llvm/IR/GlobalVariable.h 138 return static_cast<Constant*>(Op<0>().get());
142 return static_cast<Constant*>(Op<0>().get());
include/llvm/IR/Instructions.h 3070 return cast_or_null<BasicBlock>((&Op<-1>() - i)->get());
include/llvm/IR/Use.h 168 static SimpleType getSimplifiedValue(Use &Val) { return Val.get(); }
173 static SimpleType getSimplifiedValue(const Use &Val) { return Val.get(); }
include/llvm/IR/User.h 321 return Val->get();
328 return Val->get();
lib/Analysis/CaptureTracking.cpp 252 V = U->get();
lib/Analysis/DivergenceAnalysis.cpp 416 Value &V = *U.get();
lib/Analysis/LegacyDivergenceAnalysis.cpp 365 return DivergentValues.count(U->get()) || DivergentUses.count(U);
lib/Analysis/MemorySSA.cpp 1799 if (Arg.get() != Replacee &&
lib/Analysis/StackSafetyAnalysis.cpp 291 assert(V == UI.get());
347 if (A->get() == V) {
lib/Bitcode/Writer/ValueEnumerator.cpp 124 if (!isa<GlobalValue>(U.get()))
125 orderValue(U.get(), OM);
310 predictValueUseListOrder(U.get(), nullptr, OM, Stack);
366 EnumerateValue(U.get());
lib/CodeGen/CodeGenPrepare.cpp 6183 auto *UI = cast<Instruction>(U->get());
6193 auto *UI = cast<Instruction>(U->get());
6483 const Value *Val = U.get();
6566 Value *Val = U.get();
lib/CodeGen/SafeStack.cpp 292 assert(V == UI.get());
348 if (A->get() == V)
lib/CodeGen/StackColoring.cpp 950 if (BitCastInst *BCI = dyn_cast<BitCastInst>(Use.get()))
lib/IR/AsmWriter.cpp 157 if (!isa<GlobalValue>(U.get()))
158 orderValue(U.get(), OM);
313 predictValueUseListOrder(U.get(), nullptr, OM, Stack);
lib/IR/Constants.cpp 2872 Constant *Val = cast<Constant>(O->get());
2912 Constant *Val = cast<Constant>(O->get());
lib/IR/Core.cpp 968 return wrap(unwrap(U)->get());
lib/IR/SafepointIRVerifier.cpp 107 assert(cast_or_null<BasicBlock>(U->get()) &&
188 BasicBlock *BB = cast_or_null<BasicBlock>(DeadEdge.get());
lib/IR/TypeFinder.cpp 54 incorporateValue(U.get());
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1406 Value *Op = J.get();
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 75 else if (U.get()->getType() != F.getType()) {
84 if (isa<Constant>(U.get())) {
86 auto C = ConstantBCs.insert(cast<Constant>(U.get()));
279 auto *PTy = cast<PointerType>(U->get()->getType());
296 if (isa<Constant>(U->get()))
297 U->get()->replaceAllUsesWith(Wrapper);
lib/Transforms/IPO/Attributor.cpp 1528 const Value *UseV = U->get();
3059 LLVM_DEBUG(dbgs() << "Check use: " << *U->get() << " in " << *UInst
3652 if (SI->getValueOperand() == U->get()) {
4171 if (cast<StoreInst>(UserI)->getPointerOperand() == U->get())
4277 << " has non call site use " << *U.get() << " in "
lib/Transforms/InstCombine/InstCombineCompares.cpp 1067 if (SI->getValueOperand() == U->get())
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 85 Value *NewVal = SimplifyDemandedUseBits(U.get(), DemandedMask, Known,
lib/Transforms/InstCombine/InstructionCombining.cpp 1670 if (!isa<Constant>(*I) || !match(I->get(), m_Zero())) {
3293 if (Instruction *OpI = dyn_cast<Instruction>(U.get()))
lib/Transforms/Instrumentation/MemorySanitizer.cpp 2070 OC.Add(OI->get());
2120 SC.Add(OI->get());
lib/Transforms/ObjCARC/ObjCARCContract.cpp 649 Type *UseTy = U.get()->getType();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 566 Value *V = U.get();
lib/Transforms/Scalar/GVN.cpp 1341 if (Instruction *I = dyn_cast<Instruction>(OI->get()))
2304 if (auto *Inst = dyn_cast<Instruction>(U.get()))
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 339 Value *Condition = ConditionUse.get();
lib/Transforms/Scalar/InferAddressSpaces.cpp 417 Value *Operand = OperandUse.get();
462 if (!OperandUse.get()->getType()->isPointerTy())
898 NewV->setOperand(OperandNo, ValueWithNewAddrSpace.lookup(UndefUse->get()));
lib/Transforms/Scalar/JumpThreading.cpp 2591 if (isUnfoldCandidate(SelectI, Cmp->use_begin()->get())) {
2597 if (isUnfoldCandidate(SelectI, U.get())) {
lib/Transforms/Scalar/NewGVN.cpp 4020 assert(isa<Instruction>(U->get()) &&
4031 auto &UseCount = UseCounts[U->get()];
4033 ProbablyDead.insert(cast<Instruction>(U->get()));
4050 if (U->get() == DominatingLeader)
4054 << *U->get() << " in " << *(U->getUser()) << "\n");
4059 auto *ReplacedInst = cast<Instruction>(U->get());
lib/Transforms/Scalar/SCCP.cpp 1276 if (AI->get()->getType()->isStructTy())
lib/Transforms/Scalar/SROA.cpp 1846 } else if (U->get()->getType()->getPointerElementType()->isStructTy()) {
2369 OldPtr = cast<Instruction>(OldUse->get());
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 666 auto *OpI = dyn_cast<Instruction>(U.get());
lib/Transforms/Utils/LCSSA.cpp 196 if (UseToRewrite->get()->hasValueHandle())
207 if (UseToRewrite->get()->hasValueHandle())
lib/Transforms/Utils/Local.cpp 469 Value *OpV = OpU.get();
lib/Transforms/Utils/PredicateInfo.cpp 712 << *VD.U->get() << " in " << *(VD.U->getUser())
lib/Transforms/Utils/SSAUpdater.cpp 199 Value *OldVal = U.get();
lib/Transforms/Utils/SSAUpdaterBulk.cpp 63 LLVM_DEBUG(dbgs() << "SSAUpdater: Var=" << Var << ": added a use" << *U->get()
180 Value *OldVal = U->get();
lib/Transforms/Vectorize/LoopVectorize.cpp 4114 if (OrigLoop->isLoopInvariant(U.get()))
4115 Indices.push_back(U.get());
4117 Indices.push_back(getOrCreateVectorValue(U.get(), Part));
5585 if (auto *J = dyn_cast<Instruction>(U.get()))
5627 if (auto *J = dyn_cast<Instruction>(U.get())) {
lib/Transforms/Vectorize/SLPVectorizer.cpp 1775 if (auto *I = dyn_cast<Instruction>(U.get()))
4963 if (auto *J = dyn_cast<Instruction>(U.get()))
5483 auto Idx = GEP->idx_begin()->get();
7072 } else if (GEPI->idx_begin()->get() == GEPJ->idx_begin()->get()) {
7072 } else if (GEPI->idx_begin()->get() == GEPJ->idx_begin()->get()) {
7090 auto *GEPIdx = GEP->idx_begin()->get();
tools/polly/include/polly/Support/VirtualInstruction.h 198 return VirtualUse::create(User, User->getSurroundingLoop(), U->get(), true);
tools/polly/lib/Analysis/ScopBuilder.cpp 1123 ensureValueRead(Op.get(), UserStmt);
2002 Instruction *OpInst = dyn_cast<Instruction>(Op.get());
tools/polly/lib/Analysis/ScopInfo.cpp 2434 if (auto *IncomingInst = dyn_cast<Instruction>(U.get())) {
tools/polly/lib/Support/VirtualInstruction.cpp 31 return VirtualUse(UserStmt, U.get(), Inter, nullptr, nullptr);
34 return VirtualUse(UserStmt, U.get(), Intra, nullptr, nullptr);
46 return VirtualUse(UserStmt, U.get(), Inter, nullptr, IncomingMA);
49 return create(S, UserStmt, UserScope, U.get(), Virtual);
tools/polly/lib/Transform/ZoneAlgo.cpp 522 Value *IncomingVal = Incoming.get();
unittests/Analysis/MemorySSATest.cpp 509 EXPECT_TRUE(MSSA.isLiveOnEntryDef(cast<MemoryAccess>(Op.get())));