Home
last modified time | relevance | path

Searched refs:getStackPointer (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/lib/Basic/
H A DStack.cpp24 static void *getStackPointer() { in getStackPointer() function
43 BottomOfStack = getStackPointer(); in noteBottomOfStack()
55 intptr_t StackDiff = (intptr_t)getStackPointer() - (intptr_t)BottomOfStack; in isStackNearlyExhausted()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DAllocCombiner.cpp33 Inst, Adjustment, std::make_pair(BC.MIB->getStackPointer(), 0LL), in getStackAdjustmentSize()
43 II.hasImplicitDefOfPhysReg(BC.MIB->getStackPointer(), BC.MRI.get()) || in isIndifferentToSP()
44 II.hasImplicitUseOfPhysReg(BC.MIB->getStackPointer())) in isIndifferentToSP()
48 if (Operand.isReg() && Operand.getReg() == BC.MIB->getStackPointer()) in isIndifferentToSP()
H A DStackAllocationAnalysis.cpp31 To != BC.MIB->getStackPointer() || in preflight()
34 .hasDefOfPhysReg(Inst, BC.MIB->getStackPointer(), *BC.MRI)) in preflight()
111 if (MIB->isRegToRegMove(Point, From, To) && To == MIB->getStackPointer() && in computeNext()
125 .hasDefOfPhysReg(Point, MIB->getStackPointer(), *BC.MRI)) { in computeNext()
128 SP = std::make_pair(MIB->getStackPointer(), SPOffset); in computeNext()
H A DRetpolineInsertion.cpp129 MIB.createSaveToStack(StoreToStack, MIB.getStackPointer(), 0, in createNewRetpoline()
146 MIB.createSaveToStack(StoreToStack, MIB.getStackPointer(), 8, in createNewRetpoline()
156 MIB.createSaveToStack(StoreToStack, MIB.getStackPointer(), 0, in createNewRetpoline()
310 if (MemRef.BaseRegNum == MIB.getStackPointer()) in runOnFunctions()
312 if (MemRef.IndexRegNum == MIB.getStackPointer()) in runOnFunctions()
H A DShrinkWrapping.cpp246 SP = std::make_pair(BC.MIB->getStackPointer(), SPVal); in checkFramePointerInitialization()
262 .hasDefOfPhysReg(Point, BC.MIB->getStackPointer(), *BC.MRI)) in checkStackPointerRestore()
294 SP = std::make_pair(BC.MIB->getStackPointer(), SPVal); in checkStackPointerRestore()
373 if (Reg == BC.MIB->getStackPointer() || Reg == BC.MIB->getFramePointer()) { in classifyCFIs()
521 if (FIE->StackPtrReg == BC.MIB->getStackPointer() && Slot < RegionAddr) in collapseRegion()
612 if (FIE->StackPtrReg == BC.MIB->getStackPointer() && Slot < RegionAddr) in insertRegion()
1672 if (!BC.MIB->createRestoreFromStack(NewInst, BC.MIB->getStackPointer(), in createStackAccess()
1679 if (!BC.MIB->createSaveToStack(NewInst, BC.MIB->getStackPointer(), in createStackAccess()
H A DValidateInternalCalls.cpp246 if (!FIE.IsLoad || FIE.StackPtrReg != BC.MIB->getStackPointer() || in analyzeFunction()
H A DInliner.cpp167 const MCPhysReg SPReg = BC.MIB->getStackPointer(); in getInliningInfo()
H A DFrameAnalysis.cpp147 if (FIE.StackPtrReg == BC.MIB->getStackPointer() && SPOffset != SPT.EMPTY && in decodeFrameAccess()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DStackPointerTracking.h95 if (MIB->isRegToRegMove(Point, From, To) && To == MIB->getStackPointer() && in computeNextSP()
106 .hasDefOfPhysReg(Point, MIB->getStackPointer(), *this->BC.MRI)) { in computeNextSP()
109 SP = std::make_pair(MIB->getStackPointer(), SPVal); in computeNextSP()
135 From == MIB->getStackPointer()) { in computeNextFP()
149 SP = std::make_pair(MIB->getStackPointer(), SPVal); in computeNextFP()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h946 virtual MCPhysReg getStackPointer() const { in getStackPointer() function
/llvm-project-15.0.7/bolt/lib/Target/X86/
H A DX86MCPlusBuilder.cpp1357 To = getStackPointer(); in isRegToRegMove()
1367 MCPhysReg getStackPointer() const override { return X86::RSP; } in getStackPointer() function in __anoncef8f4420111::X86MCPlusBuilder