Lines Matching refs:NewLoad
1480 auto *NewLoad = new LoadInst( in eliminatePartiallyRedundantLoad() local
1484 NewLoad->setDebugLoc(Load->getDebugLoc()); in eliminatePartiallyRedundantLoad()
1487 NewLoad, nullptr, NewLoad->getParent(), MemorySSA::BeforeTerminator); in eliminatePartiallyRedundantLoad()
1497 NewLoad->setAAMetadata(Tags); in eliminatePartiallyRedundantLoad()
1500 NewLoad->setMetadata(LLVMContext::MD_invariant_load, MD); in eliminatePartiallyRedundantLoad()
1502 NewLoad->setMetadata(LLVMContext::MD_invariant_group, InvGroupMD); in eliminatePartiallyRedundantLoad()
1504 NewLoad->setMetadata(LLVMContext::MD_range, RangeMD); in eliminatePartiallyRedundantLoad()
1507 NewLoad->setMetadata(LLVMContext::MD_access_group, AccessMD); in eliminatePartiallyRedundantLoad()
1517 AvailableValueInBlock::get(UnavailableBlock, NewLoad)); in eliminatePartiallyRedundantLoad()
1519 LLVM_DEBUG(dbgs() << "GVN INSERTED " << *NewLoad << '\n'); in eliminatePartiallyRedundantLoad()
1527 ICF->insertInstructionTo(NewLoad, UnavailableBlock); in eliminatePartiallyRedundantLoad()
1529 combineMetadataForCSE(NewLoad, OldLoad, false); in eliminatePartiallyRedundantLoad()
1530 OldLoad->replaceAllUsesWith(NewLoad); in eliminatePartiallyRedundantLoad()
1531 replaceValuesPerBlockEntry(ValuesPerBlock, OldLoad, NewLoad); in eliminatePartiallyRedundantLoad()