Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956
/
lib
/
MC
/
MCELFStreamer.cpp
3507d24
This is the first of several patches for Mips direct object generation.
by Bruno Cardoso Lopes
· 13 years ago
36a1601
Don't drop alignment info on local common symbols.
by Benjamin Kramer
· 13 years ago
bd27f5a
Support .code32 and .code64 in X86 assembler.
by Evan Cheng
· 13 years ago
78c10ee
Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend.
by Evan Cheng
· 13 years ago
a7cfc08
Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong.
by Evan Cheng
· 13 years ago
672b93a
Unfortunately several files in MC are badly violating layering rule by using
by Evan Cheng
· 13 years ago
6469540
sets bit 0 of the function address of thumb function in .symtab
by Rafael Espindola
· 13 years ago
c25dad8
Factor some code into a new EmitFrames method.
by Rafael Espindola
· 13 years ago
5426a9e
GCC uses a different encoding of pointers in the FDE when using
by Rafael Espindola
· 13 years ago
d02c8b6
Fix handling of @IDNTPOFF relocations, they need to get STT_TLS.
by Joerg Sonnenberger
· 13 years ago
24b17c6
Split MCEELFStreamer and ELFObjectWriter into .h and .cpp files, so that other components can use them.
by Jan Sjödin
· 14 years ago
2ddfd95
Make all static functions become static class methods. Move shared (duplicated) functions to new MCELF class.
by Jan Sjödin
· 14 years ago
f754f50
Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.
by Cameron Zwarich
· 14 years ago
f410608
Enable DebugInfo support for COFF object files. Patch by Nathan Jeffords!
by Devang Patel
· 14 years ago
7768a9d
Add support for pushsection and popsection. Patch by Joerg Sonnenberger.
by Rafael Espindola
· 14 years ago
96aa78c
Add support for the --noexecstack option.
by Rafael Espindola
· 14 years ago
1c13026
Remove more duplicated code.
by Rafael Espindola
· 14 years ago
c85dca6
Remove duplicated code.
by Rafael Espindola
· 14 years ago
d7c8cca
Add basic support for .cfi_personality.
by Rafael Espindola
· 14 years ago
f13743b
1. ARM/MC/ELF: A few more ELF relocs for .o
by Jason W Kim
· 14 years ago
89b9372
Fixed version of 121434 with no new memory leaks.
by Rafael Espindola
· 14 years ago
f7fd4aa
Revert my previous patch to make the valgrind bots happy.
by Rafael Espindola
· 14 years ago
1c952b9
Initial support for the cfi directives. This is just enough to get
by Rafael Espindola
· 14 years ago
85f2ecc
Sorry for such a large commit. The summary is that only MachO cares about the
by Rafael Espindola
· 14 years ago
32a006e
Try to resolve symbol differences early, and if successful create a plain
by Rafael Espindola
· 14 years ago
e239305
Move EmitValueToOffset to the ObjectStreamer.
by Rafael Espindola
· 14 years ago
dedb045
Add EmitInstToFragment to the generic object streamer.
by Rafael Espindola
· 14 years ago
6f95023
Move EmitValue to MCObjectStreamer.
by Rafael Espindola
· 14 years ago
ea4afa9
Fixed verson of r120245.
by Rafael Espindola
· 14 years ago
ba21024
Revert previous patch while I debug the darwin bootstrap failure.
by Rafael Espindola
· 14 years ago
f90a2de
Factor some duplicated code into MCObjectStreamer::EmitLabel.
by Rafael Espindola
· 14 years ago
3e03211
Avoid code duplication in the many unsupported EmitGPRel32Value implementations.
by Rafael Espindola
· 14 years ago
e04ed7e
Define generic 1, 2 and 4 byte pc relative relocations. They are common
by Rafael Espindola
· 14 years ago
bf8209d
Fix and add tests for all cases in x86 and x86_64 where gnu as implicitly
by Rafael Espindola
· 14 years ago
9755127
If a symbol is used as tls, mark it as tls even if not declare as so. Probably
by Rafael Espindola
· 14 years ago
e8e98d7
Added support for the Mach-O .symbol_resolver directive. rdar://8673046
by Kevin Enderby
· 14 years ago
195a0ce
Change some methods in MCDwarf.cpp to be able to handle an arbitrary
by Rafael Espindola
· 14 years ago
af6b5808
Add .loc methods to the streamer.
by Rafael Espindola
· 14 years ago
94ed5fc
Change MCExpr::EvaluateAsRelocatableImpl of variables to return the original
by Rafael Espindola
· 14 years ago
55d02f3
Fix another case of a .comm directive without a corresponding .type directive.
by Rafael Espindola
· 14 years ago
765fb1a
Fix the type of a symbol created with .comm and no corresponding .type.
by Rafael Espindola
· 14 years ago
1f4f9e3
Handle a peculiar comdat case: Creating a section with an undefined
by Rafael Espindola
· 14 years ago
7e528a1
Fix warning.
by Rafael Espindola
· 14 years ago
e1a2587
Mark labels declared in tls sections as STT_TLS. This matches the behavior of
by Rafael Espindola
· 14 years ago
ba21957
Add '.code 32' assembler directive to MC streamers.
by Jim Grosbach
· 14 years ago
ce79299
MC'ize the '.code 16' and '.thumb_func' ARM directives.
by Jim Grosbach
· 14 years ago
f798569
Put class into an anonymous namespace.
by Benjamin Kramer
· 14 years ago
c70a1d9
Write the line info to .debug_line.
by Rafael Espindola
· 14 years ago
f89671d
Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it.
by Rafael Espindola
· 14 years ago
484291c
Implement .weakref.
by Rafael Espindola
· 14 years ago
3223f19
Make sure weak symbols are listed after the local ones.
by Rafael Espindola
· 14 years ago
8f413fa
On ELF we need to know which symbols are used in relocations to decide if
by Rafael Espindola
· 14 years ago
afd1cc2
Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()
by Jason W Kim
· 14 years ago
9e3922e
Move "local commons" to the end of .bss to match the gnu as behavior.
by Rafael Espindola
· 14 years ago
73ffea4
Move ELF to HasReliableSymbolDifference=true. Also take the opportunity to put
by Rafael Espindola
· 14 years ago
59ff3c9
Avoid some Mach-O specific alignment being done on ELF.
by Rafael Espindola
· 14 years ago
1963572
Correctly align bss.
by Rafael Espindola
· 14 years ago
f7c10a3
Implement support for .local and its "interesting" interactions with .comm.
by Rafael Espindola
· 14 years ago
d80781b
Add a InitSections method to the streamer interface.
by Rafael Espindola
· 14 years ago
f713384
Factoring and potential bug fix. The elf "flags" cannot be used as masks.
by Rafael Espindola
· 14 years ago
b629dcc
ELF_STB_Local is 0 so setting and checking it must be done specially
by Roman Divacky
· 14 years ago
230c274
Allow MCSA_WeakRef in ELF. Patch by Roman Divacky.
by Benjamin Kramer
· 14 years ago
82a3171
Mark all common symbols external. This is not exactly correct but it lets apps
by Benjamin Kramer
· 14 years ago
93ded73
MCELF: Port EmitInstruction changes from MachO streamer. Patch by Roman Divacky.
by Benjamin Kramer
· 14 years ago
f8020a3
Fix a few warnings in and detabify MCELFStreamer and ELFObjectWriter.
by Eli Friedman
· 14 years ago
3565a06
Add ELF ObjectWriter and Streamer support.
by Matt Fleming
· 14 years ago