/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMWinCOFFObjectWriter.cpp | 28 unsigned getRelocType(const MCValue &Target, const MCFixup &Fixup, 35 const MCFixup &Fixup, 43 switch (static_cast<unsigned>(Fixup.getKind())) { 71 bool ARMWinCOFFObjectWriter::recordRelocation(const MCFixup &Fixup) const { 72 return static_cast<unsigned>(Fixup.getKind()) != ARM::fixup_t2_movt_hi16; 34 getRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsCrossSection) const argument
|
H A D | ARMMachObjectWriter.cpp | 33 const MCFixup &Fixup, 42 const MCFixup &Fixup, MCValue Target, 59 const MCFragment *Fragment, const MCFixup &Fixup, 151 const MCFixup &Fixup, 154 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); 155 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 163 Asm.getContext().FatalError(Fixup.getLoc(), 177 Asm.getContext().FatalError(Fixup.getLoc(), 203 switch ((unsigned)Fixup.getKind()) { 253 const MCFixup &Fixup, 147 RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 249 RecordARMScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Type, unsigned Log2Size, uint64_t &FixedValue) argument 353 RecordRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
H A D | ARMELFObjectWriter.cpp | 28 const MCFixup &Fixup, 37 unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 65 // Need to examine the Fixup when determining whether to 69 const MCFixup &Fixup, 71 return GetRelocTypeInner(Target, Fixup, IsPCRel); 75 const MCFixup &Fixup, 81 switch ((unsigned)Fixup.getKind()) { 147 switch ((unsigned)Fixup.getKind()) { 68 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel) const argument 74 GetRelocTypeInner(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel) const argument
|
H A D | ARMAsmBackend.cpp | 150 const MCFixup &Fixup, const MCFragment *DF, 155 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 160 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 205 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, argument 209 switch ((unsigned)Fixup.getKind()) { 336 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value, argument 339 unsigned Kind = Fixup.getKind(); 392 Ctx->FatalError(Fixup.getLoc(), "out of range pc-relative fixup value"); 413 Ctx->FatalError(Fixup.getLoc(), "out of range pc-relative fixup value"); 441 if (const MCSymbolRefExpr *SRE = dyn_cast<MCSymbolRefExpr>(Fixup 592 processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, const MCFragment *DF, const MCValue &Target, uint64_t &Value, bool &IsResolved) argument 733 applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, uint64_t Value, bool IsPCRel) const argument [all...] |
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MachObjectWriter.cpp | 27 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().FatalError(Fixup.getLoc(), 117 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, 119 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 128 unsigned Kind = Fixup.getKind(); 130 FixupOffset += Fixup.getOffset(); 146 Asm.getContext().FatalError(Fixup 43 getAArch64FixupKindMachOInfo( const MCFixup &Fixup, unsigned &RelocType, const MCSymbolRefExpr *Sym, unsigned &Log2Size, const MCAssembler &Asm) argument 115 RecordRelocation( MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
H A D | AArch64AsmBackend.cpp | 68 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 72 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 202 void AArch64AsmBackend::applyFixup(const MCFixup &Fixup, char *Data, argument 205 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind()); 208 MCFixupKindInfo Info = getFixupKindInfo(Fixup.getKind()); 210 Value = adjustFixupValue(Fixup.getKind(), Value); 215 unsigned Offset = Fixup.getOffset(); 228 bool AArch64AsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, argument 503 const MCFixup &Fixup, const MCFragment *DF, 507 void applyFixup(const MCFixup &Fixup, cha 511 processFixupValue( const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, const MCFragment *DF, const MCValue &Target, uint64_t &Value, bool &IsResolved) argument 531 applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, uint64_t Value, bool IsPCRel) const argument [all...] |
/external/llvm/lib/Target/R600/MCTargetDesc/ |
H A D | AMDGPUAsmBackend.cpp | 31 const MCFragment *Fragment, const MCFixup &Fixup, 47 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 49 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 72 void AMDGPUAsmBackend::applyFixup(const MCFixup &Fixup, char *Data, argument 76 uint16_t *Dst = (uint16_t*)(Data + Fixup.getOffset()); 77 assert(Fixup.getKind() == FK_PCRel_4);
|
H A D | AMDGPUELFObjectWriter.cpp | 22 unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.cpp | 33 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value, argument 36 unsigned Kind = Fixup.getKind(); 71 Ctx->FatalError(Fixup.getLoc(), "out of range PC16 fixup"); 78 Ctx->FatalError(Fixup.getLoc(), "out of range PC19 fixup"); 112 Ctx->FatalError(Fixup.getLoc(), "out of range PC16 fixup"); 119 Ctx->FatalError(Fixup.getLoc(), "out of range PC18 fixup"); 127 Ctx->FatalError(Fixup.getLoc(), "out of range PC21 fixup"); 135 Ctx->FatalError(Fixup.getLoc(), "out of range PC26 fixup"); 163 /// ApplyFixup - Apply the \p Value for given \p Fixup into the provided 166 void MipsAsmBackend::applyFixup(const MCFixup &Fixup, cha argument 380 processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, const MCFragment *DF, const MCValue &Target, uint64_t &Value, bool &IsResolved) argument [all...] |
H A D | MipsAsmBackend.h | 42 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 64 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 85 const MCFixup &Fixup, const MCFragment *DF,
|
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcELFObjectWriter.cpp | 31 unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 37 const MCFixup &Fixup, 40 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Fixup.getValue())) { 46 switch((unsigned)Fixup.getKind()) { 62 switch((unsigned)Fixup.getKind()) { 66 case FK_Data_2: return ((Fixup.getOffset() % 2) 69 case FK_Data_4: return ((Fixup.getOffset() % 4) 72 case FK_Data_8: return ((Fixup.getOffset() % 8) 36 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel) const argument
|
/external/llvm/include/llvm/MC/ |
H A D | MCWinCOFFObjectWriter.h | 31 const MCFixup &Fixup,
|
H A D | MCAsmBackend.h | 78 /// @name Target Fixup Interfaces 92 const MCFixup &Fixup, const MCFragment *DF, 96 /// applyFixup - Apply the \p Value for given \p Fixup into the provided 99 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 115 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 90 processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, const MCFragment *DF, const MCValue &Target, uint64_t &Value, bool &IsResolved) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/ |
H A D | AMDGPUAsmBackend.cpp | 32 const MCFixup &Fixup, 48 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, argument 50 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, argument 29 RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
|
H A D | SIMCCodeEmitter.cpp | 88 SmallVectorImpl<MCFixup> &Fixup) const; 92 SmallVectorImpl<MCFixup> &Fixup) const; 97 SmallVectorImpl<MCFixup> &Fixup) const; 101 SmallVectorImpl<MCFixup> &Fixup) const; 169 SmallVectorImpl<MCFixup> &Fixup) const { 175 SmallVectorImpl<MCFixup> &Fixup) const { 181 SmallVectorImpl<MCFixup> &Fixup) const { 198 SmallVectorImpl<MCFixup> &Fixup) const { 207 (getMachineOpValue(MI, OffsetOp, Fixup) & SMRD_OFFSET_MASK) 209 | ((GPR2AlignEncode(MI, OpNo, Fixup) [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86WinCOFFObjectWriter.cpp | 30 unsigned getRelocType(const MCValue &Target, const MCFixup &Fixup, 42 const MCFixup &Fixup, 44 unsigned FixupKind = IsCrossSection ? FK_PCRel_4 : Fixup.getKind(); 41 getRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsCrossSection) const argument
|
H A D | 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, 68 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 71 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 104 const MCFixup &Fixup, 107 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 108 unsigned IsRIPRel = isFixupKindRIPRel(Fixup 100 RecordX86_64Relocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 357 RecordScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument 452 RecordTLVPRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 500 RecordX86Relocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/ |
H A D | AMDGPUAsmBackend.cpp | 32 const MCFixup &Fixup, 48 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, argument 50 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, argument 29 RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
|
H A D | SIMCCodeEmitter.cpp | 88 SmallVectorImpl<MCFixup> &Fixup) const; 92 SmallVectorImpl<MCFixup> &Fixup) const; 97 SmallVectorImpl<MCFixup> &Fixup) const; 101 SmallVectorImpl<MCFixup> &Fixup) const; 169 SmallVectorImpl<MCFixup> &Fixup) const { 175 SmallVectorImpl<MCFixup> &Fixup) const { 181 SmallVectorImpl<MCFixup> &Fixup) const { 198 SmallVectorImpl<MCFixup> &Fixup) const { 207 (getMachineOpValue(MI, OffsetOp, Fixup) & SMRD_OFFSET_MASK) 209 | ((GPR2AlignEncode(MI, OpNo, Fixup) [all...] |
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMachObjectWriter.cpp | 31 const MCFixup &Fixup, MCValue Target, 36 const MCFragment *Fragment, const MCFixup &Fixup, 46 const MCFixup &Fixup, MCValue Target, 51 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, 86 // Fixup.getKind() 179 const MCFixup &Fixup) { 180 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); 183 if (unsigned(Fixup.getKind()) == PPC::fixup_ppc_half16) 194 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, 197 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup); 177 getFixupOffset(const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup) argument 192 RecordScatteredRelocation( MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument 304 RecordPPCRelocation( MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
H A D | PPCAsmBackend.cpp | 114 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 116 Value = adjustFixupValue(Fixup.getKind(), Value); 119 unsigned Offset = Fixup.getOffset(); 120 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind()); 136 bool fixupNeedsRelaxation(const MCFixup &Fixup,
|
H A D | PPCELFObjectWriter.cpp | 29 const MCFixup &Fixup, 31 unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 45 const MCFixup &Fixup) { 46 const MCExpr *Expr = Fixup.getValue(); 73 const MCFixup &Fixup, 76 MCSymbolRefExpr::VariantKind Modifier = getAccessVariant(Target, Fixup); 81 switch ((unsigned)Fixup.getKind()) { 119 switch ((unsigned)Fixup.getKind()) { 377 const MCFixup &Fixup, 379 return getRelocTypeInner(Target, Fixup, IsPCRe 44 getAccessVariant(const MCValue &Target, const MCFixup &Fixup) argument 72 getRelocTypeInner(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel) const argument 376 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel) const argument [all...] |
/external/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCAsmBackend.cpp | 50 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, 55 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, 87 void SystemZMCAsmBackend::applyFixup(const MCFixup &Fixup, char *Data, argument 90 MCFixupKind Kind = Fixup.getKind(); 91 unsigned Offset = Fixup.getOffset();
|
H A D | SystemZMCObjectWriter.cpp | 27 unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup, 83 const MCFixup &Fixup, 86 unsigned Kind = Fixup.getKind(); 82 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel) const argument
|
/external/clang/lib/CodeGen/ |
H A D | CGCleanup.cpp | 285 BranchFixup &Fixup = CGF.EHStack.getBranchFixup(I); local 286 if (Fixup.Destination == nullptr) continue; 296 if (Fixup.OptimisticBranchBlock == nullptr) { 297 new llvm::StoreInst(CGF.Builder.getInt32(Fixup.DestinationIndex), 299 Fixup.InitialBranch); 300 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); 304 if (!CasesAdded.insert(Fixup.Destination)) continue; 306 Switch->addCase(CGF.Builder.getInt32(Fixup.DestinationIndex), 307 Fixup.Destination); 347 BranchFixup &Fixup local 804 BranchFixup &Fixup = EHStack.getBranchFixup(I); local 942 BranchFixup &Fixup = EHStack.addBranchFixup(); local [all...] |