-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
LLVM Code Generation
By :
Now that you have completed reading this chapter, try answering the following questions to test your knowledge:
Fixed stack slots are memory locations on the stack that are created to hold objects that must have a determined stack address. These objects are typically part of the ABI and must have a specific guarantee on where they must be in the stack for the other function (caller or callee) to find it.
More details can be found in the Handling of stack slots section.
The four main components involved in the lowering of the stack are the MachineRegisterInfo class, the TargetLoweringInfo class, the TargetRegisterInfo class, and the PEI pass. See the From frame index to stack slot section to learn what each of them is responsible for.
The reserved...