Factor the stack alignment calculations out into a target independent pass.
No functionality change. llvm-svn: 90336
Showing
- llvm/include/llvm/CodeGen/MachineFrameInfo.h 14 additions, 1 deletionllvm/include/llvm/CodeGen/MachineFrameInfo.h
- llvm/include/llvm/CodeGen/Passes.h 4 additions, 0 deletionsllvm/include/llvm/CodeGen/Passes.h
- llvm/lib/CodeGen/MaxStackAlignment.cpp 70 additions, 0 deletionsllvm/lib/CodeGen/MaxStackAlignment.cpp
- llvm/lib/Target/ARM/ARM.h 0 additions, 1 deletionllvm/lib/Target/ARM/ARM.h
- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp 2 additions, 63 deletionsllvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
- llvm/lib/Target/ARM/ARMTargetMachine.cpp 1 addition, 1 deletionllvm/lib/Target/ARM/ARMTargetMachine.cpp
- llvm/lib/Target/X86/X86.h 0 additions, 5 deletionsllvm/lib/Target/X86/X86.h
- llvm/lib/Target/X86/X86RegisterInfo.cpp 1 addition, 61 deletionsllvm/lib/Target/X86/X86RegisterInfo.cpp
- llvm/lib/Target/X86/X86TargetMachine.cpp 1 addition, 1 deletionllvm/lib/Target/X86/X86TargetMachine.cpp
Loading
Please register or sign in to comment