LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::DivRemMapKey Struct Reference

#include "llvm/Transforms/Utils/BypassSlowDivision.h"

Public Member Functions

 DivRemMapKey ()=default
 
 DivRemMapKey (bool InSignedOp, Value *InDividend, Value *InDivisor)
 

Public Attributes

bool SignedOp
 
AssertingVH< ValueDividend
 
AssertingVH< ValueDivisor
 

Detailed Description

Definition at line 30 of file BypassSlowDivision.h.

Constructor & Destructor Documentation

◆ DivRemMapKey() [1/2]

llvm::DivRemMapKey::DivRemMapKey ( )
default

◆ DivRemMapKey() [2/2]

llvm::DivRemMapKey::DivRemMapKey ( bool  InSignedOp,
Value InDividend,
Value InDivisor 
)
inline

Definition at line 37 of file BypassSlowDivision.h.

Member Data Documentation

◆ Dividend

AssertingVH<Value> llvm::DivRemMapKey::Dividend

◆ Divisor

AssertingVH<Value> llvm::DivRemMapKey::Divisor

◆ SignedOp

bool llvm::DivRemMapKey::SignedOp

The documentation for this struct was generated from the following file: