Lines Matching defs:Add
78 Add,
642 if (auto *Add = deoptLeaToAddOrNull(Func)) {
643 Add->emitIAS(Func);
669 // Revert back to Add when the Lea is a 2-address instruction.
670 // Caller has to emit, this just produces the add instruction.
675 auto *Add = InstImpl<TraitsType>::InstX86Add::create(
677 // TODO(manasijm): Remove const_cast by emitting code for add
679 return Add;
1349 class InstX86Add : public InstX86BaseBinopGPR<InstX86Base::Add> {
1357 : InstX86BaseBinopGPR<InstX86Base::Add>(Func, Dest, Source) {}
3005 /// Exchanging Add instruction. Exchanges the first operand (destination
3213 using Add = typename InstImpl<TraitsType>::InstX86Add;
3378 const char *InstImpl<TraitsType>::InstX86Add::Base::Opcode = "add"; \
3381 const char *InstImpl<TraitsType>::InstX86AddRMW::Base::Opcode = "add"; \
3384 const char *InstImpl<TraitsType>::InstX86Addps::Base::Opcode = "add"; \
3393 const char *InstImpl<TraitsType>::InstX86Addss::Base::Opcode = "add"; \
3671 &InstImpl<TraitsType>::Assembler::add, \
3672 &InstImpl<TraitsType>::Assembler::add, \
3673 &InstImpl<TraitsType>::Assembler::add}; \
3678 &InstImpl<TraitsType>::Assembler::add, \
3679 &InstImpl<TraitsType>::Assembler::add}; \