Home
last modified time | relevance | path

Searched refs:UnderlyingObject (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp408 Value *UnderlyingObject = findValue(Ptr, /*OffsetOk=*/true); in visitMemoryReference() local
409 Check(!isa<ConstantPointerNull>(UnderlyingObject), in visitMemoryReference()
411 Check(!isa<UndefValue>(UnderlyingObject), in visitMemoryReference()
413 Check(!isa<ConstantInt>(UnderlyingObject) || in visitMemoryReference()
414 !cast<ConstantInt>(UnderlyingObject)->isMinusOne(), in visitMemoryReference()
416 Check(!isa<ConstantInt>(UnderlyingObject) || in visitMemoryReference()
417 !cast<ConstantInt>(UnderlyingObject)->isOne(), in visitMemoryReference()
423 UnderlyingObject->getType()->getPointerAddressSpace()), in visitMemoryReference()
426 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(UnderlyingObject)) in visitMemoryReference()
429 Check(!isa<Function>(UnderlyingObject) && in visitMemoryReference()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h105 struct UnderlyingObject : PointerIntPair<ValueType, 1, bool> { struct
106 UnderlyingObject(ValueType V, bool MayAlias) in UnderlyingObject() argument
113 using UnderlyingObjectsVector = SmallVector<UnderlyingObject, 4>; argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp876 UnderlyingObject = getUnderlyingObject(MemLoc.Ptr); in MemoryLocationWrapper()
881 const Value *UnderlyingObject; member
2459 KillingLocWrapper.UnderlyingObject, ScanLimit, WalkerStepLimit, in eliminateDeadDefs()
2505 if (KillingLocWrapper.UnderlyingObject != DeadLocWrapper.UnderlyingObject) in eliminateDeadDefs()
2588 KillingLocWrapper.UnderlyingObject)) { in eliminateDeadDefs()
2599 KillingLocWrapper.UnderlyingObject)) { in eliminateDeadDefs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp984 for (const UnderlyingObject &UnderlObj : Objs) { in buildSchedGraph()
994 for (const UnderlyingObject &UnderlObj : Objs) { in buildSchedGraph()
1014 for (const UnderlyingObject &UnderlObj : Objs) { in buildSchedGraph()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp140 const auto &[UnderlyingObject, AddrSpace, ElementSize, IsLoad] = K; in operator <<()
141 return OS << (IsLoad ? "load" : "store") << " of " << *UnderlyingObject in operator <<()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3355 Value *UnderlyingObject = getUnderlyingObject(Hint, /*MaxLookup*/ 0); in visitCallInst() local
3356 if (Hint != UnderlyingObject) in visitCallInst()
3357 replaceUse(const_cast<Use &>(U), UnderlyingObject); in visitCallInst()