aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-03-24 23:46:01 +0000
committerReid Kleckner <reid@kleckner.net>2015-03-24 23:46:01 +0000
commit11470c48d05b3b9073080cc5702df66f184a3e6c (patch)
treeaf4f470b306764352a138f7e63242d31d3a3fc08 /llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
parent037f6b9c0f52ed46882ec8800a6c3aeff3a84d35 (diff)
downloadllvm-11470c48d05b3b9073080cc5702df66f184a3e6c.zip
llvm-11470c48d05b3b9073080cc5702df66f184a3e6c.tar.gz
llvm-11470c48d05b3b9073080cc5702df66f184a3e6c.tar.bz2
X86: Fix frameescape when not using an FP
We can't use TargetFrameLowering::getFrameIndexOffset directly, because Win64 really wants the offset from the stack pointer at the end of the prologue. Instead, use X86FrameLowering::getFrameIndexOffsetFromSP(), which is a pretty close approximiation of that. It fails to handle cases with interestingly large stack alignments, which is pretty uncommon on Win64 and is TODO. llvm-svn: 233137
Diffstat (limited to 'llvm/lib/Analysis/MemoryDependenceAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions