LLVM: Predicate Class Reference (original) (raw)
Inheritance diagram for Predicate:
[legend]
| Public Member Functions | |
|---|---|
| Predicate (std::function< bool(const MachineInstr &)> Pred) | |
| bool | operator() (const MachineInstr &MI) const |
| Predicate | operator! () const |
| Predicate | operator&& (const Predicate &RHS) const |
| Predicate | [operator| |
Detailed Description
Definition at line 375 of file AMDGPURegBankLegalizeRules.cpp.
Constructor & Destructor Documentation
| Predicate::Predicate ( std::function< bool(const MachineInstr &)> Pred) | inline |
|---|
Definition at line 400 of file AMDGPURegBankLegalizeRules.cpp.
Member Function Documentation
◆ operator!()
| Predicate Predicate::operator! ( ) const | inline |
|---|
Definition at line 421 of file AMDGPURegBankLegalizeRules.cpp.
References llvm::SmallVectorTemplateBase< T, bool >::push_back().
◆ operator&&()
| Predicate Predicate::operator&& ( const Predicate & RHS) const | inline |
|---|
Definition at line 430 of file AMDGPURegBankLegalizeRules.cpp.
References llvm::SmallVectorImpl< T >::append(), and llvm::SmallVectorTemplateCommon< T, typename >::size().
◆ operator()()
| bool Predicate::operator() ( const MachineInstr & MI) const | inline |
|---|
Definition at line 404 of file AMDGPURegBankLegalizeRules.cpp.
References MI.
◆ operator||()
| Predicate Predicate::operator|| ( const Predicate & RHS) const | inline | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
Definition at line 446 of file AMDGPURegBankLegalizeRules.cpp.
References llvm::SmallVectorImpl< T >::append(), and llvm::SmallVectorTemplateCommon< T, typename >::size().
The documentation for this class was generated from the following file:
- lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp