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.cpp3909 [&](Register &LocalAccum, const Carry &CarryIn) -> Register { in buildMultiply() argument
3916 if (!LocalAccum) { in buildMultiply()
3917 LocalAccum = B.buildZExt(S32, CarryIn[0]).getReg(0); in buildMultiply()
3930 if (!LocalAccum) { in buildMultiply()
3931 LocalAccum = getZero32(); in buildMultiply()
3937 B.buildUAdde(S32, S1, CarryAccum, LocalAccum, CarryIn.back()); in buildMultiply()
3938 LocalAccum = Add.getReg(0); in buildMultiply()
3953 [&](MutableArrayRef<Register> LocalAccum, unsigned DstIndex, Carry &CarryIn) in buildMultiply()
3955 assert((DstIndex + 1 < Accum.size() && LocalAccum.size() == 2) || in buildMultiply()
3956 (DstIndex + 1 >= Accum.size() && LocalAccum.size() == 1)); in buildMultiply()
[all …]