| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 79 : 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 D | JumpThreading.cpp | 1311 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 D | AArch64LoadStoreOptimizer.cpp | 881 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 D | AArch64FalkorHWPFFix.cpp | 156 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 D | InstCombinePHI.cpp | 110 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 D | HexagonVLIWPacketizer.cpp | 1516 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 D | SystemZISelLowering.cpp | 662 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()
|