diff options
author | Eric Christopher <echristo@gmail.com> | 2015-02-13 22:22:57 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2015-02-13 22:22:57 +0000 |
commit | a4ae2131935725fbe80bc27cbf447f4bc1d8adbb (patch) | |
tree | 3d70dad5b67da0a1086f223dc6e7818ed177342f /llvm/lib/Target/PowerPC/PPCFastISel.cpp | |
parent | 8e5ce331936f46e259acc03a81fd7d105429cc30 (diff) | |
download | llvm-a4ae2131935725fbe80bc27cbf447f4bc1d8adbb.zip llvm-a4ae2131935725fbe80bc27cbf447f4bc1d8adbb.tar.gz llvm-a4ae2131935725fbe80bc27cbf447f4bc1d8adbb.tar.bz2 |
PPC LinkageSize can be computed at initialization time, do so.
llvm-svn: 229163
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCFastISel.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCFastISel.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCFastISel.cpp b/llvm/lib/Target/PowerPC/PPCFastISel.cpp index a929efa..54532b5 100644 --- a/llvm/lib/Target/PowerPC/PPCFastISel.cpp +++ b/llvm/lib/Target/PowerPC/PPCFastISel.cpp @@ -1237,9 +1237,7 @@ bool PPCFastISel::processCallArgs(SmallVectorImpl<Value*> &Args, CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, *Context); // Reserve space for the linkage area on the stack. - bool isELFv2ABI = PPCSubTarget->isELFv2ABI(); - unsigned LinkageSize = PPCFrameLowering::getLinkageSize(true, false, - isELFv2ABI); + unsigned LinkageSize = PPCSubTarget->getFrameLowering()->getLinkageSize(); CCInfo.AllocateStack(LinkageSize, 8); CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, CC_PPC64_ELF_FIS); |