Lines Matching refs:NewLoad
1415 auto *NewLoad = in eliminatePartiallyRedundantLoad() local
1419 NewLoad->setDebugLoc(Load->getDebugLoc()); in eliminatePartiallyRedundantLoad()
1422 NewLoad, nullptr, NewLoad->getParent(), MemorySSA::BeforeTerminator); in eliminatePartiallyRedundantLoad()
1432 NewLoad->setAAMetadata(Tags); in eliminatePartiallyRedundantLoad()
1435 NewLoad->setMetadata(LLVMContext::MD_invariant_load, MD); in eliminatePartiallyRedundantLoad()
1437 NewLoad->setMetadata(LLVMContext::MD_invariant_group, InvGroupMD); in eliminatePartiallyRedundantLoad()
1439 NewLoad->setMetadata(LLVMContext::MD_range, RangeMD); in eliminatePartiallyRedundantLoad()
1442 NewLoad->setMetadata(LLVMContext::MD_access_group, AccessMD); in eliminatePartiallyRedundantLoad()
1452 AvailableValueInBlock::get(UnavailableBlock, NewLoad)); in eliminatePartiallyRedundantLoad()
1454 LLVM_DEBUG(dbgs() << "GVN INSERTED " << *NewLoad << '\n'); in eliminatePartiallyRedundantLoad()
1462 ICF->insertInstructionTo(NewLoad, UnavailableBlock); in eliminatePartiallyRedundantLoad()
1464 combineMetadataForCSE(NewLoad, OldLoad, false); in eliminatePartiallyRedundantLoad()
1465 OldLoad->replaceAllUsesWith(NewLoad); in eliminatePartiallyRedundantLoad()
1466 replaceValuesPerBlockEntry(ValuesPerBlock, OldLoad, NewLoad); in eliminatePartiallyRedundantLoad()