mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-30 17:33:24 +00:00
Add a method for inline asm support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25656 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b3e789ac25
commit
bc9ae377d9
@ -390,6 +390,17 @@ public:
|
||||
virtual bool isMaskedValueZeroForTargetNode(const SDOperand &Op,
|
||||
uint64_t Mask) const;
|
||||
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Inline Asm Support hooks
|
||||
//
|
||||
|
||||
/// getRegForInlineAsmConstraint - Given a constraint letter or register
|
||||
/// name (e.g. "r" or "edx"), return a list of registers that can be used to
|
||||
/// satisfy the constraint. If the constraint isn't supported, or isn't a
|
||||
/// register constraint, return an empty list.
|
||||
virtual std::vector<unsigned>
|
||||
getRegForInlineAsmConstraint(const std::string &Constraint) const;
|
||||
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Scheduler hooks
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user