Home
last modified time | relevance | path

Searched refs:MCFixup (Results 1 – 25 of 137) sorted by relevance

123456

/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.h23 class MCFixup; variable
51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
91 SmallVectorImpl<MCFixup> &Fixups,
98 SmallVectorImpl<MCFixup> &Fixups,
[all …]
DMipsMCCodeEmitter.cpp152 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
235 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue()
247 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue()
257 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16()
269 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue1SImm16()
279 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMMR6()
292 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValueMMR6()
302 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueLsl2MMR6()
315 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValueLsl2MMR6()
325 SmallVectorImpl<MCFixup> &Fixups, in getBranchTarget7OpValueMM()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.h39 SmallVectorImpl<MCFixup> &Fixups,
42 SmallVectorImpl<MCFixup> &Fixups,
45 SmallVectorImpl<MCFixup> &Fixups,
48 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
[all …]
DPPCMCCodeEmitter.cpp43 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding()
53 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding()
61 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding()
67 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding()
74 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding()
80 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding()
87 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding()
93 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsCondBrEncoding()
100 SmallVectorImpl<MCFixup> &Fixups, in getVSRpEvenEncoding()
109 SmallVectorImpl<MCFixup> &Fixups, in getImm16Encoding()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.cpp56 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
101 SmallVectorImpl<MCFixup> &Fixups,
107 SmallVectorImpl<MCFixup> &Fixups,
113 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.cpp81 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
99 SmallVectorImpl<MCFixup> &Fixups,
105 SmallVectorImpl<MCFixup> &Fixups,
111 SmallVectorImpl<MCFixup> &Fixups,
116 SmallVectorImpl<MCFixup> &Fixups,
121 SmallVectorImpl<MCFixup> &Fixups,
126 SmallVectorImpl<MCFixup> &Fixups,
132 SmallVectorImpl<MCFixup> &Fixups,
[all …]
DARMAsmBackend.h38 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
41 unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup,
46 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
56 const char *reasonForFixupRelaxation(const MCFixup &Fixup,
59 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/
DSystemZMCCodeEmitter.cpp51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
80 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
86 SmallVectorImpl<MCFixup> &Fixups,
89 SmallVectorImpl<MCFixup> &Fixups,
92 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCCodeEmitter.cpp57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
91 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
122 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/MCTargetDesc/
DMSP430MCCodeEmitter.cpp46 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
103 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
114 Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), in getMachineOpValue()
[all …]
DMSP430AsmBackend.cpp32 uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
40 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
50 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, in fixupNeedsRelaxation()
56 bool fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, bool Resolved, in fixupNeedsRelaxationAdvanced()
97 uint64_t MSP430AsmBackend::adjustFixupValue(const MCFixup &Fixup, in adjustFixupValue()
126 void MSP430AsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup()
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/MCTargetDesc/
DAVRMCCodeEmitter.h29 class MCFixup; variable
52 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
87 unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
[all …]
DAVRMCCodeEmitter.cpp94 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget()
100 MCFixup::create(0, MO.getExpr(), MCFixupKind(Fixup), MI.getLoc())); in encodeRelCondBrTarget()
114 SmallVectorImpl<MCFixup> &Fixups, in encodeLDSTPtrReg()
138 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri()
164 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri()
174 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement()
185 SmallVectorImpl<MCFixup> &Fixups, in encodeImm()
200 MCFixup::create(Offset, MO.getExpr(), FixupKind, MI.getLoc())); in encodeImm()
210 SmallVectorImpl<MCFixup> &Fixups, in encodeCallTarget()
216 Fixups.push_back(MCFixup::create(0, MO.getExpr(), FixupKind, MI.getLoc())); in encodeCallTarget()
[all …]
DAVRAsmBackend.cpp38 std::string Description, const MCFixup &Fixup, in signed_width()
58 std::string Description, const MCFixup &Fixup, in unsigned_width()
77 static void adjustBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in adjustBranch()
88 static void adjustRelativeBranch(unsigned Size, const MCFixup &Fixup, in adjustRelativeBranch()
104 static void fixup_call(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_call()
120 static void fixup_7_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_7_pcrel()
134 static void fixup_13_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_13_pcrel()
147 static void fixup_6(const MCFixup &Fixup, uint64_t &Value, in fixup_6()
159 static void fixup_6_adiw(const MCFixup &Fixup, uint64_t &Value, in fixup_6_adiw()
170 static void fixup_port5(const MCFixup &Fixup, uint64_t &Value, in fixup_port5()
[all …]
DAVRAsmBackend.h34 void adjustFixupValue(const MCFixup &Fixup, const MCValue &Target,
40 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
52 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, in fixupNeedsRelaxation()
62 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/
DVEMCCodeEmitter.cpp52 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
91 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
103 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue()
117 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUMCCodeEmitter.h36 void getBinaryCodeForInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups,
41 APInt &Op, SmallVectorImpl<MCFixup> &Fixups,
45 SmallVectorImpl<MCFixup> &Fixups,
49 SmallVectorImpl<MCFixup> &Fixups,
53 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
DSIMCCodeEmitter.cpp51 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
320 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
414 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding()
[all …]
DAMDGPUAsmBackend.cpp35 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
39 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
55 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
70 bool AMDGPUAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation()
113 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue()
138 void AMDGPUAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup()
192 const MCFixup &Fixup, in shouldForceRelocation()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVMCCodeEmitter.cpp53 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
104 SmallVectorImpl<MCFixup> &Fixups, in expandFunctionCall()
146 SmallVectorImpl<MCFixup> &Fixups, in expandAddTPRel()
[all …]
DRISCVAsmBackend.h52 const MCFixup &Fixup, const MCFragment *DF,
56 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
64 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
67 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, in fixupNeedsRelaxation()
73 bool fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, bool Resolved,
DRISCVAsmBackend.cpp117 const MCFixup &Fixup, in shouldForceRelocation()
140 bool RISCVAsmBackend::fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, in fixupNeedsRelaxationAdvanced()
194 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfLineAddr()
239 Fixups.push_back(MCFixup::create( in relaxDwarfLineAddr()
241 Fixups.push_back(MCFixup::create( in relaxDwarfLineAddr()
262 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfCFA()
286 Fixups.push_back(MCFixup::create( in relaxDwarfCFA()
288 Fixups.push_back(MCFixup::create( in relaxDwarfCFA()
364 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue()
479 const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, in evaluateTargetFixup()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/MCTargetDesc/
DLanaiMCCodeEmitter.cpp52 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
110 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
130 MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr)))); in getMachineOpValue()
173 const MCInst &Inst, raw_ostream &Ostream, SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/MCTargetDesc/
DBPFMCCodeEmitter.cpp48 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
80 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
95 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue()
97 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue()
100 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue()
111 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
148 SmallVectorImpl<MCFixup> &Fixups, in getMemoryOpValue()
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCCodeEmitter.h53 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
75 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,

123456