Home
last modified time | relevance | path

Searched refs:UnsignedDivisionByConstantInfo (Results 1 – 5 of 5) sorted by relevance

/llvm-project/llvm/lib/Support/
H A DDivisionByConstantInfo.cpp73 UnsignedDivisionByConstantInfo
74 UnsignedDivisionByConstantInfo::get(const APInt &D, unsigned LeadingZeros, in get()
80 struct UnsignedDivisionByConstantInfo Retval; in get()
139 UnsignedDivisionByConstantInfo::get(ShiftedD, LeadingZeros + PreShift); in get()
/llvm-project/llvm/unittests/Support/
H A DDivisionByConstantTest.cpp101 UnsignedDivisionByConstantInfo Magics) { in UnsignedDivideUsingMagic()
111 Magics = UnsignedDivisionByConstantInfo::get( in UnsignedDivideUsingMagic()
155 continue; // Not supported by `UnsignedDivisionByConstantInfo::get()`. in TEST()
164 const UnsignedDivisionByConstantInfo Magics = in TEST()
165 UnsignedDivisionByConstantInfo::get(Divisor); in TEST()
/llvm-project/llvm/include/llvm/Support/
H A DDivisionByConstantInfo.h28 struct UnsignedDivisionByConstantInfo { struct
29 static UnsignedDivisionByConstantInfo
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5327 // UnsignedDivisionByConstantInfo doesn't work correctly if leading zeros in matchSDivByConst()
5329 UnsignedDivisionByConstantInfo magics = in matchSDivByConst()
5330 UnsignedDivisionByConstantInfo::get( in matchSDivByConst()
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6556 UnsignedDivisionByConstantInfo magics = in BuildUDIV()
6557 UnsignedDivisionByConstantInfo::get( in BuildUDIV()