Searched refs:MCAsmLayout (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCLinkerOptimizationHint.cpp10 #include "llvm/MC/MCAsmLayout.h"
29 const MCAsmLayout &Layout) const {
37 const MCAsmLayout &Layout) const {
43 const MCAsmLayout &Layout) const {
H A DMCFragment.cpp14 #include "llvm/MC/MCAsmLayout.h"
32 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) : Assembler(Asm) { function in class:MCAsmLayout
42 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {
51 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) {
61 void MCAsmLayout::ensureValid(const MCFragment *F) const {
72 const_cast<MCAsmLayout *>(this)->layoutFragment(&*I);
77 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
84 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbol &S,
96 static bool getSymbolOffsetImpl(const MCAsmLayout
[all...]
H A DXCOFFObjectWriter.cpp14 #include "llvm/MC/MCAsmLayout.h"
173 void executePostLayoutBinding(MCAssembler &, const MCAsmLayout &) override;
175 void recordRelocation(MCAssembler &, const MCAsmLayout &, const MCFragment *,
178 uint64_t writeObject(MCAssembler &, const MCAsmLayout &) override;
189 void writeSections(const MCAssembler &Asm, const MCAsmLayout &Layout);
190 void writeSymbolTable(const MCAsmLayout &Layout);
200 void assignAddressesAndIndices(const MCAsmLayout &);
290 const MCAsmLayout &Layout) {
351 void XCOFFObjectWriter::recordRelocation(MCAssembler &, const MCAsmLayout &,
358 const MCAsmLayout
[all...]
H A DMCAssembler.cpp18 #include "llvm/MC/MCAsmLayout.h"
191 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout,
288 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout,
389 void MCAsmLayout::layoutFragment(MCFragment *F) {
499 const MCAsmLayout &Layout, const MCFragment &F) {
669 const MCAsmLayout &Layout) const {
724 MCAssembler::handleFixup(const MCAsmLayout &Layout, MCFragment &F,
760 void MCAssembler::layout(MCAsmLayout &Layout) {
867 MCAsmLayout Layout(*this);
876 const MCAsmLayout
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCObjectWriter.h23 class MCAsmLayout;
60 const MCAsmLayout &Layout) = 0;
68 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
108 virtual uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
H A DMCAssembler.h36 class MCAsmLayout;
61 friend class MCAsmLayout;
172 bool evaluateFixup(const MCAsmLayout &Layout, const MCFixup &Fixup,
179 const MCAsmLayout &Layout) const;
183 const MCAsmLayout &Layout) const;
187 bool layoutOnce(MCAsmLayout &Layout);
191 bool layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec);
193 bool relaxInstruction(MCAsmLayout &Layout, MCRelaxableFragment &IF);
194 bool relaxLEB(MCAsmLayout &Layout, MCLEBFragment &IF);
195 bool relaxBoundaryAlign(MCAsmLayout
[all...]
H A DMCAsmBackend.h23 class MCAsmLayout;
106 const MCAsmLayout &Layout,
112 const MCAsmLayout &Layout,
152 const MCAsmLayout &Layout,
158 const MCAsmLayout &Layout) const = 0;
185 MCAsmLayout &Layout) const {}
H A DMCAsmLayout.h1 //===- MCAsmLayout.h - Assembly Layout Object -------------------*- C++ -*-===//
28 class MCAsmLayout { class in namespace:llvm
47 MCAsmLayout(MCAssembler &Assembler);
H A DMCMachObjectWriter.h75 const MCAsmLayout &Layout,
154 uint64_t getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) const;
157 const MCAsmLayout &Layout) const;
159 uint64_t getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const;
189 void writeSection(const MCAsmLayout &Layout, const MCSection &Sec,
203 void writeNlist(MachSymbolData &MSD, const MCAsmLayout &Layout);
236 const MCAsmLayout &Layout,
241 void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
245 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
258 const MCAsmLayout
[all...]
H A DMCLinkerOptimizationHint.h29 class MCAsmLayout;
112 const MCAsmLayout &Layout) const;
128 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const;
133 const MCAsmLayout &Layout) const;
161 const MCAsmLayout &Layout) const {
171 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const {
H A DMCExpr.h19 class MCAsmLayout;
50 const MCAsmLayout *Layout,
57 const MCAsmLayout *Layout,
90 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
95 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
97 bool evaluateKnownAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
106 bool evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout,
114 bool evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const;
597 const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCExpr.h20 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCExpr.cpp50 const MCAsmLayout *Layout,
H A DLanaiMCExpr.h39 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.h65 const MCAsmLayout &Layout,
68 bool evaluateTargetFixup(const MCAssembler &Asm, const MCAsmLayout &Layout,
86 const MCAsmLayout &Layout) const override {
93 const MCAsmLayout &Layout,
H A DRISCVMCExpr.h68 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h72 const MCAsmLayout *Layout,
114 const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp13 #include "llvm/MC/MCAsmLayout.h"
28 const MCAsmLayout &Layout,
34 const MCAsmLayout &Layout,
43 const MCAsmLayout &Layout, const MCFragment *Fragment,
175 static uint32_t getFixupOffset(const MCAsmLayout &Layout,
191 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout,
301 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.h60 const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRAsmBackend.h60 const MCAsmLayout &Layout) const override {
H A DAVRMCExpr.h58 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.h71 const MCAsmLayout &Layout) const override {
H A DMipsMCExpr.h12 #include "llvm/MC/MCAsmLayout.h"
70 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCExpr.h55 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
H A DX86MachObjectWriter.cpp14 #include "llvm/MC/MCAsmLayout.h"
29 const MCAsmLayout &Layout,
37 const MCAsmLayout &Layout,
45 const MCAsmLayout &Layout,
51 const MCAsmLayout &Layout,
60 const MCAsmLayout &Layout, const MCFragment *Fragment,
103 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout,
365 const MCAsmLayout &Layout,
465 const MCAsmLayout &Layout,
505 const MCAsmLayout
[all...]

Completed in 329 milliseconds

123