mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-09 14:03:09 +00:00
[SelectionDAG] Make an argument optional in RFV::getCopyToRegs. NFC.
Summary: We default the value argument to nullptr. The only use of the value is in diagnosePossiblyInvalidConstraint and that seems to be resilient to it being nullptr. Reviewers: atrick, reames Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D9479 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236555 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7aab5ee93d
commit
000e7d10e8
@ -935,13 +935,14 @@ struct RegsForValue {
|
||||
SDValue &Chain, SDValue *Flag,
|
||||
const Value *V = nullptr) const;
|
||||
|
||||
/// getCopyToRegs - Emit a series of CopyToReg nodes that copies the
|
||||
/// specified value into the registers specified by this object. This uses
|
||||
/// Chain/Flag as the input and updates them for the output Chain/Flag.
|
||||
/// If the Flag pointer is NULL, no flag is used.
|
||||
/// getCopyToRegs - Emit a series of CopyToReg nodes that copies the specified
|
||||
/// value into the registers specified by this object. This uses Chain/Flag
|
||||
/// as the input and updates them for the output Chain/Flag. If the Flag
|
||||
/// pointer is nullptr, no flag is used. If V is not nullptr, then it is used
|
||||
/// in printing better diagnostic messages on error.
|
||||
void
|
||||
getCopyToRegs(SDValue Val, SelectionDAG &DAG, SDLoc dl, SDValue &Chain,
|
||||
SDValue *Flag, const Value *V,
|
||||
SDValue *Flag, const Value *V = nullptr,
|
||||
ISD::NodeType PreferredExtendType = ISD::ANY_EXTEND) const;
|
||||
|
||||
/// AddInlineAsmOperands - Add this value to the specified inlineasm node
|
||||
|
Loading…
x
Reference in New Issue
Block a user