Home
last modified time | relevance | path

Searched refs:addFixup (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp93 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
153 addFixup(Fixups, 0, Expr, SExpr->getSpecifier()); in getMachineOpValue()
183 addFixup(Fixups, 0, Expr, SExpr->getSpecifier()); in getSImm5OpValue()
186 addFixup(Fixups, 0, Expr, ELF::R_SPARC_5); in getSImm5OpValue()
209 addFixup(Fixups, 0, Expr, SExpr->getSpecifier()); in getSImm13OpValue()
212 addFixup(Fixups, 0, Expr, Sparc::fixup_sparc_13); in getSImm13OpValue()
227 addFixup(Fixups, 0, MO.getExpr(), Sparc::fixup_sparc_call30); in getCallTargetOpValue()
239 addFixup(Fixups, 0, MO.getExpr(), ELF::R_SPARC_WDISP22); in getBranchTargetOpValue()
250 addFixup(Fixups, 0, MO.getExpr(), ELF::R_SPARC_WDISP19); in getBranchPredTargetOpValue()
261 addFixup(Fixups, 0, MO.getExpr(), ELF::R_SPARC_WDISP16); in getBranchOnRegTargetOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp42 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
65 addFixup( in getDirectBrEncoding()
172 addFixup(Fixups, 0, MO.getExpr(), PPC::fixup_ppc_brcond14); in getCondBrEncoding()
184 addFixup(Fixups, 0, MO.getExpr(), PPC::fixup_ppc_br24abs); in getAbsDirectBrEncoding()
196 addFixup(Fixups, 0, MO.getExpr(), PPC::fixup_ppc_brcond14abs); in getAbsCondBrEncoding()
217 addFixup(Fixups, IsLittleEndian ? 0 : 2, MO.getExpr(), PPC::fixup_ppc_half16); in getImm16Encoding()
231 addFixup(Fixups, 0, MO.getExpr(), Fixup); in getImm34Encoding()
257 addFixup(Fixups, IsLittleEndian ? 0 : 2, MO.getExpr(), PPC::fixup_ppc_half16); in getDispRIEncoding()
270 addFixup(Fixups, IsLittleEndian ? 0 : 2, MO.getExpr(), in getDispRIXEncoding()
287 addFixup(Fixups, IsLittleEndian ? 0 : 2, MO.getExpr(), in getDispRIX16Encoding()
[all …]
H A DPPCELFStreamer.cpp162 DF->addFixup(MCFixup::create(LabelSym->getOffset() - 8, SubExpr2, FixupKind)); in emitGOTToPCRelReloc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.cpp38 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
124 addFixup(Fixups, 0, MO.getExpr(), MCFixupKind(Fixup)); in encodeRelCondBrTarget()
169 addFixup(Fixups, 0, OffsetOp.getExpr(), AVR::fixup_6); in encodeMemri()
203 addFixup(Fixups, Offset, MO.getExpr(), FixupKind); in encodeImm()
219 addFixup(Fixups, 0, MO.getExpr(), FixupKind); in encodeCallTarget()
249 addFixup(Fixups, 0, AVRExpr, FixupKind); in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
110 addFixup(Fixups, 0, Expr, FK_Data_4, true); in getMachineOpValue()
112 addFixup(Fixups, 0, Expr, FK_SecRel_8); in getMachineOpValue()
114 addFixup(Fixups, 0, Expr, BPF::FK_BPF_PCRel_4, true); in getMachineOpValue()
117 addFixup(Fixups, 0, Expr, FK_Data_2, true); in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp58 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
263 addFixup(Fixups, 0, FixupExpression, Mips::fixup_Mips_PC16); in getBranchTargetOpValue()
284 addFixup(Fixups, 0, FixupExpression, Mips::fixup_Mips_PC16); in getBranchTargetOpValue1SImm16()
306 addFixup(Fixups, 0, FixupExpression, Mips::fixup_Mips_PC16); in getBranchTargetOpValueMMR6()
328 addFixup(Fixups, 0, FixupExpression, Mips::fixup_Mips_PC16); in getBranchTargetOpValueLsl2MMR6()
348 addFixup(Fixups, 0, Expr, Mips::fixup_MICROMIPS_PC7_S1); in getBranchTarget7OpValueMM()
368 addFixup(Fixups, 0, Expr, Mips::fixup_MICROMIPS_PC10_S1); in getBranchTargetOpValueMMPC10()
388 addFixup(Fixups, 0, Expr, Mips::fixup_MICROMIPS_PC16_S1); in getBranchTargetOpValueMM()
409 addFixup(Fixups, 0, FixupExpression, Mips::fixup_MIPS_PC21_S2); in getBranchTarget21OpValue()
430 addFixup(Fixups, 0, FixupExpression, Mips::fixup_MICROMIPS_PC21_S1); in getBranchTarget21OpValueMM()
[all …]
H A DMipsTargetStreamer.cpp1037 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitGPRel32Value()
1044 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitGPRel64Value()
1051 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitDTPRel32Value()
1058 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitDTPRel64Value()
1065 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitTPRel32Value()
1072 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitTPRel64Value()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCCodeEmitter.cpp80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
128 addFixup(Fixups, Offset, MO.getExpr(), MSP430::fixup_16_byte); in getMachineOpValue()
159 addFixup(Fixups, Offset, MO2.getExpr(), FixupKind); in getMemOpValue()
172 addFixup(Fixups, 0, MO.getExpr(), MSP430::fixup_10_pcrel); in getPCRelImmOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCCodeEmitter.cpp153 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
214 addFixup(Fixups, 0, Expr, Xtensa::fixup_xtensa_jump_18); in getJumpTargetEncoding()
231 addFixup(Fixups, 0, Expr, Xtensa::fixup_xtensa_branch_12); in getBranchTargetEncoding()
235 addFixup(Fixups, 0, Expr, Xtensa::fixup_xtensa_branch_6); in getBranchTargetEncoding()
238 addFixup(Fixups, 0, Expr, Xtensa::fixup_xtensa_branch_8); in getBranchTargetEncoding()
255 addFixup(Fixups, 0, Expr, Xtensa::fixup_xtensa_loop_8); in getLoopTargetEncoding()
275 addFixup(Fixups, 0, Expr, Xtensa::fixup_xtensa_call_18); in getCallEncoding()
294 addFixup(Fixups, 0, MO.getExpr(), Xtensa::fixup_xtensa_l32r_16); in getL32RTargetEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp226 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
256 addFixup(Fixups, 0, MO.getExpr(), Kind); in getLdStUImm12OpValue()
280 addFixup(Fixups, 0, Expr, Kind, true); in getAdrLabelOpValue()
307 addFixup(Fixups, 0, Expr, Kind); in getAddSubImmOpValue()
334 addFixup(Fixups, 0, MO.getExpr(), AArch64::fixup_aarch64_pcrel_branch19, in getCondBranchTargetOpValue()
372 addFixup(Fixups, 0, MO.getExpr(), AArch64::fixup_aarch64_pcrel_branch16, in getPAuthPCRelOpValue()
391 addFixup(Fixups, 0, MO.getExpr(), AArch64::fixup_aarch64_ldr_pcrel_imm19, in getLoadLiteralOpValue()
436 addFixup(Fixups, 0, MO.getExpr(), AArch64::fixup_aarch64_pcrel_branch14, in getTestBranchTargetOpValue()
458 addFixup(Fixups, 0, MO.getExpr(), Kind, true); in getBranchTargetOpValue()
738 addFixup(Fixups, 0, MI.getOperand(0).getExpr(), Reloc); in encodeInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp79 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
115 addFixup(Fixups, 0, Expr, Kind); in getMachineOpValue()
135 addFixup(Fixups, 0, MO.getExpr(), VE::fixup_ve_srel32); in getBranchTargetOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp133 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
178 addFixup(Fixups, BitOffset >> 3, MO.getExpr(), Kind); in getImmOpValue()
213 addFixup(Fixups, Offset, Expr, Kind, true); in getPCRelEncoding()
218 addFixup(Fixups, 0, MOTLS.getExpr(), SystemZ::FK_390_TLS_CALL); in getPCRelEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.cpp33 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
86 addFixup(Fixups, 0, MO.getExpr(), Kind); in getImmOpValue()
139 addFixup(Fixups, 0, MO.getExpr(), Kind); in getBranchSymbolOpValue()
154 addFixup(Fixups, 0, MO.getExpr(), Kind); in getConstpoolSymbolOpValue()
169 addFixup(Fixups, 0, MO.getExpr(), Kind); in getDataSymbolOpValue()
183 addFixup(Fixups, 0, MO.getExpr(), Kind); in getCallSymbolOpValue()
197 addFixup(Fixups, 0, MO.getExpr(), Kind); in getBareSymbolOpValue()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp284 DF->addFixup(Fixup); in emitCOFFSectionIndex()
301 DF->addFixup(Fixup); in emitCOFFSecRel32()
320 DF->addFixup(Fixup); in emitCOFFImgRel32()
334 DF->addFixup(Fixup); in emitCOFFSecNumber()
348 DF->addFixup(Fixup); in emitCOFFSecOffset()
H A DMCObjectStreamer.cpp71 F->addFixup(PendingFixup.Fixup); in resolvePendingFixups()
73 PendingFixup.DF->addFixup(PendingFixup.Fixup); in resolvePendingFixups()
191 DF->addFixup(MCFixup::create(DF->getContents().size(), Value, in emitValueImpl()
709 DF->addFixup(MCFixup::create(OffsetVal.getConstant(), Expr, Kind)); in emitRelocDirective()
725 DF->addFixup( in emitRelocDirective()
H A DMCSection.cpp95 void MCEncodedFragment::addFixup(MCFixup Fixup) { appendFixups({Fixup}); } in addFixup() function in MCEncodedFragment
H A DMCXCOFFStreamer.cpp101 DF->addFixup(Fixup); in emitXCOFFRefDirective()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp106 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
147 addFixup(Fixups, InsertByte, Expr, MCFixup::getDataKindForSize(Size / 8)); in encodeRelocImm()
181 addFixup(Fixups, InsertByte, Expr, MCFixup::getDataKindForSize(Size / 8), in encodePCRelImm()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCCodeEmitter.cpp100 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
210 addFixup(Fixups, 0, Expr, FixupKind); in getExprOpValue()
263 addFixup(Fixups, 0, Expr, ELF::R_LARCH_TLS_LE_ADD_R); in expandAddTPRel()
H A DLoongArchAsmBackend.cpp287 LF.addFixup(MCFixup::create(0, &Expr, FK_Data_leb128)); in relaxLEB128()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp123 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
206 addFixup(Fixups, 0, Expr, ELF::R_RISCV_TLSDESC_CALL); in expandTLSDESCCall()
233 addFixup(Fixups, 0, Expr, ELF::R_RISCV_TPREL_ADD); in expandAddTPRel()
344 addFixup(Fixups, Offset, SrcSymbol.getExpr(), RISCV::fixup_riscv_jal); in expandLongCondBr()
392 addFixup(Fixups, Offset, SrcSymbol.getExpr(), RISCV::fixup_riscv_jal); in expandQCLongCondBrImm()
693 addFixup(Fixups, 0, Expr, FixupKind); in getImmOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp436 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
628 addFixup(Fixups, 0, Expr, Kind); in getBranchTargetOpValue()
991 addFixup(Fixups, 0, MO1.getExpr(), Kind); in getAddrModeImm12OpValue()
1001 addFixup(Fixups, 0, MO.getExpr(), Kind); in getAddrModeImm12OpValue()
1126 addFixup(Fixups, 0, Expr, Kind); in getT2AddrModeImm8s4OpValue()
1263 addFixup(Fixups, 0, E, Kind); in getHiLoImmOpValue()
1385 addFixup(Fixups, 0, Expr, Kind); in getAddrMode3OpValue()
1467 addFixup(Fixups, 0, Expr, Kind); in getAddrMode5OpValue()
1507 addFixup(Fixups, 0, Expr, Kind); in getAddrMode5FP16OpValue()
1533 addFixup(Fixups, 0, Expr, Kind); in getModImmOpValue()
[all …]
H A DARMELFStreamer.cpp1212 Frag->addFixup(MCFixup::create(Frag->getContents().size(), Expr, Kind)); in EmitFixup()
1300 DF->addFixup( in EmitPersonalityFixup()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp107 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
480 addFixup(Fixups, 0, Expr, AMDGPU::fixup_si_sopp_br, true); in getSOPPBrEncoding()
690 addFixup(Fixups, Offset, MO.getExpr(), FK_Data_4, PCRel); in getMachineOpValueCommon()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp340 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function
730 addFixup(Fixups, State.Addend, FixupExpr, FixupKind); in getExprOpValue()

12