Searched refs:UnderlyingObject (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 408 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 D | ScheduleDAGInstrs.h | 105 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 D | DeadStoreElimination.cpp | 876 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 D | ScheduleDAGInstrs.cpp | 984 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 D | LoadStoreVectorizer.cpp | 140 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 D | InstCombineCalls.cpp | 3355 Value *UnderlyingObject = getUnderlyingObject(Hint, /*MaxLookup*/ 0); in visitCallInst() local 3356 if (Hint != UnderlyingObject) in visitCallInst() 3357 replaceUse(const_cast<Use &>(U), UnderlyingObject); in visitCallInst()
|