Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ec4feae1b668892f9e120dcac77c70ef39b37db9
/
llvm
/
lib
/
Target
/
Mips
/
MCTargetDesc
/
MipsAsmBackend.cpp
57f661b
[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup
by Peter Smith
· 7 years ago
3a44bcf
[mips] Extend list of relocations supported by the `.reloc` directive
by Simon Atanasyan
· 7 years ago
a1d69f9
[mips] Emit R_MICROMIPS_GPREL16/R_MICROMIPS_SUB/R_MICROMIPS_LO16 / HI16 relocations
by Simon Atanasyan
· 7 years ago
6be87bc
[mips] Emit R_MICROMIPS_HIGHER / R_MICROMIPS_HIGHEST relocations
by Simon Atanasyan
· 7 years ago
dcd7d6c
MC: Separate creating a generic object writer from creating a target object writer. NFCI.
by Peter Collingbourne
· 7 years ago
571a330
MC: Change MCAsmBackend::writeNopData() to take a raw_ostream instead of an MCObjectWriter. NFCI.
by Peter Collingbourne
· 7 years ago
e8059b1
[MIPS] Add static_assert that all Fixups are handled in getFixupKind
by Alexander Richardson
· 8 years ago
b22f751
Thread MCSubtargetInfo through Target::createMCAsmBackend
by Alex Bradbury
· 8 years ago
60fbc7c
[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter
by Lang Hames
· 8 years ago
11766558
[mips] Fix relocation record format and ELF header for N32 ABI
by Simon Atanasyan
· 8 years ago
6d79586
[mips] Use RegisterMCAsmBackend to register all MIPS asm backends. NFC
by Simon Atanasyan
· 8 years ago
1beb702
Fully fix the movw/movt addend.
by Rafael Espindola
· 8 years ago
f351292
Remove redundant argument.
by Rafael Espindola
· 8 years ago
801b42d
ARM: move some logic from processFixupValue to applyFixup.
by Rafael Espindola
· 8 years ago
88d9e37
Use a MutableArrayRef. NFC.
by Rafael Espindola
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
3979f43
[mips] Emit R_MICROMIPS_TLS_GOTTPREL relocation for %gottprel in case of microMIPS
by Simon Atanasyan
· 9 years ago
866113c
Add MCContext argument to MCAsmBackend::applyFixup for error reporting
by Alex Bradbury
· 9 years ago
eb9ed61
[mips][ias] Support .dtprel[d]word and .tprel[d]word directives
by Simon Atanasyan
· 9 years ago
3feeb9c
Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).
by Daniel Sanders
· 9 years ago
cae9aee
Revert r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).
by Daniel Sanders
· 9 years ago
2ab623b
[mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).
by Daniel Sanders
· 9 years ago
373d7d3
MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFC
by Joel Jones
· 9 years ago
5f94ced
ps][microMIPS] Add R_MICROMIPS_PC21_S1 relocation
by Zoran Jovanovic
· 9 years ago
a2bde88
[mips][ias] Fix R_MICROMIPS_GOT16 evaluation and eliminate symbol for R_MICROMIPS_(GOT|HI|LO)16
by Daniel Sanders
· 9 years ago
fe98b2f
[mips] Use MipsMCExpr instead of MCSymbolRefExpr for all relocations.
by Daniel Sanders
· 10 years ago
8e36682
[mips][microMIPS] Add R_MICROMIPS_PC18_S3 relocation
by Zoran Jovanovic
· 10 years ago
6764fa7
[mips][microMIPS] Add R_MICROMIPS_PC19_S2 relocation
by Zoran Jovanovic
· 10 years ago
02b7003
[mips][microMIPS] Add R_MICROMIPS_PC26_S1 relocation
by Zoran Jovanovic
· 10 years ago
ce10842
[MC, COFF] Add .reloc support for WinCOFF
by David Majnemer
· 10 years ago
9be59af
[Assembler] Make fatal assembler errors non-fatal
by Oliver Stannard
· 10 years ago
9f6ad49
Implement .reloc (constant offset only) with support for R_MIPS_NONE and R_MIPS_32.
by Daniel Sanders
· 10 years ago
55b1f29
Change isUIntN/isIntN calls with constant N to use the template version. NFC
by Craig Topper
· 10 years ago
50f1723
Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
153010c
Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c40de48
Revert r247684 - Replace Triple with a new TargetTuple ...
by Daniel Sanders
· 10 years ago
18d4b0d
Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
b7915a1
[mips64] Emit correct addend for some PC-relative relocations
by Petar Jovanovic
· 10 years ago
418caf5
Replace string GNU Triples with llvm::Triple in MCAsmBackend subclasses and create*AsmBackend(). NFC.
by Daniel Sanders
· 10 years ago
6f48200
MC: Clean up method names in MCContext.
by Jim Grosbach
· 10 years ago
97fbdd5
[mc] Clean up emission of byte sequences
by Benjamin Kramer
· 11 years ago
5560a4c
Use raw_pwrite_stream in the object writer/streamer.
by Rafael Espindola
· 11 years ago
5cfebdd
[mips][microMIPS] MicroMIPS 16-bit unconditional branch instruction B
by Jozef Kolek
· 11 years ago
0d49117
Reverted revision 226577.
by Jozef Kolek
· 11 years ago
45f7f9c
[mips][microMIPS] MicroMIPS 16-bit unconditional branch instruction B
by Jozef Kolek
· 11 years ago
9761e96
[mips][microMIPS] Implement BEQZ16 and BNEZ16 instructions
by Jozef Kolek
· 11 years ago
f148a6d
Support padding unaligned data in .text.
by Joerg Sonnenberger
· 11 years ago
a5acdcf
[mips][mips64r6] Relocation R_MIPS_PC18_S3
by Zoran Jovanovic
· 11 years ago
b9c07f3
[mips][mips64r6] Add R_MIPS_PC19_S2
by Zoran Jovanovic
· 11 years ago
b355e8f
[mips][mips64r6] Add Relocations R_MIPS_PCHI16, R_MIPS_PCLO16
by Zoran Jovanovic
· 11 years ago
10e06da
[mips][mips64r6] Add relocations R_MIPS_PC21_S2, R_MIPS_PC26_S2
by Zoran Jovanovic
· 11 years ago
683ed96
[mips] Work around inconsistency in llvm-mc's placement of fixup markers
by Daniel Sanders
· 11 years ago
062a2ba
[C++] Use 'nullptr'. Target edition.
by Craig Topper
· 12 years ago
842f20e
MicroMIPS specific little endian fixup data byte ordering.
by Zoran Jovanovic
· 12 years ago
5904e12
Completely rewrite ELFObjectWriter::RecordRelocation.
by Rafael Espindola
· 12 years ago
3e3de5e
Add const.
by Rafael Espindola
· 12 years ago
ada38ef
Split the file MipsAsmBackend.cpp in Split the file MipsAsmBackend.cpp and Split the file MipsAsmBackend.h.
by Zoran Jovanovic
· 12 years ago
2a710d0
[mips] support FK_Data_2 and FK_Data_8 to fix big-endian debug data
by Ed Maste
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
69be811
Support for microMIPS TLS relocations.
by Zoran Jovanovic
· 12 years ago
8cc8b35
[mips] Fix off by one issue when applying a fixup.
by Matheus Almeida
· 12 years ago
e0d75aa
[mips] Add checks for alignment and maximum displacements for most of the
by Matheus Almeida
· 12 years ago
8a80aa7
Support for microMIPS branch instructions.
by Zoran Jovanovic
· 12 years ago
507e084
Support for microMIPS jump instructions
by Zoran Jovanovic
· 12 years ago
e7ae8af
Support for microMIPS relocations 1.
by Zoran Jovanovic
· 12 years ago
58e2d3d
Generate compact unwind encoding from CFI directives.
by Bill Wendling
· 12 years ago
c3dd91c
This patch produces the correct addend value for an R_MIPS_GPREL16 relocation.
by Jack Carter
· 13 years ago
4d9ada0
Renamed MCInstFragment to MCRelaxableFragment and added some comments.
by Eli Bendersky
· 13 years ago
b05cb67
Mips direct object xgot support
by Jack Carter
· 13 years ago
5dd4ccb
When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend
by Roman Divacky
· 13 years ago
5485acd
Fix Doxygen issues:
by Dmitri Gribenko
· 13 years ago
881929c
Fix a couple of Doxygen comment issues pointed out by -Wdocumentation.
by Dmitri Gribenko
· 13 years ago
4c58381
Mips relocation R_MIPS_64 relocates a 64 bit double word.
by Jack Carter
· 13 years ago
84491ab
Mips relocations R_MIPS_HIGHER and R_MIPS_HIGHEST.
by Jack Carter
· 13 years ago
5ddcfda
The Mips specific relocation R_MIPS_GOT_DISP
by Jack Carter
· 13 years ago
570ae0b
Patch for Mips direct object generation.
by Jack Carter
· 13 years ago
06de0fb
Pass the correct ELFOSABI enumeration to the MipsELFObjectWriter constructor
by Jack Carter
· 13 years ago
b9f9de9
This allows hello world to be compiled for Mips 64 direct object.
by Jack Carter
· 13 years ago
5fd2248
Fix coding style violations. Remove white spaces and tabs.
by Akira Hatanaka
· 13 years ago
3e9d81f
Do not add offset in applyFixup. This has already been accounted for in Value.
by Akira Hatanaka
· 14 years ago
b1f68f9
Initial 64 bit direct object support.
by Akira Hatanaka
· 14 years ago
fe384a2
Retrieve and add the offset of a symbol in applyFixup rather than retrieve and
by Akira Hatanaka
· 14 years ago
da72819
Rewrite computation of Value in adjustFixupValue so that the upper 48-bits are
by Akira Hatanaka
· 14 years ago
6e80c28
Prune some includes and forward declarations.
by Craig Topper
· 14 years ago
344e012
Add typecast to silence -Wswitch warning introduced by r153153.
by Craig Topper
· 14 years ago
0137dfe
Incremental big endian patch by Jack Carter.
by Akira Hatanaka
· 14 years ago
1ee768d
Pass endian information to constructors. Define separate functions to create
by Akira Hatanaka
· 14 years ago
f54f60f
remove blanks, and some code format
by Jia Liu
· 14 years ago
9f61011
remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.
by Jia Liu
· 14 years ago
dd6c1cd
add Emacs tag and fix some comment error in file headers
by Jia Liu
· 14 years ago
aba3de9
Tidy up. MCAsmBackend naming conventions.
by Jim Grosbach
· 14 years ago
647841b
Add big endian mips support. Based on a patch by Jack Carter.
by Rafael Espindola
· 14 years ago
1dc45d8
Move the Mips only bits of the ELF writer to lib/Target/Mips.
by Rafael Espindola
· 14 years ago
e2eed96
Local dynamic TLS model for direct object output. Create the correct TLS MIPS
by Akira Hatanaka
· 14 years ago
1ad4095
Reduce the exposure of Triple::OSType in the ELF object writer. This will
by Rafael Espindola
· 14 years ago
61e6d98
Add a few moreLocal/Global R_MIPS_GOT related fixups and
by Bruno Cardoso Lopes
· 14 years ago
d300249
MipsAsmBackend.cpp, PPCAsmBackend.cpp: Fix -Asserts build to appease msvc.
by NAKAMURA Takumi
· 14 years ago
25b63fa
Move target-specific logic out of generic MCAssembler.
by Jim Grosbach
· 14 years ago
f5ddf13
This patch addresses gp relative fixups/relocations for jump tables.
by Akira Hatanaka
· 14 years ago
c85e3ff
Mips MC object code emission improvements:
by Bruno Cardoso Lopes
· 14 years ago
Next »