/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64ELFObjectWriter.cpp | 34 const MCFixup &Fixup, bool IsPCRel) const override; 49 const MCFixup &Fixup, 65 switch ((unsigned)Fixup.getKind()) { 67 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported"); 87 Ctx.reportError(Fixup.getLoc(), 103 Ctx.reportError(Fixup.getLoc(), "Unsupported pc-relative fixup kind"); 107 switch ((unsigned)Fixup.getKind()) { 109 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported"); 135 Ctx.reportError(Fixup.getLoc() [all...] |
/external/llvm/test/MC/Mips/ |
expansion-jal-sym-pic.s | 54 # O32: # fixup A - offset: 0, value: %got(local_label), kind: fixup_Mips_GOT 56 # O32: # fixup A - offset: 0, value: %lo(local_label), kind: fixup_Mips_LO16 59 # N32: # fixup A - offset: 0, value: %got_disp(local_label), kind: fixup_Mips_GOT_DISP 62 # N64: # fixup A - offset: 0, value: %got_disp(local_label), kind: fixup_Mips_GOT_DISP 65 # O32-MICROMIPS: # fixup A - offset: 0, value: %got(local_label), kind: fixup_MICROMIPS_GOT16 67 # O32-MICROMIPS: # fixup A - offset: 0, value: %lo(local_label), kind: fixup_MICROMIPS_LO16 70 # N32-MICROMIPS: # fixup A - offset: 0, value: %got_disp(local_label), kind: fixup_MICROMIPS_GOT_DISP 73 # N64-MICROMIPS: # fixup A - offset: 0, value: %got_disp(local_label), kind: fixup_MICROMIPS_GOT_DISP 82 # O32: # fixup A - offset: 0, value: %call16(weak_label), kind: fixup_Mips_CALL16 85 # N32: # fixup A - offset: 0, value: %call16(weak_label), kind: fixup_Mips_CALL1 [all...] |
micromips-tailr.s | 2 # RUN: -mattr=micromips | FileCheck %s -check-prefix=CHECK-FIXUP 10 # CHECK-FIXUP: foo: 11 # CHECK-FIXUP: addiu $2, $zero, 1332 12 # CHECK-FIXUP: # encoding: [0x40,0x30,0x34,0x05] 13 # CHECK-FIXUP: j foo # encoding: [A,0xd4'A',A,0b000000AA] 14 # CHECK-FIXUP: # fixup A - offset: 0, 15 # CHECK-FIXUP: value: foo, kind: fixup_MICROMIPS_26_S1 16 # CHECK-FIXUP: nop # encoding: [0x00,0x00,0x00,0x00]
|
branch-pseudos.s | 10 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 15 # CHECK: # fixup A - offset: 0, value: global_label-4, kind: fixup_Mips_PC16 19 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 23 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 27 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 33 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 38 # CHECK: # fixup A - offset: 0, value: global_label-4, kind: fixup_Mips_PC16 44 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 52 # CHECK: # fixup A - offset: 0, value: local_label-4, kind: fixup_Mips_PC16 57 # CHECK: # fixup A - offset: 0, value: global_label-4, kind: fixup_Mips_PC1 [all...] |
/frameworks/compile/mclinker/include/mcld/Fragment/ |
Stub.h | 34 class Fixup { 36 Fixup(DWord pOffset, SWord pAddend, Type pType) 39 ~Fixup() {} 54 typedef std::vector<Fixup*> FixupListType; 98 /// ----- Fixup ----- /// 128 /// addFixup - add a fixup for this stub to build a relocation 131 /// addFixup - add a fixup from a existing fixup of the prototype 132 void addFixup(const Fixup& pFixup);
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
MCAsmBackend.h | 51 /// \name Target Fixup Interfaces 54 /// Get the number of target specific fixup kinds. 57 /// Map a relocation name used in .reloc to a fixup kind. 60 /// Get information on a fixup kind. 63 /// Target hook to adjust the literal value of a fixup if necessary. 68 const MCFixup &Fixup, const MCFragment *DF, 72 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 73 /// the offset specified by the fixup and following the fixup kind as 74 /// appropriate. Errors (such as an out of range fixup value) should b [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/MC/ |
MCAsmBackend.h | 51 /// \name Target Fixup Interfaces 54 /// Get the number of target specific fixup kinds. 57 /// Map a relocation name used in .reloc to a fixup kind. 60 /// Get information on a fixup kind. 63 /// Target hook to adjust the literal value of a fixup if necessary. 68 const MCFixup &Fixup, const MCFragment *DF, 72 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 73 /// the offset specified by the fixup and following the fixup kind as 74 /// appropriate. Errors (such as an out of range fixup value) should b [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/MC/ |
MCAsmBackend.h | 51 /// \name Target Fixup Interfaces 54 /// Get the number of target specific fixup kinds. 57 /// Map a relocation name used in .reloc to a fixup kind. 60 /// Get information on a fixup kind. 63 /// Target hook to adjust the literal value of a fixup if necessary. 68 const MCFixup &Fixup, const MCFragment *DF, 72 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 73 /// the offset specified by the fixup and following the fixup kind as 74 /// appropriate. Errors (such as an out of range fixup value) should b [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
MCAsmBackend.h | 51 /// \name Target Fixup Interfaces 54 /// Get the number of target specific fixup kinds. 57 /// Map a relocation name used in .reloc to a fixup kind. 60 /// Get information on a fixup kind. 63 /// Target hook to adjust the literal value of a fixup if necessary. 68 const MCFixup &Fixup, const MCFragment *DF, 72 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 73 /// the offset specified by the fixup and following the fixup kind as 74 /// appropriate. Errors (such as an out of range fixup value) should b [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/MC/ |
MCAsmBackend.h | 51 /// \name Target Fixup Interfaces 54 /// Get the number of target specific fixup kinds. 57 /// Map a relocation name used in .reloc to a fixup kind. 60 /// Get information on a fixup kind. 63 /// Target hook to adjust the literal value of a fixup if necessary. 68 const MCFixup &Fixup, const MCFragment *DF, 72 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 73 /// the offset specified by the fixup and following the fixup kind as 74 /// appropriate. Errors (such as an out of range fixup value) should b [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/MC/ |
MCAsmBackend.h | 51 /// \name Target Fixup Interfaces 54 /// Get the number of target specific fixup kinds. 57 /// Map a relocation name used in .reloc to a fixup kind. 60 /// Get information on a fixup kind. 63 /// Target hook to adjust the literal value of a fixup if necessary. 68 const MCFixup &Fixup, const MCFragment *DF, 72 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 73 /// the offset specified by the fixup and following the fixup kind as 74 /// appropriate. Errors (such as an out of range fixup value) should b [all...] |
/art/compiler/utils/ |
assembler.cc | 55 AssemblerFixup* fixup = fixup_; local 56 while (fixup != nullptr) { 57 fixup->Process(region, fixup->position()); 58 fixup = fixup->previous();
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMAsmBackend.h | 41 /// processFixupValue - Target hook to process the literal value of a fixup 44 const MCFixup &Fixup, const MCFragment *DF, 48 unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value, bool IsPCRel, 52 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 59 const char *reasonForFixupRelaxation(const MCFixup &Fixup, 62 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
|
/external/llvm/test/MC/AArch64/ |
arm64-tls-relocs.s | 12 // CHECK-NEXT: // fixup A - offset: 0, value: :gottprel_g1:var, kind: fixup_aarch64_movw 19 // CHECK-NEXT: // fixup A - offset: 0, value: :gottprel_g0_nc:var, kind: fixup_aarch64_movw 28 // CHECK-NEXT: // fixup A - offset: 0, value: :gottprel:var, kind: fixup_aarch64_pcrel_adrp_imm21 30 // CHECK-NEXT: // fixup A - offset: 0, value: :gottprel_lo12:var, kind: fixup_aarch64_ldst_imm12_scale8 32 // CHECK-NEXT: // fixup A - offset: 0, value: :gottprel:var, kind: fixup_aarch64_ldr_pcrel_imm19 46 // CHECK-NEXT: // fixup A - offset: 0, value: :tprel_g2:var, kind: fixup_aarch64_movw 48 // CHECK-NEXT: // fixup A - offset: 0, value: :tprel_g2:var, kind: fixup_aarch64_movw 58 // CHECK-NEXT: // fixup A - offset: 0, value: :tprel_g1:var, kind: fixup_aarch64_movw 60 // CHECK-NEXT: // fixup A - offset: 0, value: :tprel_g1:var, kind: fixup_aarch64_movw 62 // CHECK-NEXT: // fixup A - offset: 0, value: :tprel_g1:var, kind: fixup_aarch64_mov [all...] |
/external/llvm/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 64 /// Target hook to adjust the literal value of a fixup if necessary. 69 const MCFixup &Fixup, const MCFragment *DF, 73 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 74 /// the offset specified by the fixup and following the fixup kind as 76 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize [all...] |
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
AMDGPUAsmBackend.cpp | 33 const MCFragment *Fragment, const MCFixup &Fixup, 49 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 51 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 91 llvm_unreachable("Unknown fixup kind!"); 95 void AMDGPUAsmBackend::applyFixup(const MCFixup &Fixup, char *Data, 99 switch ((unsigned)Fixup.getKind()) { 105 uint16_t *Dst = (uint16_t*)(Data + Fixup.getOffset()); 112 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind()); 115 MCFixupKindInfo Info = getFixupKindInfo(Fixup.getKind()); 120 unsigned Offset = Fixup.getOffset() [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/MC/ |
MCAsmBackend.h | 52 /// \name Target Fixup Interfaces 55 /// Get the number of target specific fixup kinds. 58 /// Map a relocation name used in .reloc to a fixup kind. 61 /// Get information on a fixup kind. 66 const MCFixup &Fixup, 71 /// Apply the \p Value for given \p Fixup into the provided data fragment, at 72 /// the offset specified by the fixup and following the fixup kind as 73 /// appropriate. Errors (such as an out of range fixup value) should be 75 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePeCoffLib/ |
BasePeCoffLibInternals.h | 28 Performs an Itanium-based specific relocation fixup and is a no-op on other
32 @param Fixup Pointer to the address to fix up.
34 @param Adjust The offset to adjust the fixup.
42 IN OUT CHAR8 *Fixup,
49 Performs an Itanium-based specific re-relocation fixup and is a no-op on other
54 @param Fixup Pointer to the address to fix up.
56 @param Adjust The offset to adjust the fixup.
64 IN OUT CHAR8 *Fixup,
|