LLVM  8.0.1
Public Attributes | List of all members
llvm::APInt::mu Struct Reference

Magic data for optimising unsigned division by a constant. More...

#include "llvm/ADT/APInt.h"

Collaboration diagram for llvm::APInt::mu:
Collaboration graph
[legend]

Public Attributes

APInt m
 magic number More...
 
bool a
 add indicator More...
 
unsigned s
 shift amount More...
 

Detailed Description

Magic data for optimising unsigned division by a constant.

Definition at line 1961 of file APInt.h.

Member Data Documentation

◆ a

bool llvm::APInt::mu::a

add indicator

Definition at line 1963 of file APInt.h.

Referenced by llvm::TargetLowering::BuildUDIV(), and llvm::APInt::magicu().

◆ m

APInt llvm::APInt::mu::m

magic number

Definition at line 1962 of file APInt.h.

Referenced by llvm::TargetLowering::BuildUDIV(), and llvm::APInt::magicu().

◆ s

unsigned llvm::APInt::mu::s

shift amount

Definition at line 1964 of file APInt.h.

Referenced by llvm::TargetLowering::BuildUDIV(), and llvm::APInt::magicu().


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