| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 93 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 D | PPCMCCodeEmitter.cpp | 42 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 D | PPCELFStreamer.cpp | 162 DF->addFixup(MCFixup::create(LabelSym->getOffset() - 8, SubExpr2, FixupKind)); in emitGOTToPCRelReloc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCCodeEmitter.cpp | 38 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 D | BPFMCCodeEmitter.cpp | 80 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 D | MipsMCCodeEmitter.cpp | 58 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 D | MipsTargetStreamer.cpp | 1037 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 D | MSP430MCCodeEmitter.cpp | 80 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 D | XtensaMCCodeEmitter.cpp | 153 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 D | AArch64MCCodeEmitter.cpp | 226 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 D | VEMCCodeEmitter.cpp | 79 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 D | SystemZMCCodeEmitter.cpp | 133 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 D | CSKYMCCodeEmitter.cpp | 33 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 D | MCWinCOFFStreamer.cpp | 284 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 D | MCObjectStreamer.cpp | 71 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 D | MCSection.cpp | 95 void MCEncodedFragment::addFixup(MCFixup Fixup) { appendFixups({Fixup}); } in addFixup() function in MCEncodedFragment
|
| H A D | MCXCOFFStreamer.cpp | 101 DF->addFixup(Fixup); in emitXCOFFRefDirective()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCCodeEmitter.cpp | 106 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 D | LoongArchMCCodeEmitter.cpp | 100 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 D | LoongArchAsmBackend.cpp | 287 LF.addFixup(MCFixup::create(0, &Expr, FK_Data_leb128)); in relaxLEB128()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 123 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 D | ARMMCCodeEmitter.cpp | 436 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 D | ARMELFStreamer.cpp | 1212 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 D | AMDGPUMCCodeEmitter.cpp | 107 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 D | HexagonMCCodeEmitter.cpp | 340 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() function 730 addFixup(Fixups, State.Addend, FixupExpr, FixupKind); in getExprOpValue()
|