Searched refs:isDereferenceable (Results 1 – 10 of 10) sorted by relevance
92 bool isDereferenceable(unsigned Size, LLVMContext &C,262 bool isDereferenceable() const { return FlagVals & MODereferenceable; } in isDereferenceable() function
1283 bool isDereferenceable() const { return MemSDNodeBits.IsDereferenceable; }
936 bool MachinePointerInfo::isDereferenceable(unsigned Size, LLVMContext &C, in isDereferenceable() function in MachinePointerInfo1053 if (isDereferenceable()) in print()
1139 if (MMO->isInvariant() && MMO->isDereferenceable()) in isDereferenceableInvariantLoad()
3184 if (MMO->isVolatile() || (MMO->isInvariant() && MMO->isDereferenceable()) || in updateMemOperands()
5406 bool isDereferenceable = in getMemcpyLoadsAndStores() local5407 SrcPtrInfo.getWithOffset(SrcOff).isDereferenceable(VTSize, C, DL); in getMemcpyLoadsAndStores()5409 if (isDereferenceable) in getMemcpyLoadsAndStores()5533 bool isDereferenceable = in getMemmoveLoadsAndStores() local5534 SrcPtrInfo.getWithOffset(SrcOff).isDereferenceable(VTSize, C, DL); in getMemmoveLoadsAndStores()5536 if (isDereferenceable) in getMemmoveLoadsAndStores()8141 MemSDNodeBits.IsDereferenceable = MMO->isDereferenceable(); in MemSDNode()
14341 bool isDereferenceable = true; in MergeConsecutiveStores() local14355 if (isDereferenceable && !LoadNodes[i].MemNode->isDereferenceable()) in MergeConsecutiveStores()14356 isDereferenceable = false; in MergeConsecutiveStores()14477 isDereferenceable ? MachineMemOperand::MODereferenceable in MergeConsecutiveStores()17723 if (!RLD->isDereferenceable()) in SimplifySelectOps()
3646 bool isDereferenceable = isDereferenceablePointer(SV, DAG.getDataLayout()); in visitLoad() local3714 if (isDereferenceable) in visitLoad()
1380 if (Load->isInvariant() && Load->isDereferenceable()) in canUseBlockOperation()
7138 RLI.IsDereferenceable = LD->isDereferenceable(); in canReuseLoadAddress()