Benjamin Kramer
|
ddc8ff23af
LocalStackSlotAllocation: Turn one-iteration loop into if.
|
há 11 anos atrás |
Josh Magee
|
cde5c26c46
[stackprotector] Implement the sspstrong rules for stack layout.
|
há 11 anos atrás |
Josh Magee
|
5b6af7163d
[stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes.
|
há 11 anos atrás |
Lang Hames
|
d7d0669b4b
Teach LocalStackSlotAllocation that stackmaps/patchpoints don't have range
|
há 11 anos atrás |
Hal Finkel
|
db31bd31d6
LocalStackSlotAllocation improvements
|
há 12 anos atrás |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
há 12 anos atrás |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
há 12 anos atrás |
Jakob Stoklund Olesen
|
397fc4874e
Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().
|
há 13 anos atrás |
Andrew Trick
|
1dd8c8560d
Codegen pass definition cleanup. No functionality.
|
há 13 anos atrás |
Anton Korobeynikov
|
16c29b5f28
Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.
|
há 14 anos atrás |
Bob Wilson
|
67b067d2f9
Fix a comment typo.
|
há 14 anos atrás |
Bill Wendling
|
976ef86689
During local stack slot allocation, the materializeFrameBaseRegister function
|
há 14 anos atrás |
Jim Grosbach
|
864d22ea72
Improve virtual frame base register allocation heuristics.
|
há 15 anos atrás |
Jim Grosbach
|
3197380143
Add ARM heuristic for when to allocate a virtual base register for stack
|
há 15 anos atrás |
Jim Grosbach
|
a273442891
Move enabling the local stack allocation pass into the target where it belongs.
|
há 15 anos atrás |
Jim Grosbach
|
67ff81a083
Better handling of local offsets for downwards growing stacks. This corrects
|
há 15 anos atrás |
Jim Grosbach
|
4c207c2ddb
Downwards growing stack allocation order reverses relative offsets
|
há 15 anos atrás |
Jim Grosbach
|
ab6bdec837
Add more dbg output
|
há 15 anos atrás |
Jim Grosbach
|
2d16f5b0cb
properly check for whether base regs were inserted
|
há 15 anos atrás |
Jim Grosbach
|
e2f556933e
Better handling of offsets on frame index references. rdar://8277890
|
há 15 anos atrás |
Jim Grosbach
|
a0fc005321
Update local stack block allocation to let PEI do the allocs if no additional
|
há 15 anos atrás |
Jim Grosbach
|
cd799ce8f8
Add a newline to debug output
|
há 15 anos atrás |
Jim Grosbach
|
2b1e202e1c
Enable ARM base register reuse to local stack slot allocation. Whenever a new
|
há 15 anos atrás |
Jim Grosbach
|
74d803a58c
Add hook for re-using virtual base registers for local stack slot access.
|
há 15 anos atrás |
Jim Grosbach
|
dc140c6e7b
Add materialization of virtual base registers for frame indices allocated into
|
há 15 anos atrás |
Jim Grosbach
|
8ae231a06c
silence warning
|
há 15 anos atrás |
Jim Grosbach
|
8708ead5a4
Add hook to examine an instruction referencing a frame index to determine
|
há 15 anos atrás |
Jim Grosbach
|
fecdea0bf7
tidy up. remove unused local.
|
há 15 anos atrás |
Jim Grosbach
|
4861ed60ac
Better handle alignment requirements for local objects in pre-regalloc frame
|
há 15 anos atrás |
Jim Grosbach
|
63249347c2
track local frame size in MFI, not local to the pass, since PEI needs it.
|
há 15 anos atrás |