Lines Matching defs:Assembler
50 MCAssembler &Assembler = getAssembler();
52 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) {
55 if (FSize > Assembler.getBundleAlignSize())
59 Assembler, EF, DF->getContents().size(), FSize);
67 MCObjectWriter *OW = Assembler.getBackend().createObjectWriter(VecOS);
71 Assembler.writeFragmentPadding(*EF, FSize, OW);
129 static void setSectionAlignmentForBundling(const MCAssembler &Assembler,
131 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() &&
132 Section->getAlignment() < Assembler.getBundleAlignSize())
133 Section->setAlignment(Assembler.getBundleAlignSize());
474 MCAssembler &Assembler = getAssembler();
478 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
500 if (Assembler.isBundlingEnabled()) {
502 if (Assembler.getRelaxAll() && isBundleLocked())
506 else if (Assembler.getRelaxAll() && !isBundleLocked())
550 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) {
560 MCAssembler &Assembler = getAssembler();
561 if (AlignPow2 > 0 && (Assembler.getBundleAlignSize() == 0 ||
562 Assembler.getBundleAlignSize() == 1U << AlignPow2))
563 Assembler.setBundleAlignSize(1U << AlignPow2);