| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558
|
| |
|
|
|
|
| |
during initialization.
llvm-svn: 213429
|
| |
|
|
|
|
|
| |
circular dependency with the subtarget by inlining accessor methods and
outlining a routine.
llvm-svn: 212236
|
| |
|
|
|
|
| |
'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
llvm-svn: 207506
|
| |
|
|
|
|
| |
No functionality changes.
llvm-svn: 178326
|
| |
|
|
|
|
| |
Delete commented-out code.
llvm-svn: 176844
|
| |
|
|
|
|
|
| |
This function estimates stack size and will be called before
PrologEpilogInserter scans the callee-saved registers.
llvm-svn: 167313
|
| |
|
|
|
|
| |
of MipsTargetMachine.cpp.
llvm-svn: 161191
|
| |
|
|
|
|
| |
test o32_cc_vararg.ll.
llvm-svn: 161189
|
| |
|
|
|
|
|
|
|
|
| |
MipsSEFrameLowering.
Implement MipsSEFrameLowering::hasReservedCallFrame. Call frames will not be
reserved if there is a call with a large call frame or there are variable sized
objects on the stack.
llvm-svn: 161090
|
| |
|
|
|
|
| |
computing it in MipsFrameLowering::emitPrologue.
llvm-svn: 161078
|
| |
|
|
| |
llvm-svn: 159971
|
| |
|
|
| |
llvm-svn: 151625
|
| |
|
|
| |
llvm-svn: 140292
|
| |
|
|
|
|
| |
better location welcome).
llvm-svn: 135438
|
| |
|
|
| |
llvm-svn: 132131
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following improvements are accomplished as a result of applying this patch:
- Fixed frame objects' offsets (relative to either the virtual frame pointer or
the stack pointer) are set before instruction selection is completed. There is
no need to wait until Prologue/Epilogue Insertion is run to set them.
- Calculation of final offsets of fixed frame objects is straightforward. It is
no longer necessary to assign negative offsets to fixed objects for incoming
arguments in order to distinguish them from the others.
- Since a fixed object has its relative offset set during instruction
selection, there is no need to conservatively set its alignment to 4.
- It is no longer necessary to reorder non-fixed frame objects in
MipsFrameLowering::adjustMipsStackFrame.
llvm-svn: 131915
|
| |
|
|
|
|
| |
saving and restoring them.
llvm-svn: 131745
|
| |
|
|
|
|
| |
in functionality.
llvm-svn: 129612
|
| |
|
|
|
|
| |
change in functionality.
llvm-svn: 129606
|
| |
|
|
| |
llvm-svn: 127020
|
| |
|
|
|
|
| |
Stankovic
llvm-svn: 123768
|
|
|
and fixes here and there.
llvm-svn: 123170
|