| /trueos/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| HD | X86MachObjectWriter.cpp | 31 const MCFixup &Fixup, 39 const MCFixup &Fixup, 47 const MCFixup &Fixup, 54 const MCFixup &Fixup, 65 const MCFragment *Fragment, const MCFixup &Fixup, in RecordRelocation() argument 68 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordRelocation() 71 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordRelocation() 104 const MCFixup &Fixup, in RecordX86_64Relocation() argument 107 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in RecordX86_64Relocation() 108 unsigned IsRIPRel = isFixupKindRIPRel(Fixup.getKind()); in RecordX86_64Relocation() [all …]
|
| HD | X86ELFObjectWriter.cpp | 27 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 43 const MCFixup &Fixup, in GetRelocType() argument 54 switch ((unsigned)Fixup.getKind()) { in GetRelocType() 102 switch ((unsigned)Fixup.getKind()) { in GetRelocType() 156 switch ((unsigned)Fixup.getKind()) { in GetRelocType() 179 switch ((unsigned)Fixup.getKind()) { in GetRelocType()
|
| HD | X86WinCOFFObjectWriter.cpp | 33 const MCFixup &Fixup, 46 const MCFixup &Fixup, in getRelocType() argument 48 unsigned FixupKind = IsCrossSection ? FK_PCRel_4 : Fixup.getKind(); in getRelocType()
|
| /trueos/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| HD | ARMMachObjectWriter.cpp | 33 const MCFixup &Fixup, 41 const MCFixup &Fixup, MCValue Target, 58 const MCFragment *Fragment, const MCFixup &Fixup, 150 const MCFixup &Fixup, in RecordARMScatteredHalfRelocation() argument 153 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); in RecordARMScatteredHalfRelocation() 154 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in RecordARMScatteredHalfRelocation() 162 Asm.getContext().FatalError(Fixup.getLoc(), in RecordARMScatteredHalfRelocation() 176 Asm.getContext().FatalError(Fixup.getLoc(), in RecordARMScatteredHalfRelocation() 202 switch ((unsigned)Fixup.getKind()) { in RecordARMScatteredHalfRelocation() 255 const MCFixup &Fixup, in RecordARMScatteredRelocation() argument [all …]
|
| HD | ARMAsmBackend.cpp | 114 const MCFixup &Fixup, const MCFragment *DF, 119 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 124 bool fixupNeedsRelaxation(const MCFixup &Fixup, 167 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument 171 switch ((unsigned)Fixup.getKind()) { in fixupNeedsRelaxation() 254 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue() argument 256 unsigned Kind = Fixup.getKind(); in adjustFixupValue() 310 Ctx->FatalError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue() 334 Ctx->FatalError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue() 488 Ctx->FatalError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue() [all …]
|
| HD | ARMELFObjectWriter.cpp | 28 const MCFixup &Fixup, 37 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 43 const MCFixup &Fixup, 65 const MCFixup &Fixup, in ExplicitRelSym() argument 74 RelocType = GetRelocTypeInner(Target, Fixup, IsPCRel); in ExplicitRelSym() 146 const MCFixup &Fixup, in GetRelocType() argument 150 return GetRelocTypeInner(Target, Fixup, IsPCRel); in GetRelocType() 154 const MCFixup &Fixup, in GetRelocTypeInner() argument 161 switch ((unsigned)Fixup.getKind()) { in GetRelocTypeInner() 218 switch ((unsigned)Fixup.getKind()) { in GetRelocTypeInner()
|
| /trueos/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
| HD | SparcELFObjectWriter.cpp | 31 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 38 const MCFixup &Fixup, 45 const MCFixup &Fixup, in GetRelocType() argument 50 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Fixup.getValue())) { in GetRelocType() 56 switch((unsigned)Fixup.getKind()) { in GetRelocType() 72 switch((unsigned)Fixup.getKind()) { in GetRelocType() 76 case FK_Data_2: return ((Fixup.getOffset() % 2) in GetRelocType() 79 case FK_Data_4: return ((Fixup.getOffset() % 4) in GetRelocType() 82 case FK_Data_8: return ((Fixup.getOffset() % 8) in GetRelocType() 120 const MCFixup &Fixup, in ExplicitRelSym() argument [all …]
|
| HD | SparcAsmBackend.cpp | 149 const MCFixup &Fixup, in processFixupValue() argument 154 switch ((Sparc::Fixups)Fixup.getKind()) { in processFixupValue() 185 bool fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument 217 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, in applyFixup() argument 220 Value = adjustFixupValue(Fixup.getKind(), Value); in applyFixup() 223 unsigned Offset = Fixup.getOffset(); in applyFixup()
|
| /trueos/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| HD | PPCMachObjectWriter.cpp | 31 const MCFixup &Fixup, MCValue Target, 36 const MCFragment *Fragment, const MCFixup &Fixup, 46 const MCFixup &Fixup, MCValue Target, in RecordRelocation() argument 51 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordRelocation() 179 const MCFixup &Fixup) { in getFixupOffset() argument 180 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in getFixupOffset() 183 if (unsigned(Fixup.getKind()) == PPC::fixup_ppc_half16) in getFixupOffset() 194 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, in RecordScatteredRelocation() argument 197 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup); in RecordScatteredRelocation() 198 const MCFixupKind FK = Fixup.getKind(); in RecordScatteredRelocation() [all …]
|
| HD | PPCELFObjectWriter.cpp | 28 const MCFixup &Fixup, 30 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 36 const MCFixup &Fixup, 39 const MCFixup &Fixup, 53 const MCFixup &Fixup, in getRelocTypeInner() argument 62 switch ((unsigned)Fixup.getKind()) { in getRelocTypeInner() 100 switch ((unsigned)Fixup.getKind()) { in getRelocTypeInner() 358 const MCFixup &Fixup, in GetRelocType() argument 362 return getRelocTypeInner(Target, Fixup, IsPCRel); in GetRelocType() 368 const MCFixup &Fixup, in ExplicitRelSym() argument [all …]
|
| HD | PPCAsmBackend.cpp | 100 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, in applyFixup() argument 102 Value = adjustFixupValue(Fixup.getKind(), Value); in applyFixup() 105 unsigned Offset = Fixup.getOffset(); in applyFixup() 106 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind()); in applyFixup() 120 bool fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument
|
| /trueos/contrib/llvm/include/llvm/MC/ |
| HD | MCELFObjectWriter.h | 36 const MCFixup *Fixup; member 39 : r_offset(0), Index(0), Type(0), Symbol(0), r_addend(0), Fixup(0) {} in ELFRelocationEntry() 42 const MCSymbol *Sym, uint64_t Addend, const MCFixup &Fixup) in ELFRelocationEntry() 44 r_addend(Addend), Fixup(&Fixup) {} in ELFRelocationEntry() 74 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 80 const MCFixup &Fixup, 83 const MCFixup &Fixup,
|
| HD | MCAsmBackend.h | 107 const MCFixup &Fixup, const MCFragment *DF, in processFixupValue() argument 116 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 132 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
|
| HD | MCMachObjectWriter.h | 75 const MCFixup &Fixup, 222 const MCFixup &Fixup, MCValue Target, 229 const MCFixup &Fixup, MCValue Target, 233 const MCFragment *Fragment, const MCFixup &Fixup,
|
| /trueos/contrib/llvm/lib/Target/R600/MCTargetDesc/ |
| HD | AMDGPUAsmBackend.cpp | 33 const MCFixup &Fixup, in RecordRelocation() argument 48 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 50 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, in fixupNeedsRelaxation() argument 73 void AMDGPUAsmBackend::applyFixup(const MCFixup &Fixup, char *Data, in applyFixup() argument 76 uint16_t *Dst = (uint16_t*)(Data + Fixup.getOffset()); in applyFixup() 77 assert(Fixup.getKind() == FK_PCRel_4); in applyFixup()
|
| /trueos/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
| HD | AArch64AsmBackend.cpp | 45 const MCFixup &Fixup, const MCFragment *DF, 53 const MCFixup &Fixup, in processFixupValue() argument 69 if ((uint32_t)Fixup.getKind() == AArch64::fixup_a64_adr_prel_page || in processFixupValue() 70 (uint32_t)Fixup.getKind() == AArch64::fixup_a64_adr_prel_got_page || in processFixupValue() 71 (uint32_t)Fixup.getKind() == AArch64::fixup_a64_adr_gottprel_page || in processFixupValue() 72 (uint32_t)Fixup.getKind() == AArch64::fixup_a64_tlsdesc_adr_page) in processFixupValue() 88 bool fixupNeedsRelaxation(const MCFixup &Fixup, 178 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, in applyFixup() argument 180 unsigned NumBytes = getFixupKindInfo(Fixup.getKind()).TargetSize / 8; in applyFixup() 181 Value = adjustFixupValue(Fixup.getKind(), Value); in applyFixup() [all …]
|
| HD | AArch64ELFObjectWriter.cpp | 31 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 47 const MCFixup &Fixup, in GetRelocType() argument 53 switch ((unsigned)Fixup.getKind()) { in GetRelocType() 97 switch ((unsigned)Fixup.getKind()) { in GetRelocType()
|
| /trueos/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGCleanup.cpp | 285 BranchFixup &Fixup = CGF.EHStack.getBranchFixup(I); in ResolveAllBranchFixups() local 286 if (Fixup.Destination == 0) continue; in ResolveAllBranchFixups() 296 if (Fixup.OptimisticBranchBlock == 0) { in ResolveAllBranchFixups() 297 new llvm::StoreInst(CGF.Builder.getInt32(Fixup.DestinationIndex), in ResolveAllBranchFixups() 299 Fixup.InitialBranch); in ResolveAllBranchFixups() 300 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); in ResolveAllBranchFixups() 304 if (!CasesAdded.insert(Fixup.Destination)) continue; in ResolveAllBranchFixups() 306 Switch->addCase(CGF.Builder.getInt32(Fixup.DestinationIndex), in ResolveAllBranchFixups() 307 Fixup.Destination); in ResolveAllBranchFixups() 347 BranchFixup &Fixup = EHStack.getBranchFixup(I); in ResolveBranchFixups() local [all …]
|
| /trueos/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| HD | SystemZMCObjectWriter.cpp | 27 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 33 const MCFixup &Fixup, 89 const MCFixup &Fixup, in GetRelocType() argument 96 unsigned Kind = Fixup.getKind(); in GetRelocType() 124 const MCFixup &Fixup, in ExplicitRelSym() argument
|
| HD | SystemZMCAsmBackend.cpp | 51 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 56 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument 97 void SystemZMCAsmBackend::applyFixup(const MCFixup &Fixup, char *Data, in applyFixup() argument 99 MCFixupKind Kind = Fixup.getKind(); in applyFixup() 100 unsigned Offset = Fixup.getOffset(); in applyFixup()
|
| /trueos/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| HD | MipsBaseInfo.h | 125 MipsGetSymAndOffset(const MCFixup &Fixup) { in MipsGetSymAndOffset() argument 126 MCFixupKind FixupKind = Fixup.getKind(); in MipsGetSymAndOffset() 132 const MCExpr *Expr = Fixup.getValue(); in MipsGetSymAndOffset()
|
| HD | MipsAsmBackend.cpp | 115 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, in applyFixup() argument 117 MCFixupKind Kind = Fixup.getKind(); in applyFixup() 124 unsigned Offset = Fixup.getOffset(); in applyFixup() 240 bool fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument
|
| HD | MipsELFObjectWriter.cpp | 42 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 48 const MCFixup &Fixup, 66 const MCFixup &Fixup, in ExplicitRelSym() argument 79 const MCFixup &Fixup, in GetRelocType() argument 85 unsigned Kind = (unsigned)Fixup.getKind(); in GetRelocType() 272 MipsGetSymAndOffset(*R->Fixup); in sortRelocs()
|
| /trueos/contrib/llvm/lib/MC/ |
| HD | MCAssembler.cpp | 356 const MCFixup &Fixup, const MCFragment *DF, in evaluateFixup() argument 360 if (!Fixup.getValue()->EvaluateAsRelocatable(Target, Layout)) in evaluateFixup() 361 getContext().FatalError(Fixup.getLoc(), "expected relocatable expression"); in evaluateFixup() 364 Fixup.getKind()).Flags & MCFixupKindInfo::FKF_IsPCRel; in evaluateFixup() 403 bool ShouldAlignPC = Backend.getFixupKindInfo(Fixup.getKind()).Flags & in evaluateFixup() 409 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset(); in evaluateFixup() 419 Backend.processFixupValue(*this, Layout, Fixup, DF, Target, Value, in evaluateFixup() 740 const MCFixup &Fixup) { in handleFixup() argument 744 if (!evaluateFixup(Layout, Fixup, &F, Target, FixedValue)) { in handleFixup() 748 getWriter().RecordRelocation(*this, Layout, &F, Fixup, Target, FixedValue); in handleFixup() [all …]
|
| /trueos/contrib/llvm/patches/ |
| HD | patch-r262261-llvm-r198580-sparc.diff | 186 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 190 + Value = adjustFixupValue(Fixup.getKind(), Value); 193 + unsigned Offset = Fixup.getOffset(); 283 + virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 292 + const MCFixup &Fixup, 297 + switch((unsigned)Fixup.getKind()) { 310 + switch((unsigned)Fixup.getKind()) { 314 + case FK_Data_2: return ((Fixup.getOffset() % 2) 317 + case FK_Data_4: return ((Fixup.getOffset() % 4) 320 + case FK_Data_8: return ((Fixup.getOffset() % 8)
|