Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp79 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom()
96 LoadInst *LoadI = nullptr; member
124 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local
125 if (!LoadI) in visitICmpLoadOperand()
128 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand()
133 if (!LoadI->isSimple()) { in visitICmpLoadOperand()
137 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand()
256 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split()
276 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit()
290 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in doesOtherWork()
[all …]
H A DJumpThreading.cpp1311 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad()
1315 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad()
1317 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad()
1330 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad()
1358 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad()
1370 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad()
1451 LoadI->getName() + ".pr", false, LoadI->getAlignment(), in SimplifyPartiallyRedundantLoad()
1452 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad()
1469 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad()
1499 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp881 MachineBasicBlock::iterator NextI = LoadI; in promoteLoadFromStore()
884 int LoadSize = getMemScale(*LoadI); in promoteLoadFromStore()
908 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
910 LoadI->eraseFromParent(); in promoteLoadFromStore()
915 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
920 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
957 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
962 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
965 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
986 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-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp110 if (LoadInst *LoadI = dyn_cast<LoadInst>(U)) { in FoldIntegerTypedPHI() local
111 Ptr = LoadI->getPointerOperand(); in FoldIntegerTypedPHI()
165 auto *LoadI = dyn_cast<LoadInst>(Arg); in FoldIntegerTypedPHI() local
166 if (!LoadI) in FoldIntegerTypedPHI()
169 if (!LoadI->hasOneUse()) in FoldIntegerTypedPHI()
175 AvailablePtrVals.emplace_back(LoadI); in FoldIntegerTypedPHI()
245 LoadInst *LoadI = dyn_cast<LoadInst>(IncomingVal); in FoldIntegerTypedPHI() local
248 (LoadI && LoadI->hasOneUse())) && in FoldIntegerTypedPHI()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1516 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether() local
1524 (StoreJ && LoadI && !NVStoreJ)) && in isLegalToPacketizeTogether()
1532 if (StoreJ && LoadI && alias(J, I)) { in isLegalToPacketizeTogether()
1538 if (!LoadJ || (!LoadI && !StoreI)) { in isLegalToPacketizeTogether()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp662 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand())) in supportedAddressingMode() local
663 if (LoadI->hasOneUse() && LoadI->getParent() == I->getParent()) in supportedAddressingMode()
665 return getLoadStoreAddrMode(HasVector, LoadI->getType()); in supportedAddressingMode()