/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 468 MemoryUseOrDef *NewAccess = createNewAccess(I); in createDefinedAccess() local 470 NewAccess != nullptr && in createDefinedAccess() 472 NewAccess->setDefiningAccess(Definition); in createDefinedAccess() 473 return NewAccess; in createDefinedAccess() 480 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessInBB() local 488 Accesses->insert(AI, NewAccess); in createMemoryAccessInBB() 490 Accesses->push_back(NewAccess); in createMemoryAccessInBB() 493 return NewAccess; in createMemoryAccessInBB() 500 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessBefore() local 502 Accesses->insert(AccessList::iterator(InsertPt), NewAccess); in createMemoryAccessBefore() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | MemCpyOptimizer.cpp | 722 auto *NewAccess = in processStore() local 724 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processStore() 821 auto *NewAccess = MSSAU->createMemoryAccessAfter(M, LastDef, LastDef); in processStore() local 822 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processStore() 1113 auto *NewAccess = MSSAU->createMemoryAccessAfter(NewM, LastDef, LastDef); in processMemCpyMemCpyDependence() local 1114 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processMemCpyMemCpyDependence() 1216 auto *NewAccess = MSSAU->createMemoryAccessBefore( in processMemSetMemCpyDependence() local 1218 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processMemSetMemCpyDependence() 1320 auto *NewAccess = MSSAU->createMemoryAccessAfter(NewM, LastDef, LastDef); in performMemCpyToMemSetOptzn() local 1321 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in performMemCpyToMemSetOptzn() [all …]
|
D | GVN.cpp | 1380 auto *NewAccess = MSSAU->createMemoryAccessInBB( in PerformLoadPRE() local 1383 if (auto *NewDef = dyn_cast<MemoryDef>(NewAccess)) in PerformLoadPRE() 1386 MSSAU->insertUse(cast<MemoryUse>(NewAccess), /*RenameUses=*/true); in PerformLoadPRE()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MemorySSA.cpp | 1595 void MemorySSA::insertIntoListsForBlock(MemoryAccess *NewAccess, in insertIntoListsForBlock() argument 1602 if (isa<MemoryPhi>(NewAccess)) { in insertIntoListsForBlock() 1603 Accesses->push_front(NewAccess); in insertIntoListsForBlock() 1605 Defs->push_front(*NewAccess); in insertIntoListsForBlock() 1609 Accesses->insert(AI, NewAccess); in insertIntoListsForBlock() 1610 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock() 1614 Defs->insert(DI, *NewAccess); in insertIntoListsForBlock() 1618 Accesses->push_back(NewAccess); in insertIntoListsForBlock() 1619 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock() 1621 Defs->push_back(*NewAccess); in insertIntoListsForBlock() [all …]
|
D | MemorySSAUpdater.cpp | 1423 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessInBB() local 1424 MSSA->insertIntoListsForBlock(NewAccess, BB, Point); in createMemoryAccessInBB() 1425 return NewAccess; in createMemoryAccessInBB() 1432 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessBefore() local 1433 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessBefore() 1435 return NewAccess; in createMemoryAccessBefore() 1442 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessAfter() local 1443 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessAfter() 1445 return NewAccess; in createMemoryAccessAfter()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | MemorySSA.cpp | 1621 void MemorySSA::insertIntoListsForBlock(MemoryAccess *NewAccess, in insertIntoListsForBlock() argument 1628 if (isa<MemoryPhi>(NewAccess)) { in insertIntoListsForBlock() 1629 Accesses->push_front(NewAccess); in insertIntoListsForBlock() 1631 Defs->push_front(*NewAccess); in insertIntoListsForBlock() 1635 Accesses->insert(AI, NewAccess); in insertIntoListsForBlock() 1636 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock() 1640 Defs->insert(DI, *NewAccess); in insertIntoListsForBlock() 1644 Accesses->push_back(NewAccess); in insertIntoListsForBlock() 1645 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock() 1647 Defs->push_back(*NewAccess); in insertIntoListsForBlock() [all …]
|
D | MemorySSAUpdater.cpp | 1445 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessInBB() local 1446 MSSA->insertIntoListsForBlock(NewAccess, BB, Point); in createMemoryAccessInBB() 1447 return NewAccess; in createMemoryAccessInBB() 1454 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessBefore() local 1455 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessBefore() 1457 return NewAccess; in createMemoryAccessBefore() 1464 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessAfter() local 1465 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessAfter() 1467 return NewAccess; in createMemoryAccessAfter()
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopInfo.cpp | 1061 void MemoryAccess::setAccessRelation(isl::map NewAccess) { in setAccessRelation() argument 1062 AccessRelation = NewAccess; in setAccessRelation() 1065 void MemoryAccess::setNewAccessRelation(isl::map NewAccess) { in setNewAccessRelation() argument 1066 assert(NewAccess); in setNewAccessRelation() 1070 isl::space NewSpace = NewAccess.get_space(); in setNewAccessRelation() 1082 isl::set NewDomain = NewAccess.domain(); in setNewAccessRelation() 1087 isl::space NewAccessSpace = NewAccess.get_space(); in setNewAccessRelation() 1110 NewAccess = NewAccess.gist_domain(getStatement()->getDomain()); in setNewAccessRelation() 1111 NewAccessRelation = NewAccess; in setNewAccessRelation()
|