Home
last modified time | relevance | path

Searched refs:LoadI (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom()
94 LoadI = that.LoadI; in operator =()
115 LoadInst *LoadI = nullptr; member
143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local
144 if (!LoadI) in visitICmpLoadOperand()
147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand()
152 if (!LoadI->isSimple()) { in visitICmpLoadOperand()
156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand()
161 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand()
166 if (!isDereferenceablePointer(GEP, LoadI->getType(), DL)) { in visitICmpLoadOperand()
[all …]
H A DJumpThreading.cpp1334 BasicBlock::iterator BBIt(LoadI); in simplifyPartiallyRedundantLoad()
1348 if (AvailableVal == LoadI) in simplifyPartiallyRedundantLoad()
1352 AvailableVal, LoadI->getType(), "", LoadI); in simplifyPartiallyRedundantLoad()
1354 LoadI->eraseFromParent(); in simplifyPartiallyRedundantLoad()
1367 LoadI->getAAMetadata(AATags); in simplifyPartiallyRedundantLoad()
1389 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
1494 LoadI->getName() + ".pr", false, LoadI->getAlign(), in simplifyPartiallyRedundantLoad()
1495 LoadI->getOrdering(), LoadI->getSyncScopeID(), in simplifyPartiallyRedundantLoad()
1512 PN->takeName(LoadI); in simplifyPartiallyRedundantLoad()
1541 LoadI->replaceAllUsesWith(PN); in simplifyPartiallyRedundantLoad()
[all …]
H A DDeadStoreElimination.cpp1832 if (auto *LoadI = dyn_cast<LoadInst>(Store->getOperand(0))) { in storeIsNoop() local
1833 if (LoadI->getPointerOperand() == Store->getOperand(1)) { in storeIsNoop()
1835 auto *LoadAccess = MSSA.getMemoryAccess(LoadI)->getDefiningAccess(); in storeIsNoop()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1087 next_nodbg(LoadI, LoadI->getParent()->end()); in promoteLoadFromStore()
1089 int LoadSize = TII->getMemScale(*LoadI); in promoteLoadFromStore()
1113 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1115 LoadI->eraseFromParent(); in promoteLoadFromStore()
1120 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1125 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1160 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1165 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1168 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1189 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
[all …]
H A DAArch64FalkorHWPFFix.cpp156 LoadInst *LoadI = dyn_cast<LoadInst>(&I); in runOnLoop() local
157 if (!LoadI) in runOnLoop()
160 Value *PtrValue = LoadI->getPointerOperand(); in runOnLoop()
169 LoadI->setMetadata(FALKOR_STRIDED_ACCESS_MD, in runOnLoop()
170 MDNode::get(LoadI->getContext(), {})); in runOnLoop()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp119 if (LoadInst *LoadI = dyn_cast<LoadInst>(U)) { in foldIntegerTypedPHI() local
120 Ptr = LoadI->getPointerOperand(); in foldIntegerTypedPHI()
174 auto *LoadI = dyn_cast<LoadInst>(Arg); in foldIntegerTypedPHI() local
175 if (!LoadI) in foldIntegerTypedPHI()
178 if (!LoadI->hasOneUse()) in foldIntegerTypedPHI()
184 AvailablePtrVals.emplace_back(LoadI); in foldIntegerTypedPHI()
263 LoadInst *LoadI = dyn_cast<LoadInst>(IncomingVal); in foldIntegerTypedPHI() local
266 (LoadI && LoadI->hasOneUse())) && in foldIntegerTypedPHI()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1524 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether() local
1532 (StoreJ && LoadI && !NVStoreJ)) && in isLegalToPacketizeTogether()
1540 if (StoreJ && LoadI && alias(J, I)) { in isLegalToPacketizeTogether()
1546 if (!LoadJ || (!LoadI && !StoreI)) { in isLegalToPacketizeTogether()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp931 LoadInst *LoadI = new LoadInst( in mergeParallelRegions() local
933 UsrI->replaceUsesOfWith(&I, LoadI); in mergeParallelRegions()
H A DAttributorAttributes.cpp1268 if (auto *LoadI = dyn_cast<LoadInst>(Usr)) in updateImpl() local
1269 return handleAccess(A, *LoadI, *CurPtr, /* Content */ nullptr, in updateImpl()
1271 LoadI->getType()); in updateImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp920 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand())) in supportedAddressingMode() local
921 if (LoadI->hasOneUse() && LoadI->getParent() == I->getParent()) in supportedAddressingMode()
923 return getLoadStoreAddrMode(HasVector, LoadI->getType()); in supportedAddressingMode()