mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-07 14:33:15 +00:00
Pass the address of the main MaskedValueIsZero function to allow recursion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25797 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
bc3814f5e0
commit
030dae5bce
@ -414,9 +414,11 @@ public:
|
||||
|
||||
/// isMaskedValueZeroForTargetNode - Return true if 'Op & Mask' is known to
|
||||
/// be zero. Op is expected to be a target specific node. Used by DAG
|
||||
/// combiner.
|
||||
virtual bool isMaskedValueZeroForTargetNode(const SDOperand &Op,
|
||||
uint64_t Mask) const;
|
||||
/// combiner. MVIZ is a function pointer to the main MaskedValueIsZero
|
||||
/// function.
|
||||
typedef bool (*MVIZFnPtr)(const SDOperand&, uint64_t, const TargetLowering &);
|
||||
virtual bool isMaskedValueZeroForTargetNode(const SDOperand &Op,uint64_t Mask,
|
||||
MVIZFnPtr MVIZ) const;
|
||||
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Inline Asm Support hooks
|
||||
|
Loading…
x
Reference in New Issue
Block a user