/external/llvm/test/MC/SystemZ/ |
insn-good.s | 631 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL 634 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL 637 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL 640 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL 644 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL 646 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL 648 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL 654 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL 656 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL 658 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DB [all...] |
fixups.s | 8 # CHECK-NEXT: # fixup A - offset: 2, value: target+2, kind: FK_390_PC32DBL 14 # CHECK-NEXT: # fixup A - offset: 2, value: target@GOT+2, kind: FK_390_PC32DBL 20 # CHECK-NEXT: # fixup A - offset: 2, value: target@INDNTPOFF+2, kind: FK_390_PC32DBL 26 # CHECK-NEXT: # fixup A - offset: 2, value: target+2, kind: FK_390_PC32DBL 32 # CHECK-NEXT: # fixup A - offset: 2, value: target@PLT+2, kind: FK_390_PC32DBL 38 # CHECK-NEXT: # fixup A - offset: 2, value: target@PLT+2, kind: FK_390_PC32DBL 39 # CHECK-NEXT: # fixup B - offset: 0, value: sym@TLSGD, kind: FK_390_TLS_CALL 46 # CHECK-NEXT: # fixup A - offset: 2, value: target@PLT+2, kind: FK_390_PC32DBL 47 # CHECK-NEXT: # fixup B - offset: 0, value: sym@TLSLDM, kind: FK_390_TLS_CALL 54 # CHECK-NEXT: # fixup A - offset: 2, value: target+2, kind: FK_390_PC16DB [all...] |
/external/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
WebAssemblyELFObjectWriter.cpp | 29 const MCFixup &Fixup, bool IsPCRel) const override; 40 const MCFixup &Fixup, 45 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) 49 switch (Fixup.getKind()) { 57 llvm_unreachable("unimplemented fixup kind");
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
X86MachObjectWriter.cpp | 32 const MCFixup &Fixup, 40 const MCFixup &Fixup, 48 const MCFixup &Fixup, 53 const MCFragment *Fragment, const MCFixup &Fixup, 62 const MCFixup &Fixup, MCValue Target, 65 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 68 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 84 llvm_unreachable("invalid fixup kind!"); 104 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, 106 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()) [all...] |
/toolchain/binutils/binutils-2.27/include/vms/ |
eiaf.h | 1 /* Alpha VMS external format of Extended Image Activator Fixup section. 44 /* Offsets to quadword and longword relocation fixup data. */ 48 /* Offsets to quardword and longword .address fixup data. */ 52 /* Offset to code address fixup data. */ 55 /* Offset to linkage part fixup data. */
|
/external/llvm/test/MC/PowerPC/ |
ppc64-encoding-ext.s | 170 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 171 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 175 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs 176 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs 186 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 187 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 191 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs 192 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs 203 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 204 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond1 [all...] |
ppc64-fixup-explicit.s | 17 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup_ppc_half16 18 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup_ppc_half16 25 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup_ppc_half16ds 26 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup_ppc_half16ds 33 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@got@ha, kind: fixup_ppc_half16 34 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@got@ha, kind: fixup_ppc_half16 41 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@got@l, kind: fixup_ppc_half16 42 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@got@l, kind: fixup_ppc_half16 49 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@got@h, kind: fixup_ppc_half16 50 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@got@h, kind: fixup_ppc_half1 [all...] |
ppc64-fixups.s | 12 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_br24 13 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_br24 20 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_br24abs 21 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_br24abs 28 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 29 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14 36 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs 37 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs 45 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@l, kind: fixup_ppc_half16 46 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@l, kind: fixup_ppc_half1 [all...] |
/external/linux-kselftest/tools/testing/selftests/powerpc/primitives/ |
load_unaligned_zeropad.c | 4 * a SEGV handler that walks the exception tables and runs the fixup 78 int fixup; member in struct:extbl_entry 89 unsigned long insn, fixup; local 92 fixup = (unsigned long)&entry->fixup + entry->fixup; 95 *ip = fixup;
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMMachObjectWriter.cpp | 33 const MCFixup &Fixup, 42 const MCFixup &Fixup, MCValue Target, 56 const MCFixup &Fixup, MCValue Target, 143 const MCFixup &Fixup, 146 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); 147 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 154 Asm.getContext().reportError(Fixup.getLoc(), 169 Asm.getContext().reportError(Fixup.getLoc(), 197 switch ((unsigned)Fixup.getKind()) { 247 const MCFixup &Fixup, [all...] |
ARMWinCOFFObjectWriter.cpp | 31 unsigned getRelocType(const MCValue &Target, const MCFixup &Fixup, 39 const MCFixup &Fixup, 48 switch (static_cast<unsigned>(Fixup.getKind())) { 50 const MCFixupKindInfo &Info = MAB.getFixupKindInfo(Fixup.getKind()); 79 bool ARMWinCOFFObjectWriter::recordRelocation(const MCFixup &Fixup) const { 80 return static_cast<unsigned>(Fixup.getKind()) != ARM::fixup_t2_movt_hi16;
|
/external/llvm/test/MC/Mips/ |
micromips-jump26.s | 2 # RUN: -mattr=micromips | FileCheck %s -check-prefix=CHECK-FIXUP 10 # CHECK-FIXUP: foo: 11 # CHECK-FIXUP: jal bar # encoding: [A,0xf4'A',A,0b000000AA] 12 # CHECK-FIXUP: # fixup A - offset: 0, 13 # CHECK-FIXUP: value: bar, kind: fixup_MICROMIPS_26_S1 14 # CHECK-FIXUP: nop # encoding: [0x00,0x00,0x00,0x00]
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/ |
ARMFixupKinds.h | 1 //===-- ARM/ARMFixupKinds.h - ARM Specific Fixup Entries --------*- C++ -*-===// 56 // fixup_arm_thumb_br - 12-bit fixup for Thumb B instructions. 59 // fixup_arm_thumb_bl - Fixup for Thumb BL instructions. 62 // fixup_arm_thumb_blx - Fixup for Thumb BLX instructions. 65 // fixup_arm_thumb_cb - Fixup for Thumb branch instructions. 68 // fixup_arm_thumb_cp - Fixup for Thumb load/store from constant pool instrs. 71 // fixup_arm_thumb_bcc - Fixup for Thumb conditional branching instructions.
|
/external/swiftshader/third_party/subzero/src/ |
IceFixups.h | 1 //===- subzero/src/IceFixups.h - Assembler fixup kinds ----------*- C++ -*-===// 11 /// \brief Declares generic fixup types. 70 /// Emits fixup, then returns the number of bytes to skip. 73 /// Emits offset() (little endian) in position_. If your fixup requires 74 /// something smarter, you must create your own fixup type. 80 // An offset addend to the fixup offset (as returned by offset()), in case the 93 /// Extends a fixup to be textual. That is, it emits text instead of a sequence
|
/frameworks/compile/mclinker/lib/Fragment/ |
Stub.cpp | 24 for (fixup_iterator fixup = fixup_begin(); fixup != fixup_end(); ++fixup) 25 delete (*fixup); 77 m_FixupList.push_back(new Fixup(pOffset, pAddend, pType)); 80 void Stub::addFixup(const Fixup& pFixup) { 82 m_FixupList.push_back(new Fixup(pFixup));
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64MachObjectWriter.cpp | 28 bool getAArch64FixupKindMachOInfo(const MCFixup &Fixup, unsigned &RelocType, 38 const MCFixup &Fixup, MCValue Target, 44 const MCFixup &Fixup, unsigned &RelocType, const MCSymbolRefExpr *Sym, 49 switch ((unsigned)Fixup.getKind()) { 94 Asm.getContext().reportError(Fixup.getLoc(), 146 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, 148 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 156 unsigned Kind = Fixup.getKind(); 159 FixupOffset += Fixup.getOffset(); 175 Asm.getContext().reportError(Fixup.getLoc() [all...] |
/device/linaro/bootloader/edk2/MdePkg/Library/BasePeCoffLib/Arm/ |
PeCoffLoaderEx.c | 132 Performs an ARM-based specific relocation fixup and is a no-op on other
136 @param Fixup The pointer to the address to fix up.
138 @param Adjust The offset to adjust the fixup.
146 IN OUT CHAR8 *Fixup,
154 Fixup16 = (UINT16 *) Fixup;
204 Performs an ARM-based specific re-relocation fixup and is a no-op on other
209 @param Fixup The pointer to the address to fix up.
211 @param Adjust The offset to adjust the fixup.
219 IN OUT CHAR8 *Fixup,
227 Fixup16 = (UINT16 *)Fixup;
[all...] |
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
SparcELFObjectWriter.cpp | 33 const MCFixup &Fixup, bool IsPCRel) const override; 43 const MCFixup &Fixup, 46 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Fixup.getValue())) { 52 switch((unsigned)Fixup.getKind()) { 54 llvm_unreachable("Unimplemented fixup -> relocation"); 68 switch((unsigned)Fixup.getKind()) { 70 llvm_unreachable("Unimplemented fixup -> relocation"); 72 case FK_Data_2: return ((Fixup.getOffset() % 2) 75 case FK_Data_4: return ((Fixup.getOffset() % 4) 78 case FK_Data_8: return ((Fixup.getOffset() % 8 [all...] |
/external/llvm/test/MC/Mips/msa/ |
test_cbranch.s | 11 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC16 14 # fixup A - offset: 0, value: SYMBOL1, kind: fixup_Mips_PC16 17 # fixup A - offset: 0, value: SYMBOL2, kind: fixup_Mips_PC16 20 # fixup A - offset: 0, value: SYMBOL3, kind: fixup_Mips_PC16 26 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC16 38 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC16 41 # fixup A - offset: 0, value: SYMBOL1, kind: fixup_Mips_PC16 44 # fixup A - offset: 0, value: SYMBOL2, kind: fixup_Mips_PC16 47 # fixup A - offset: 0, value: SYMBOL3, kind: fixup_Mips_PC16 53 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC1 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/ARM/ |
2012-06-15-lsr-noaddrmode.ll | 13 ; LSR Use: Kind=Special, Offsets={0}, all-fixups-outside-loop, widest fixup type: i32 15 ; LSR Use: Kind=ICmpZero, Offsets={0}, widest fixup type: i32 17 ; LSR Use: Kind=Address of i32, Offsets={0}, widest fixup type: i32* 19 ; LSR Use: Kind=Address of i32, Offsets={0}, widest fixup type: i32* 21 ; LSR Use: Kind=Special, Offsets={0}, all-fixups-outside-loop, widest fixup type: i32 26 ; LSR Use: Kind=Special, Offsets={0}, all-fixups-outside-loop, widest fixup type: i32 28 ; LSR Use: Kind=ICmpZero, Offsets={0}, widest fixup type: i32 30 ; LSR Use: Kind=Address of i32, Offsets={0}, widest fixup type: i32* 32 ; LSR Use: Kind=Address of i32, Offsets={0}, widest fixup type: i32* 34 ; LSR Use: Kind=Special, Offsets={0}, all-fixups-outside-loop, widest fixup type: i3 [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/MCTargetDesc/ |
MBlazeAsmBackend.cpp | 30 default: assert(0 && "invalid fixup kind!"); 113 void ApplyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 122 void ELFMBlazeAsmBackend::ApplyFixup(const MCFixup &Fixup, char *Data, 124 unsigned Size = getFixupKindSize(Fixup.getKind()); 126 assert(Fixup.getOffset() + Size <= DataSize && 127 "Invalid fixup offset!"); 129 char *data = Data + Fixup.getOffset(); 131 default: llvm_unreachable("Cannot fixup unknown value."); 132 case 1: llvm_unreachable("Cannot fixup 1 byte value."); 133 case 8: llvm_unreachable("Cannot fixup 8 byte value.") [all...] |
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
MipsAsmBackend.cpp | 36 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value, 39 unsigned Kind = Fixup.getKind(); 72 Ctx->reportError(Fixup.getLoc(), "out of range PC16 fixup"); 82 Ctx->reportError(Fixup.getLoc(), "out of range PC19 fixup"); 119 Ctx->reportError(Fixup.getLoc(), "out of range PC7 fixup"); 129 Ctx->reportError(Fixup.getLoc(), "out of range PC10 fixup"); [all...] |
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
PPCMachObjectWriter.cpp | 31 const MCFixup &Fixup, MCValue Target, 36 const MCFragment *Fragment, const MCFixup &Fixup, 45 const MCFixup &Fixup, MCValue Target, 50 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, 61 report_fatal_error("log2size(FixupKind): Unhandled fixup kind!"); 81 /// Translates generic PPC fixup kind to Mach-O/PPC relocation type enum. 85 // Fixup.getKind() 95 report_fatal_error("Unimplemented fixup kind (relative)"); 105 llvm_unreachable("Unsupported modifier for half16 fixup"); 121 report_fatal_error("Unimplemented fixup kind (absolute)!") [all...] |
/external/llvm/lib/MC/ |
MCAsmBackend.cpp | 42 assert((size_t)Kind <= array_lengthof(Builtins) && "Unknown fixup kind"); 47 const MCFixup &Fixup, bool Resolved, uint64_t Value, 51 return fixupNeedsRelaxation(Fixup, Value, DF, Layout);
|
/external/llvm/lib/Target/Lanai/MCTargetDesc/ |
LanaiFixupKinds.h | 1 //===-- LanaiFixupKinds.h - Lanai Specific Fixup Entries --------*- C++ -*-===// 17 // Although most of the current fixup types reflect a unique relocation 18 // one can have multiple fixup types for a given relocation and thus need
|