diff options
author | Nirav Dave <niravd@google.com> | 2019-02-06 15:26:29 +0000 |
---|---|---|
committer | Nirav Dave <niravd@google.com> | 2019-02-06 15:26:29 +0000 |
commit | e5c37958f901cc9bec50624dbee85d40143e4bca (patch) | |
tree | 6588a4d291cc216ad60d28146e2669a14f517635 /llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | |
parent | 12e194cbb7991dcc1ad56321c86fd45214526a6c (diff) | |
download | bcm5719-llvm-e5c37958f901cc9bec50624dbee85d40143e4bca.tar.gz bcm5719-llvm-e5c37958f901cc9bec50624dbee85d40143e4bca.zip |
[InlineAsm][X86] Add backend support for X86 flag output parameters.
Allow custom handling of inline assembly output parameters and add X86
flag parameter support.
llvm-svn: 353307
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp b/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp index 2257b4497ab..550fab1bda6 100644 --- a/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp @@ -3231,6 +3231,12 @@ const char *TargetLowering::LowerXConstraint(EVT ConstraintVT) const{ return nullptr; } +SDValue TargetLowering::LowerAsmOutputForConstraint( + SDValue &Chain, SDValue *Flag, SDLoc DL, const AsmOperandInfo &OpInfo, + SelectionDAG &DAG) const { + return SDValue(); +} + /// Lower the specified operand into the Ops vector. /// If it is invalid, don't add anything to Ops. void TargetLowering::LowerAsmOperandForConstraint(SDValue Op, |