Searched refs:LoadI (Results 1 - 7 of 7) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 83 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 D | JumpThreading.cpp | 1167 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 D | AArch64LoadStoreOptimizer.cpp | 155 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 D | AArch64FalkorHWPFFix.cpp | 156 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 D | InstCombinePHI.cpp | 110 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 D | HexagonVLIWPacketizer.cpp | 1517 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 D | SystemZISelLowering.cpp | 894 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand())) 895 if (LoadI->hasOneUse() && LoadI->getParent() == I->getParent()) 897 return getLoadStoreAddrMode(HasVector, LoadI->getType());
|
Completed in 256 milliseconds