Lines Matching full:addend
27 /// Class representing coefficient of floating-point addend.
102 // The integer coefficient of an individual addend is either 1 or -1,
111 /// FAddend is used to represent floating-point addend. An addend is
113 /// constant coefficient. A constant addend is represented as <C, 0>.
138 /// splitted is the addend itself.
149 // This addend has the value of "Coeff * Val".
169 /// Convert given addend to a Value
377 FAddend &Addend = Opnd0 ? Addend1 : Addend0; in drillValueDownOneStep() local
379 Addend.set(1, Opnd1); in drillValueDownOneStep()
381 Addend.set(C1, nullptr); in drillValueDownOneStep()
383 Addend.negate(); in drillValueDownOneStep()
411 // Try to break *this* addend into two addends. e.g. Suppose this addend is
534 // Step 1: Expand the 1st addend into Opnd0_0 and Opnd0_1. in simplify()
541 // Step 2: Expand the 2nd addend into Opnd1_0 and Opnd1_1. in simplify()
613 // Points to the constant addend of the resulting simplified expression. in simplifyFAdd()
614 // If the resulting expr has constant-addend, this constant-addend is in simplifyFAdd()
632 // This addend was processed before. in simplifyFAdd()
641 // addends will be later on folded into a single addend. Following above in simplifyFAdd()
651 // this addend again. in simplifyFAdd()
664 // Pop all addends being folded and push the resulting folded addend. in simplifyFAdd()
671 // Don't push constant addend at this time. It will be the last element in simplifyFAdd()
697 assert(!Opnds.empty() && "Expect at least one addend"); in createNaryFAdd()
821 // Let the addend be "c * x". If "c == +/-1", the value of the addend in calcInstrNumber()
832 // Input Addend Value NeedNeg(output)