Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp3967 [&](Register &LocalAccum, const Carry &CarryIn) -> Register { in buildMultiply() argument
3974 if (!LocalAccum) { in buildMultiply()
3975 LocalAccum = B.buildZExt(S32, CarryIn[0]).getReg(0); in buildMultiply()
3988 if (!LocalAccum) { in buildMultiply()
3989 LocalAccum = getZero32(); in buildMultiply()
3995 B.buildUAdde(S32, S1, CarryAccum, LocalAccum, CarryIn.back()); in buildMultiply()
3996 LocalAccum = Add.getReg(0); in buildMultiply()
4011 [&](MutableArrayRef<Register> LocalAccum, unsigned DstIndex, Carry &CarryIn) in buildMultiply()
4013 assert((DstIndex + 1 < Accum.size() && LocalAccum.size() == 2) || in buildMultiply()
4014 (DstIndex + 1 >= Accum.size() && LocalAccum.size() == 1)); in buildMultiply()
[all …]