Home
last modified time | relevance | path

Searched refs:Fixups (Results 1 – 25 of 68) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp105 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding()
111 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding()
117 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding()
123 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding()
129 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding()
135 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding()
141 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding()
156 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
173 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
184 SmallVectorImpl<MCFixup> &Fixups, in getBDAddr12Encoding() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.h51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
91 SmallVectorImpl<MCFixup> &Fixups,
181 SmallVectorImpl<MCFixup> &Fixups,
185 SmallVectorImpl<MCFixup> &Fixups,
190 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DMipsMCCodeEmitter.cpp154 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
182 unsigned long N = Fixups.size(); in encodeInstruction()
208 if (Fixups.size() > N) in encodeInstruction()
209 Fixups.pop_back(); in encodeInstruction()
338 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTarget7OpValueMM()
359 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMMPC10()
380 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMM()
489 Mips::Fixups FixupKind = in getJumpOffset16OpValue()
510 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValue()
527 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValueMM()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp44 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding() argument
49 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding()
51 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding()
66 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding()
79 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding()
92 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsCondBrEncoding()
126 return getMachineOpValue(MI, MO, Fixups, STI); in getImm34Encoding()
137 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingNoPCRel()
145 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingPCRel()
270 Fixups.push_back( in getMemRI34PCRelEncoding()
[all …]
H A DPPCMCCodeEmitter.h39 SmallVectorImpl<MCFixup> &Fixups,
42 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
91 SmallVectorImpl<MCFixup> &Fixups,
106 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
166 SmallVectorImpl<MCFixup> &Fixups,
169 SmallVectorImpl<MCFixup> &Fixups,
176 SmallVectorImpl<MCFixup> &Fixups,
362 Fixups.push_back(MCFixup::create( in getMoveWideImmOpValue()
630 Fixups.push_back( in encodeInstruction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp353 SmallVectorImpl<MCFixup> &Fixups,
357 SmallVectorImpl<MCFixup> &Fixups,
360 SmallVectorImpl<MCFixup> &Fixups,
454 template <bool isNeg, ARM::Fixups fixup>
664 Fixups, STI); in getThumbBLTargetOpValue()
677 Fixups, STI); in getThumbBLXTargetOpValue()
689 Fixups, STI); in getThumbBRTargetOpValue()
701 Fixups, STI); in getThumbBCCTargetOpValue()
829 Fixups, STI); in getAdrLabelOpValue()
870 Fixups, STI); in getT2AdrLabelOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp128 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
179 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getSImm13OpValue()
206 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getCallTargetOpValue()
212 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument
216 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue()
218 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchTargetOpValue()
229 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchPredTargetOpValue()
231 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchPredTargetOpValue()
242 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchOnRegTargetOpValue()
244 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchOnRegTargetOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp53 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
93 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
113 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue()
131 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue()
133 Fixups.push_back( in getBranchTargetOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A 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,
114 Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), in getMachineOpValue()
134 MSP430::Fixups FixupKind; in getMemOpValue()
146 Fixups.push_back(MCFixup::create(Offset, MO2.getExpr(), in getMemOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.h34 SmallVectorImpl<MCFixup> &Fixups,
39 SmallVectorImpl<MCFixup> &Fixups,
44 SmallVectorImpl<MCFixup> &Fixups,
49 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue() argument
57 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups, in getImmShiftOpValue() argument
70 template <llvm::CSKY::Fixups FIXUP>
72 SmallVectorImpl<MCFixup> &Fixups, in getBranchSymbolOpValue() argument
89 template <llvm::CSKY::Fixups FIXUP>
105 SmallVectorImpl<MCFixup> &Fixups, in getCallSymbolOpValue() argument
[all …]
H A DCSKYMCCodeEmitter.cpp27 SmallVectorImpl<MCFixup> &Fixups, in getOImmOpValue() argument
35 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
39 uint32_t Bin = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
53 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
H A DCSKYAsmBackend.cpp32 {CSKY::Fixups::fixup_csky_addr32, {"fixup_csky_addr32", 0, 32, 0}}, in getFixupKindInfo()
33 {CSKY::Fixups::fixup_csky_pcrel_imm16_scale2, in getFixupKindInfo()
35 {CSKY::Fixups::fixup_csky_pcrel_uimm16_scale4, in getFixupKindInfo()
37 {CSKY::Fixups::fixup_csky_pcrel_imm26_scale2, in getFixupKindInfo()
39 {CSKY::Fixups::fixup_csky_pcrel_imm18_scale2, in getFixupKindInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.h50 template <AVR::Fixups Fixup>
52 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
72 template <AVR::Fixups Fixup, unsigned Offset>
74 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DAVRMCCodeEmitter.cpp91 template <AVR::Fixups Fixup>
94 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget() argument
99 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in encodeRelCondBrTarget()
135 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() argument
161 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri()
180 template <AVR::Fixups Fixup, unsigned Offset>
182 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument
192 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm()
242 Fixups.push_back(MCFixup::create(0, AVRExpr, FixupKind)); in getExprOpValue()
263 return getExprOpValue(MO.getExpr(), Fixups, STI); in getMachineOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp60 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
138 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall()
148 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall()
171 Fixups.push_back(MCFixup::create( in expandAddTPRel()
177 Fixups.push_back(MCFixup::create( in expandAddTPRel()
207 expandFunctionCall(MI, OS, Fixups, STI); in encodeInstruction()
213 expandAddTPRel(MI, OS, Fixups, STI); in encodeInstruction()
263 return getImmOpValue(MI, OpNo, Fixups, STI); in getImmOpValueAsr1()
374 Fixups.push_back( in getImmOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
90 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind()
104 return Lanai::Fixups(0); in FixupKind()
129 Fixups.push_back( in getMachineOpValue()
212 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getRiMemoryOpValue()
283 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getSplsOpValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp49 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
89 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
104 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue()
106 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue()
109 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue()
120 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
130 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h39 SmallVectorImpl<MCFixup> &Fixups,
43 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
49 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument
55 SmallVectorImpl<MCFixup> &Fixups, in getSMEMOffsetEncoding() argument
61 SmallVectorImpl<MCFixup> &Fixups, in getSDWASrcEncoding() argument
67 SmallVectorImpl<MCFixup> &Fixups, in getSDWAVopcDstEncoding() argument
73 SmallVectorImpl<MCFixup> &Fixups, in getAVOperandEncoding() argument
H A DSIMCCodeEmitter.cpp45 SmallVectorImpl<MCFixup> &Fixups,
50 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
307 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
335 Fixups, STI)); in encodeInstruction()
389 return getMachineOpValue(MI, MO, Fixups, STI); in getSOPPBrEncoding()
[all …]
H A DR600MCCodeEmitter.cpp42 SmallVectorImpl<MCFixup> &Fixups,
47 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
93 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
106 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
130 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
140 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
166 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
182 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.h53 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
75 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
78 Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp55 unsigned Offset, SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups, in encodeBits() argument
110 SmallVectorImpl<MCFixup> &Fixups, in encodeReg() argument
185 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument
267 Fixups.push_back(MCFixup::create( in encodeImm()
284 Fixups.push_back(MCFixup::create( in encodeImm()
316 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCWasmStreamer.cpp164 SmallVector<MCFixup, 4> Fixups; in emitInstToData() local
167 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in emitInstToData()
174 for (unsigned I = 0, E = Fixups.size(); I != E; ++I) { in emitInstToData()
175 Fixups[I].setOffset(Fixups[I].getOffset() + DF->getContents().size()); in emitInstToData()
176 DF->getFixups().push_back(Fixups[I]); in emitInstToData()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp457 Fixups, -ImmSize); in emitMemModRMByte()
596 Fixups); in emitMemModRMByte()
648 StartByte, OS, Fixups); in emitMemModRMByte()
1472 Fixups); in encodeInstruction()
1479 StartByte, OS, Fixups); in encodeInstruction()
1486 StartByte, OS, Fixups); in encodeInstruction()
1488 OS, Fixups); in encodeInstruction()
1494 StartByte, OS, Fixups); in encodeInstruction()
1496 OS, Fixups); in encodeInstruction()
1807 StartByte, OS, Fixups); in encodeInstruction()
[all …]

123