[Hexagon] Speed up frame lowering when no optimizations are enabled
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 28 Mar 2016 14:42:03 +0000 (14:42 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 28 Mar 2016 14:42:03 +0000 (14:42 +0000)
commita34901aae965d3006d528a1487f8a4880ce215e2
tree32dec684f7ecd27ce37086b74dfa74d0c0e7ec2d
parentd0c11cf7adb0bd2d9fdaca5eba50cd637c8f5ebc
[Hexagon] Speed up frame lowering when no optimizations are enabled

- Do not optimize stack slots in optnone functions.
- Get aligned-base register from HexagonMachineFunctionInfo instead of
  looking for ALIGNA instruction in the function's body.

llvm-svn: 264580
llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h