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

/freebsd-13-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:__anon4690::BCEAtom
143 auto *const LoadI = dyn_cast<LoadInst>(Val); local
144 if (!LoadI)
147 if (LoadI->isUsedOutsideOfBlock(LoadI
[all...]
H A DJumpThreading.cpp1156 if (LoadInst *LoadI = dyn_cast<LoadInst>(SimplifyValue))
1157 if (SimplifyPartiallyRedundantLoad(LoadI))
1237 /// SimplifyPartiallyRedundantLoad - If LoadI is an obviously partially
1241 bool JumpThreadingPass::SimplifyPartiallyRedundantLoad(LoadInst *LoadI) { argument
1243 if (!LoadI->isUnordered()) return false;
1247 BasicBlock *LoadBB = LoadI->getParent();
1257 Value *LoadedPtr = LoadI->getOperand(0);
1266 BasicBlock::iterator BBIt(LoadI);
1269 LoadI, LoadBB, BBIt, DefMaxInstsToScan, AA, &IsLoadCSE)) {
1275 combineMetadataForCSE(NLoadI, LoadI, fals
[all...]
H A DDeadStoreElimination.cpp2073 if (auto *LoadI = dyn_cast<LoadInst>(Store->getOperand(0))) {
2074 if (LoadI->getPointerOperand() == Store->getOperand(1)) {
2075 auto *LoadAccess = MSSA.getMemoryAccess(LoadI)->getDefiningAccess();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp156 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1009 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1012 next_nodbg(LoadI, LoadI->getParent()->end());
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
[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-13-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-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1524 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); local
1532 (StoreJ && LoadI && !NVStoreJ)) &&
1540 if (StoreJ && LoadI && alias(J, I)) {
1546 if (!LoadJ || (!LoadI && !StoreI)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp913 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand()))
914 if (LoadI->hasOneUse() && LoadI->getParent() == I->getParent())
916 return getLoadStoreAddrMode(HasVector, LoadI->getType());

Completed in 133 milliseconds