| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/Analysis/TargetTransformInfo.h"
Public Member Functions | |
| bool | isConstant () const | 
| bool | isUniform () const | 
| bool | isPowerOf2 () const | 
| bool | isNegatedPowerOf2 () const | 
| OperandValueInfo | getNoProps () const | 
Public Attributes | |
| OperandValueKind | Kind = OK_AnyValue | 
| OperandValueProperties | Properties = OP_None | 
Definition at line 1172 of file TargetTransformInfo.h.
      
  | 
  inline | 
Definition at line 1189 of file TargetTransformInfo.h.
References Kind, and llvm::TargetTransformInfo::OP_None.
Referenced by llvm::AArch64TTIImpl::getArithmeticInstrCost(), and llvm::X86TTIImpl::getArithmeticInstrCost().
      
  | 
  inline | 
Definition at line 1176 of file TargetTransformInfo.h.
References Kind, llvm::TargetTransformInfo::OK_NonUniformConstantValue, and llvm::TargetTransformInfo::OK_UniformConstantValue.
Referenced by llvm::AArch64TTIImpl::getArithmeticInstrCost(), llvm::ARMTTIImpl::getArithmeticInstrCost(), llvm::RISCVTTIImpl::getArithmeticInstrCost(), llvm::X86TTIImpl::getArithmeticInstrCost(), llvm::RISCVTTIImpl::getCmpSelInstrCost(), llvm::AArch64TTIImpl::getFP16BF16PromoteCost(), llvm::AArch64TTIImpl::getIntrinsicInstrCost(), and llvm::BasicTTIImplBase< BasicTTIImpl >::getIntrinsicInstrCost().
      
  | 
  inline | 
Definition at line 1185 of file TargetTransformInfo.h.
References llvm::TargetTransformInfo::OP_NegatedPowerOf2, and Properties.
Referenced by llvm::AArch64TTIImpl::getArithmeticInstrCost(), and llvm::X86TTIImpl::getArithmeticInstrCost().
      
  | 
  inline | 
Definition at line 1182 of file TargetTransformInfo.h.
References llvm::TargetTransformInfo::OP_PowerOf2, and Properties.
Referenced by llvm::AArch64TTIImpl::getArithmeticInstrCost(), and llvm::X86TTIImpl::getArithmeticInstrCost().
      
  | 
  inline | 
Definition at line 1179 of file TargetTransformInfo.h.
References Kind, llvm::TargetTransformInfo::OK_UniformConstantValue, and llvm::TargetTransformInfo::OK_UniformValue.
Referenced by llvm::AArch64TTIImpl::getArithmeticInstrCost(), llvm::ARMTTIImpl::getArithmeticInstrCost(), llvm::WebAssemblyTTIImpl::getArithmeticInstrCost(), llvm::X86TTIImpl::getArithmeticInstrCost(), and llvm::AArch64TTIImpl::getIntrinsicInstrCost().
| OperandValueKind llvm::TargetTransformInfo::OperandValueInfo::Kind = OK_AnyValue | 
Definition at line 1173 of file TargetTransformInfo.h.
Referenced by llvm::VPRecipeWithIRFlags::getCostForRecipeWithOpcode(), llvm::BasicTTIImplBase< BasicTTIImpl >::getIntrinsicInstrCost(), getNoProps(), isConstant(), and isUniform().
| OperandValueProperties llvm::TargetTransformInfo::OperandValueInfo::Properties = OP_None | 
Definition at line 1174 of file TargetTransformInfo.h.
Referenced by isNegatedPowerOf2(), and isPowerOf2().