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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp83 BCEAtom(GetElementPtrInst *GEP, LoadInst *LoadI, int BaseId, APInt Offset) argument
84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {}
94 LoadI = that.LoadI;
115 LoadInst *LoadI = nullptr; member in struct:__anon5701::BCEAtom
143 auto *const LoadI = dyn_cast<LoadInst>(Val); local
144 if (!LoadI)
147 if (LoadI->isUsedOutsideOfBlock(LoadI
[all...]
H A DJumpThreading.cpp1167 if (LoadInst *LoadI = dyn_cast<LoadInst>(SimplifyValue))
1168 if (SimplifyPartiallyRedundantLoad(LoadI))
1248 /// SimplifyPartiallyRedundantLoad - If LoadI is an obviously partially
1252 bool JumpThreadingPass::SimplifyPartiallyRedundantLoad(LoadInst *LoadI) { argument
1254 if (!LoadI->isUnordered()) return false;
1258 BasicBlock *LoadBB = LoadI->getParent();
1268 Value *LoadedPtr = LoadI->getOperand(0);
1277 BasicBlock::iterator BBIt(LoadI);
1280 LoadI, LoadBB, BBIt, DefMaxInstsToScan, AA, &IsLoadCSE)) {
1286 combineMetadataForCSE(NLoadI, LoadI, fals
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp155 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1009 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1011 MachineBasicBlock::iterator NextI = LoadI;
1014 int LoadSize = TII->getMemScale(*LoadI);
1016 Register LdRt = getLdStRegOp(*LoadI).getReg();
1031 LoadI->getIterator())) {
1038 LLVM_DEBUG(LoadI->print(dbgs()));
1040 LoadI->eraseFromParent();
1045 BuildMI(*LoadI->getParent(), LoadI, Load
[all...]
H A DAArch64FalkorHWPFFix.cpp156 LoadInst *LoadI = dyn_cast<LoadInst>(&I); local
157 if (!LoadI)
160 Value *PtrValue = LoadI->getPointerOperand();
169 LoadI->setMetadata(FALKOR_STRIDED_ACCESS_MD,
170 MDNode::get(LoadI->getContext(), {}));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp110 if (LoadInst *LoadI = dyn_cast<LoadInst>(U)) {
111 Ptr = LoadI->getPointerOperand();
165 auto *LoadI = dyn_cast<LoadInst>(Arg); local
166 if (!LoadI)
169 if (!LoadI->hasOneUse())
175 AvailablePtrVals.emplace_back(LoadI);
254 LoadInst *LoadI = dyn_cast<LoadInst>(IncomingVal); local
257 (LoadI && LoadI->hasOneUse())) &&
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1517 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); local
1525 (StoreJ && LoadI && !NVStoreJ)) &&
1533 if (StoreJ && LoadI && alias(J, I)) {
1539 if (!LoadJ || (!LoadI && !StoreI)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp894 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand()))
895 if (LoadI->hasOneUse() && LoadI->getParent() == I->getParent())
897 return getLoadStoreAddrMode(HasVector, LoadI->getType());

Completed in 147 milliseconds