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 ( )

◆ DivRemMapKey() [2/2]

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

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: