/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCLinkerOptimizationHint.cpp | 10 #include "llvm/MC/MCAsmLayout.h" 29 const MCAsmLayout &Layout) const { 37 const MCAsmLayout &Layout) const { 43 const MCAsmLayout &Layout) const {
|
H A D | MCFragment.cpp | 14 #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 D | XCOFFObjectWriter.cpp | 14 #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 D | MCAssembler.cpp | 18 #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 D | MCObjectWriter.h | 23 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 D | MCAssembler.h | 36 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 D | MCAsmBackend.h | 23 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 D | MCAsmLayout.h | 1 //===- MCAsmLayout.h - Assembly Layout Object -------------------*- C++ -*-===// 28 class MCAsmLayout { class in namespace:llvm 47 MCAsmLayout(MCAssembler &Assembler);
|
H A D | MCMachObjectWriter.h | 75 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 D | MCLinkerOptimizationHint.h | 29 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 D | MCExpr.h | 19 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 D | HexagonMCExpr.h | 20 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiMCExpr.cpp | 50 const MCAsmLayout *Layout,
|
H A D | LanaiMCExpr.h | 39 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVAsmBackend.h | 65 const MCAsmLayout &Layout, 68 bool evaluateTargetFixup(const MCAssembler &Asm, const MCAsmLayout &Layout, 86 const MCAsmLayout &Layout) const override { 93 const MCAsmLayout &Layout,
|
H A D | RISCVMCExpr.h | 68 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMCExpr.h | 72 const MCAsmLayout *Layout, 114 const MCAsmLayout *Layout,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMachObjectWriter.cpp | 13 #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 D | ARMMCExpr.h | 60 const MCAsmLayout *Layout,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRAsmBackend.h | 60 const MCAsmLayout &Layout) const override {
|
H A D | AVRMCExpr.h | 58 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.h | 71 const MCAsmLayout &Layout) const override {
|
H A D | MipsMCExpr.h | 12 #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 D | X86MCExpr.h | 55 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
|
H A D | X86MachObjectWriter.cpp | 14 #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...] |