Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 жил өмнө |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 жил өмнө |
Jim Grosbach
|
bc07242d9b
Simplify resolveFrameIndex() signature.
|
11 жил өмнө |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 жил өмнө |
Benjamin Kramer
|
ddc8ff23af
LocalStackSlotAllocation: Turn one-iteration loop into if.
|
11 жил өмнө |
Josh Magee
|
cde5c26c46
[stackprotector] Implement the sspstrong rules for stack layout.
|
11 жил өмнө |
Josh Magee
|
5b6af7163d
[stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes.
|
11 жил өмнө |
Lang Hames
|
d7d0669b4b
Teach LocalStackSlotAllocation that stackmaps/patchpoints don't have range
|
11 жил өмнө |
Hal Finkel
|
db31bd31d6
LocalStackSlotAllocation improvements
|
12 жил өмнө |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 жил өмнө |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 жил өмнө |
Jakob Stoklund Olesen
|
397fc4874e
Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().
|
13 жил өмнө |
Andrew Trick
|
1dd8c8560d
Codegen pass definition cleanup. No functionality.
|
13 жил өмнө |
Anton Korobeynikov
|
16c29b5f28
Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.
|
14 жил өмнө |
Bob Wilson
|
67b067d2f9
Fix a comment typo.
|
14 жил өмнө |
Bill Wendling
|
976ef86689
During local stack slot allocation, the materializeFrameBaseRegister function
|
14 жил өмнө |
Jim Grosbach
|
864d22ea72
Improve virtual frame base register allocation heuristics.
|
15 жил өмнө |
Jim Grosbach
|
3197380143
Add ARM heuristic for when to allocate a virtual base register for stack
|
15 жил өмнө |
Jim Grosbach
|
a273442891
Move enabling the local stack allocation pass into the target where it belongs.
|
15 жил өмнө |
Jim Grosbach
|
67ff81a083
Better handling of local offsets for downwards growing stacks. This corrects
|
15 жил өмнө |
Jim Grosbach
|
4c207c2ddb
Downwards growing stack allocation order reverses relative offsets
|
15 жил өмнө |
Jim Grosbach
|
ab6bdec837
Add more dbg output
|
15 жил өмнө |
Jim Grosbach
|
2d16f5b0cb
properly check for whether base regs were inserted
|
15 жил өмнө |
Jim Grosbach
|
e2f556933e
Better handling of offsets on frame index references. rdar://8277890
|
15 жил өмнө |
Jim Grosbach
|
a0fc005321
Update local stack block allocation to let PEI do the allocs if no additional
|
15 жил өмнө |
Jim Grosbach
|
cd799ce8f8
Add a newline to debug output
|
15 жил өмнө |
Jim Grosbach
|
2b1e202e1c
Enable ARM base register reuse to local stack slot allocation. Whenever a new
|
15 жил өмнө |
Jim Grosbach
|
74d803a58c
Add hook for re-using virtual base registers for local stack slot access.
|
15 жил өмнө |
Jim Grosbach
|
dc140c6e7b
Add materialization of virtual base registers for frame indices allocated into
|
15 жил өмнө |
Jim Grosbach
|
8ae231a06c
silence warning
|
15 жил өмнө |