Home
last modified time | relevance | path

Searched refs:MCAssembler (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCAssembler.cpp78 MCAssembler::MCAssembler(MCContext &Context, in MCAssembler() function in MCAssembler
90 void MCAssembler::reset() { in reset()
108 bool MCAssembler::registerSection(MCSection &Section) { in registerSection()
117 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const { in isThumbFunc()
144 bool MCAssembler::evaluateFixup(const MCFragment &F, MCFixup &Fixup, in evaluateFixup()
195 uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const { in computeFragmentSize()
325 void MCAssembler::layoutBundle(MCFragment *Prev, MCFragment *F) const { in layoutBundle()
367 static bool getLabelOffset(const MCAssembler &Asm, const MCSymbol &S, in getLabelOffset()
379 static bool getSymbolOffsetImpl(const MCAssembler &Asm, const MCSymbol &S, in getSymbolOffsetImpl()
416 bool MCAssembler::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const { in getSymbolOffset()
[all …]
H A DMCExpr.cpp242 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute()
246 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute()
250 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateKnownAbsolute()
254 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute()
273 static void attemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, in attemptToFoldSymbolOffsetDifference()
416 bool MCExpr::evaluateSymbolicAdd(const MCAssembler *Asm, bool InSet, in evaluateSymbolicAdd()
459 bool MCExpr::evaluateAsRelocatable(MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatable()
462 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAssembler &Asm) const { in evaluateAsValue()
466 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
H A DMCLinkerOptimizationHint.cpp36 void MCLOHDirective::emit(const MCAssembler &Asm, in emit()
42 uint64_t MCLOHDirective::getEmitSize(const MCAssembler &Asm, in getEmitSize()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCMachObjectWriter.h79 virtual void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
189 void setAssembler(MCAssembler *Asm) override;
208 uint64_t getFragmentAddress(const MCAssembler &Asm,
211 uint64_t getPaddingSize(const MCAssembler &Asm, const MCSection *SD) const;
279 void writeSection(const MCAssembler &Asm, const MCSection &Sec,
293 void writeNlist(MachSymbolData &MSD, const MCAssembler &Asm);
328 void bindIndirectSymbols(MCAssembler &Asm);
331 void computeSymbolTable(MCAssembler &Asm,
336 void computeSectionAddresses(const MCAssembler &Asm);
344 void populateAddrSigSection(MCAssembler &Asm);
H A DMCObjectWriter.h19 class MCAssembler; variable
36 MCAssembler *Asm = nullptr;
59 virtual void setAssembler(MCAssembler *A) { Asm = A; } in setAssembler()
139 void setAssembler(MCAssembler *A) { Asm = A; } in setAssembler()
146 MCAssembler *Asm = nullptr;
H A DMCLinkerOptimizationHint.h29 class MCAssembler; variable
129 LLVM_ABI void emit(const MCAssembler &Asm, MachObjectWriter &ObjWriter) const;
133 LLVM_ABI uint64_t getEmitSize(const MCAssembler &Asm,
161 uint64_t getEmitSize(const MCAssembler &Asm, in getEmitSize()
172 void emit(const MCAssembler &Asm, MachObjectWriter &ObjWriter) const { in emit()
H A DMCAssembler.h54 class MCAssembler {
136 LLVM_ABI MCAssembler(MCContext &Context,
140 MCAssembler(const MCAssembler &) = delete;
141 MCAssembler &operator=(const MCAssembler &) = delete;
H A DMCAsmBackend.h28 class MCAssembler; variable
64 MCAssembler *Asm = nullptr;
73 void setAssembler(MCAssembler *A) { Asm = A; } in setAssembler()
121 virtual bool shouldInsertFixupForCodeAlign(MCAssembler &Asm, in shouldInsertFixupForCodeAlign()
221 virtual bool finishLayout(const MCAssembler &Asm) const { return false; } in finishLayout()
H A DMCExpr.h20 class MCAssembler; variable
62 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
73 LLVM_ABI bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm,
103 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
104 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
110 const MCAssembler &Asm) const;
119 const MCAssembler *Asm) const;
126 LLVM_ABI bool evaluateAsValue(MCValue &Res, const MCAssembler &Asm) const;
136 LLVM_ABI static bool evaluateSymbolicAdd(const MCAssembler *, bool,
475 const MCAssembler *Asm) const = 0;
H A DMCObjectStreamer.h24 class MCAssembler; variable
40 std::unique_ptr<MCAssembler> Assembler;
106 MCAssembler &getAssembler() { return *Assembler; } in getAssembler()
107 MCAssembler *getAssemblerPtr() override;
H A DMCCodeView.h26 class MCAssembler; variable
204 void encodeInlineLineTable(const MCAssembler &Asm,
212 void encodeDefRange(const MCAssembler &Asm, MCCVDefRangeFragment &F);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.h64 bool evaluateExtraSGPRs(MCValue &Res, const MCAssembler *Asm) const;
65 bool evaluateTotalNumVGPR(MCValue &Res, const MCAssembler *Asm) const;
66 bool evaluateAlignTo(MCValue &Res, const MCAssembler *Asm) const;
67 bool evaluateOccupancy(MCValue &Res, const MCAssembler *Asm) const;
107 const MCAssembler *Asm) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.h39 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument
56 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument
71 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument
86 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument
H A DARMMachObjectWriter.cpp31 const MCAssembler &Asm,
37 const MCAssembler &Asm,
43 const MCAssembler &Asm,
51 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
135 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredHalfRelocation()
242 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredRelocation()
311 const MCAssembler &Asm, in requiresExternRelocation()
357 MCAssembler &Asm, in recordRelocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp29 const MCAssembler &Asm,
36 const MCAssembler &Asm,
43 const MCAssembler &Asm,
48 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm,
56 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation()
100 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, in RecordX86_64Relocation()
345 const MCAssembler &Asm, in recordScatteredRelocation()
440 const MCAssembler &Asm, in recordTLVPRelocation()
478 const MCAssembler &Asm, in RecordX86Relocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp123 const MCAssembler *Asm) { in evaluate()
191 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
240 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
270 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
300 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
H A DAArch64MCAsmInfo.h36 const MCAssembler *Asm) const override;
44 const MCAssembler *Asm) const override;
52 const MCAssembler *Asm) const override;
60 const MCAssembler *Asm) const override;
H A DAArch64MachObjectWriter.cpp37 const MCAssembler &Asm);
43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
52 unsigned &Log2Size, const MCAssembler &Asm) { in getAArch64FixupKindMachOInfo()
148 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, in recordRelocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZHLASMAsmStreamer.h43 std::unique_ptr<MCAssembler> Assembler;
57 Assembler(std::make_unique<MCAssembler>( in SystemZHLASMAsmStreamer()
75 MCAssembler &getAssembler() { return *Assembler; } in getAssembler()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.h32 const MCAssembler *Asm) const override;
43 const MCAssembler *Asm) const override;
H A DMipsMCAsmInfo.cpp183 const MCAssembler *Asm) { in evaluate()
211 const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
221 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.h20 class MCAssembler; variable
46 bool shouldInsertFixupForCodeAlign(MCAssembler &Asm,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCAsmInfo.h32 const MCAssembler *Asm) const override;
43 const MCAssembler *Asm) const override;
H A DPPCMCAsmInfo.cpp154 const MCAssembler *Asm) { in evaluateAsRelocatable()
219 const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
255 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h78 const MCAssembler *Asm) const override { in evaluateAsRelocatableImpl()
116 const MCAssembler *Asm) const override { in evaluateAsRelocatableImpl()

1234