Searched refs:FrameIndexEntry (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | StackReachingUses.cpp | 21 bool StackReachingUses::isLoadedInDifferentReg(const FrameIndexEntry &StoreFIE, in isLoadedInDifferentReg() 25 if (ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*ReachingInst)) { in isLoadedInDifferentReg() 36 bool StackReachingUses::isStoreUsed(const FrameIndexEntry &StoreFIE, in isStoreUsed() 42 if (ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*ReachingInst)) { in isStoreUsed() 72 if (ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Inst)) { in preflight() 91 ErrorOr<const FrameIndexEntry &> FIEX = FA.getFIEFor(*X); in doesXKillsY() 92 ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*Y); in doesXKillsY() 116 if (ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Point)) { in computeNext()
|
| H A D | StackAvailableExpressions.cpp | 37 ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Inst); in preflight() 69 bool isLoadRedundant(const FrameIndexEntry &LoadFIE, in isLoadRedundant() 70 const FrameIndexEntry &StoreFIE) { in isLoadRedundant() 84 ErrorOr<const FrameIndexEntry &> FIEX = FA.getFIEFor(*X); in doesXKillsY() 85 ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*Y); in doesXKillsY() 125 if (ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Point)) { in computeNext()
|
| H A D | FrameAnalysis.cpp | 79 raw_ostream &operator<<(raw_ostream &OS, const FrameIndexEntry &FIE) { in operator <<() 120 FrameIndexEntry FIE; 178 const FrameIndexEntry &getFIE() const { return FIE; } in getFIE() 272 void FrameAnalysis::addFIEFor(MCInst &Inst, const FrameIndexEntry &FIE) { in addFIEFor() 294 ErrorOr<const FrameIndexEntry &> 435 const FrameIndexEntry &FIE = FAA.getFIE(); in computeArgsAccessed() 499 const FrameIndexEntry &FIE = FAA.getFIE(); in restoreFrameIndex()
|
| H A D | ShrinkWrapping.cpp | 52 if (ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Inst)) { in analyzeSaves() 128 if (ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Inst)) { in analyzeRestores() 327 ErrorOr<const FrameIndexEntry &> FIEX = FA.getFIEFor(Inst); in classifyStackAccesses() 445 ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(*DeletedPush); in canCollapseRegion() 469 ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(*DeletedPush); in collapseRegion() 504 ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Inst); in collapseRegion() 603 ErrorOr<const FrameIndexEntry &> FIE = FA.getFIEFor(Inst); in insertRegion() 1222 const FrameIndexEntry *FIESave = CSA.SaveFIEByReg[CSR]; in scheduleSaveRestoreInsertions() 1223 const FrameIndexEntry *FIELoad = CSA.LoadFIEByReg[CSR]; in scheduleSaveRestoreInsertions() 1307 const FrameIndexEntry *FIESave = CSA.SaveFIEByReg[I]; in moveSaveRestores() [all …]
|
| H A D | FrameOptimizer.cpp | 84 ErrorOr<const FrameIndexEntry &> FIEX = FA.getFIEFor(Inst); in removeUnnecessaryLoads() 101 ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*AvailableInst); in removeUnnecessaryLoads() 185 ErrorOr<const FrameIndexEntry &> FIEX = FA.getFIEFor(Inst); in removeUnusedStores()
|
| H A D | ValidateInternalCalls.cpp | 230 FrameIndexEntry FIE; in analyzeFunction()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | FrameAnalysis.h | 22 struct FrameIndexEntry { struct 74 raw_ostream &operator<<(raw_ostream &OS, const FrameIndexEntry &FIE); 132 std::vector<FrameIndexEntry> FIEVector; 144 void addFIEFor(MCInst &Inst, const FrameIndexEntry &FIE); 201 ErrorOr<const FrameIndexEntry &> getFIEFor(const MCInst &Inst) const;
|
| H A D | StackReachingUses.h | 23 struct FrameIndexEntry; 38 bool isLoadedInDifferentReg(const FrameIndexEntry &StoreFIE, 46 bool isStoreUsed(const FrameIndexEntry &StoreFIE, ExprIterator Candidates,
|
| H A D | ShrinkWrapping.h | 61 std::vector<const FrameIndexEntry *> SaveFIEByReg; 62 std::vector<const FrameIndexEntry *> LoadFIEByReg; 85 auto Val = BC.MIB->tryGetAnnotationAs<decltype(FrameIndexEntry::RegOrImm)>( in getSavedReg() 95 auto Val = BC.MIB->tryGetAnnotationAs<decltype(FrameIndexEntry::RegOrImm)>( in getRestoredReg() 330 FrameIndexEntry FIEToInsert; 338 WorklistItem(ActionType Action, const FrameIndexEntry &FIE, in WorklistItem() 470 MCInst createStackAccess(int SPVal, int FPVal, const FrameIndexEntry &FIE,
|