diff options
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp index 5f3e4a02341..853a21a15eb 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp @@ -470,9 +470,9 @@ bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {    FuncInfo->SplitCSR = false;    SmallVector<MachineBasicBlock*, 4> Returns; -  // We split CSR if the target supports it for the given calling convention +  // We split CSR if the target supports it for the given function    // and the function has only return exits. -  if (TLI->supportSplitCSR(Fn.getCallingConv())) { +  if (TLI->supportSplitCSR(MF)) {      FuncInfo->SplitCSR = true;      // Collect all the return blocks. | 

