Don't mark argument value stores as immutable, as otherwise the post-RA
scheduler may reorder loads from them before the stores and other such badness. PR8347. Patch by David Meyer llvm-svn: 116602
This commit is contained in:
parent
f1b3681ed0
commit
2d00b1b2e5
|
@ -2217,7 +2217,7 @@ ARMTargetLowering::LowerFormalArguments(SDValue Chain,
|
||||||
AFI->setVarArgsFrameIndex(
|
AFI->setVarArgsFrameIndex(
|
||||||
MFI->CreateFixedObject(VARegSaveSize,
|
MFI->CreateFixedObject(VARegSaveSize,
|
||||||
ArgOffset + VARegSaveSize - VARegSize,
|
ArgOffset + VARegSaveSize - VARegSize,
|
||||||
true));
|
false));
|
||||||
SDValue FIN = DAG.getFrameIndex(AFI->getVarArgsFrameIndex(),
|
SDValue FIN = DAG.getFrameIndex(AFI->getVarArgsFrameIndex(),
|
||||||
getPointerTy());
|
getPointerTy());
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue