Lines Matching refs:Assembler
32 Assembler(std::make_unique<MCAssembler>( in MCObjectStreamer()
35 assert(Assembler->getBackendPtr() && Assembler->getEmitterPtr()); in MCObjectStreamer()
36 setAllowAutoPadding(Assembler->getBackend().allowAutoPadding()); in MCObjectStreamer()
38 Assembler->setRelaxAll(true); in MCObjectStreamer()
45 return Assembler.get(); in getAssemblerPtr()
124 if (Assembler) { in reset()
125 Assembler->reset(); in reset()
127 Assembler->setRelaxAll(getContext().getTargetOptions()->MCRelaxAll); in reset()
146 const MCAssembler &Assembler, in canReuseDataFragment() argument
157 if (Assembler.isBundlingEnabled()) in canReuseDataFragment()
167 if (!F || !canReuseDataFragment(*F, *Assembler, STI)) { in getOrCreateDataFragment()
175 Assembler->registerSymbol(Sym); in visitUsedSymbol()
362 MCAssembler &Assembler = getAssembler(); in emitInstructionImpl() local
363 MCAsmBackend &Backend = Assembler.getBackend(); in emitInstructionImpl()
375 if (Assembler.getRelaxAll() || in emitInstructionImpl()
376 (Assembler.isBundlingEnabled() && Sec->isBundleLocked())) { in emitInstructionImpl()
460 emitDwarfSetLineAddr(*this, Assembler->getDWARFLinetableParams(), LineDelta, in emitDwarfAdvanceLineAddr()
695 Assembler->getBackend().getFixupKind(Name); in emitRelocDirective()