LLVM 22.0.0git
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.

References Dividend, Divisor, and SignedOp.

Member Data Documentation

◆ Dividend

◆ Divisor

◆ SignedOp


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