summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
diff options
context:
space:
mode:
authorNirav Dave <niravd@google.com>2019-02-06 15:26:29 +0000
committerNirav Dave <niravd@google.com>2019-02-06 15:26:29 +0000
commite5c37958f901cc9bec50624dbee85d40143e4bca (patch)
tree6588a4d291cc216ad60d28146e2669a14f517635 /llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
parent12e194cbb7991dcc1ad56321c86fd45214526a6c (diff)
downloadbcm5719-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.cpp6
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,
OpenPOWER on IntegriCloud