Home
last modified time | relevance | path

Searched refs:FIEY (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DStackReachingUses.cpp26 assert(FIEY->IsLoad == 1); in isLoadedInDifferentReg()
28 StoreFIE.StackOffset < FIEY->StackOffset + FIEY->Size && in isLoadedInDifferentReg()
29 StoreFIE.RegOrImm != FIEY->RegOrImm) in isLoadedInDifferentReg()
43 assert(FIEY->IsLoad == 1); in isStoreUsed()
45 StoreFIE.StackOffset < FIEY->StackOffset + FIEY->Size) in isStoreUsed()
55 for (ArgInStackAccess FIEY : Args->Set) in isStoreUsed() local
57 StoreFIE.StackOffset < FIEY.StackOffset + FIEY.Size) in isStoreUsed()
93 if (FIEX && FIEY) { in doesXKillsY()
95 FIEX->IsStore == true && FIEY->IsLoad == true && in doesXKillsY()
96 FIEX->StackOffset <= FIEY->StackOffset && in doesXKillsY()
[all …]
H A DStackAvailableExpressions.cpp85 ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*Y); in doesXKillsY() local
86 if (FIEX && FIEY) { in doesXKillsY()
87 if (isLoadRedundant(*FIEX, *FIEY)) in doesXKillsY()
89 if (FIEX->IsStore == true && FIEY->IsStore == true && in doesXKillsY()
90 FIEX->StackOffset + FIEX->Size > FIEY->StackOffset && in doesXKillsY()
91 FIEX->StackOffset < FIEY->StackOffset + FIEY->Size) in doesXKillsY()
101 if (FIEY && FIEY->IsStore == true && FIEY->IsStoreFromReg) in doesXKillsY()
102 YClobbers.set(FIEY->RegOrImm); in doesXKillsY()
H A DFrameOptimizer.cpp101 ErrorOr<const FrameIndexEntry &> FIEY = FA.getFIEFor(*AvailableInst); in removeUnnecessaryLoads() local
102 if (!FIEY) in removeUnnecessaryLoads()
104 assert(FIEY->IsStore && FIEY->IsSimple); in removeUnnecessaryLoads()
105 if (FIEX->StackOffset != FIEY->StackOffset || FIEX->Size != FIEY->Size) in removeUnnecessaryLoads()
120 if (FIEY->IsStoreFromReg) { in removeUnnecessaryLoads()
121 if (!MIB->replaceMemOperandWithReg(Inst, FIEY->RegOrImm)) { in removeUnnecessaryLoads()
137 support::ulittle64_t::ref(Buf + 0) = FIEY->RegOrImm; in removeUnnecessaryLoads()