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/include | |
| 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/include')
| -rw-r--r-- | llvm/include/llvm/CodeGen/TargetLowering.h | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/llvm/include/llvm/CodeGen/TargetLowering.h b/llvm/include/llvm/CodeGen/TargetLowering.h index 9de950589f6..31d43433c55 100644 --- a/llvm/include/llvm/CodeGen/TargetLowering.h +++ b/llvm/include/llvm/CodeGen/TargetLowering.h @@ -3658,6 +3658,12 @@ public:                                              std::vector<SDValue> &Ops,                                              SelectionDAG &DAG) const; +  // Lower custom output constraints. If invalid, return SDValue(). +  virtual SDValue LowerAsmOutputForConstraint(SDValue &Chain, SDValue *Flag, +                                              SDLoc DL, +                                              const AsmOperandInfo &OpInfo, +                                              SelectionDAG &DAG) const; +    //===--------------------------------------------------------------------===//    // Div utility functions    // | 

