Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
505436292051a73624812b96e8ddc98bd8a64fdc
/
llvm
/
lib
/
MC
/
MCStreamer.cpp
5054362
Always create a temporary symbol to use with the cfi frame.
by Rafael Espindola
· 12 years ago
972e71a
Remove another hasRawTextSupport.
by Rafael Espindola
· 12 years ago
e035cf9
MC: Add support for .cfi_startproc simple
by David Majnemer
· 12 years ago
24ea09e
Construct the MCStreamer before constructing the MCTargetStreamer.
by Rafael Espindola
· 12 years ago
0e2ccb2
Simplify the logic for deciding when to initialize the sections.
by Rafael Espindola
· 12 years ago
61adb27
Most streamers' InitSections just create a text section. Make that the default
by Rafael Espindola
· 12 years ago
1f6a608
Fix inline assembly that switches between ARM and Thumb modes
by Greg Fitzgerald
· 12 years ago
0b69481
Add an emitRawComment function and use it to simplify some uses of EmitRawText.
by Rafael Espindola
· 12 years ago
6d5f7ce
Replace .mips_hack_stocg with ".set micromips" and ".set nomicromips".
by Rafael Espindola
· 12 years ago
c1fb2d6
[COFF] Add support for the .secidx directive
by Timur Iskhodzhanov
· 12 years ago
d12ccbd
[weak vtables] Remove a bunch of weak vtables
by Juergen Ributzka
· 12 years ago
49109a2
Revert r194865 and r194874.
by Alexey Samsonov
· 12 years ago
dbedae8
[weak vtables] Remove a bunch of weak vtables
by Juergen Ributzka
· 12 years ago
d8c5b4e
MCStreamer: Reimplement the virtual EmitRawText as a protected member, EmitRawTextImpl, to avoid string literal ambiguities
by David Blaikie
· 12 years ago
a17151a
Add a MCTargetStreamer interface.
by Rafael Espindola
· 12 years ago
ac4ad25
Remove some really nasty uses of hasRawTextSupport.
by Rafael Espindola
· 12 years ago
3816d43
Implements parsing and emitting of .cfi_window_save in MC.
by Venkatraman Govindaraju
· 12 years ago
21101b3
Added support for generate DWARF .debug_aranges sections automatically.
by Richard Mitton
· 12 years ago
544d161
Set the encoding to '0' if we don't have an MAB.
by Bill Wendling
· 12 years ago
550c76d
Call generateCompactUnwindEncodings() right before we need to output the frame information.
by Bill Wendling
· 12 years ago
58e2d3d
Generate compact unwind encoding from CFI directives.
by Bill Wendling
· 12 years ago
1b7e486
Fix wrong code offset for unwind code SET_FPREG.
by Kai Nacke
· 12 years ago
c5cca5a
Revert: Fix wrong code offset for unwind code SET_FPREG.
by Kai Nacke
· 12 years ago
66bfdb8
Fix wrong code offset for unwind code SET_FPREG.
by Kai Nacke
· 12 years ago
64e1af8
Remove address spaces from MC.
by Rafael Espindola
· 12 years ago
24a3ebb
Use MCFillFragment for zero-initialized data.
by Serge Pavlov
· 12 years ago
bc07a89
Use pointers to the MCAsmInfo and MCRegInfo.
by Bill Wendling
· 12 years ago
17a0dcb
MCStreamer: Also clear vector of W64UnwindInfos on reset().
by Charles Davis
· 13 years ago
2f495b9
Add support for subsections to the ELF assembler. Fixes PR8717.
by Peter Collingbourne
· 13 years ago
a0f3694
Change NULL to 0.
by Jakub Staszak
· 13 years ago
1e42720
Debug Info: store the files and directories for each compile unit.
by Manman Ren
· 13 years ago
2f8d9d9
ELF symbol table field st_other support, excluding visibility bits.
by Jack Carter
· 13 years ago
f6622ba
This patch just fixes up various llvm formatting
by Jack Carter
· 13 years ago
de093ef
Give the MCStreamer class hierarchy LLVM RTTI facilities for use with
by Chandler Carruth
· 13 years ago
bf7bc49
Last in the series of removing unnecessary '0' arguments for
by Eric Christopher
· 13 years ago
3383225
small fixes to enable the reuse of the pass manager across multiple modules
by Pedro Artigas
· 13 years ago
aee4d5d1
This patch is needed to make c++ exceptions work for mips16.
by Reed Kotler
· 13 years ago
7212ee4
by Pedro Artigas
· 13 years ago
517fc8b
Defer call to InitSections until after MCContext has been initialized. If
by Lang Hames
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
cdb9a53
Add support for .cfi_register now that it is easy to extent the representation
by Rafael Espindola
· 13 years ago
5dce65b
Give each MCCFIInstruction its own opcode.
by Rafael Espindola
· 13 years ago
7a6e441
Move a bit of duplicated code into a helper function.
by Rafael Espindola
· 13 years ago
1c3086c
Refactor how MCCFIInstructions are created.
by Rafael Espindola
· 13 years ago
9bb2478
Implement .cfi_undefined. Based on a patch from PaX team, updated by
by Rafael Espindola
· 13 years ago
ef206f1
PowerPC: add EmitTCEntry class for TOC creation
by Adhemerval Zanella
· 13 years ago
bf387df
Move [SU]LEB128 encoding to a utility header.
by Jim Grosbach
· 13 years ago
4b63d2a
Refactor data-in-code annotations.
by Jim Grosbach
· 14 years ago
00b679c
Bump SmallString to the minimum required amount for raw_ostream to avoid allocation.
by Benjamin Kramer
· 14 years ago
a2886c2
Convert assert(0) to llvm_unreachable
by Craig Topper
· 14 years ago
f0b0844
Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is
by Akira Hatanaka
· 14 years ago
3c47e37
Add support for .cfi_signal_frame. Fixes pr11762.
by Rafael Espindola
· 14 years ago
f28213c
Don't print an unused label before .cfi_endproc.
by Rafael Espindola
· 14 years ago
3824120
Don't print a label before .cfi_startproc when we don't need to. This makes
by Rafael Espindola
· 14 years ago
0708209
Split Finish into Finish and FinishImpl to have a common place to do end of
by Rafael Espindola
· 14 years ago
4ea9981
Implement cfi_restore. Patch by Brian Anderson!
by Rafael Espindola
· 14 years ago
03dbffd
Rename Remember and Restore to RememberState and RestoreState for consistency.
by Rafael Espindola
· 14 years ago
ef4aa35
Implement .cfi_escape. Patch by Brian Anderson!
by Rafael Espindola
· 14 years ago
d3df3d3
Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the
by Rafael Espindola
· 14 years ago
adc5b46
Twinify.
by Benjamin Kramer
· 14 years ago
c74798d
Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 encoding from the DWARF asm printer.
by Benjamin Kramer
· 14 years ago
40f8f2f
Add support for a new extension to the .file directive:
by Nick Lewycky
· 14 years ago
0ca562e
Teach the MC to output code/data region marker labels in MachO and ELF modes. These are used by disassemblers to provide better disassembly, particularly on targets like ARM Thumb that like to intermingle data in the TEXT segment.
by Owen Anderson
· 14 years ago
88e6d59
Initialize member variable.
by Benjamin Kramer
· 14 years ago
eee8645
Some autoconf tests use module level inline asm to test compiler's handling of
by Evan Cheng
· 14 years ago
c48e10c
Assume .cfi_startproc is the first thing in a function. If the function is
by Rafael Espindola
· 14 years ago
c438d78
Add a method to set compact unwind encoding information in a frame.
by Bill Wendling
· 14 years ago
a83b37a
Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest
by Evan Cheng
· 14 years ago
384ffa9
Make EmitIntValue() work properly on big-endian targets.
by Roman Divacky
· 14 years ago
6d1c4c7
Start keeping track of where the various unwind instructions are in the prolog.
by Charles Davis
· 15 years ago
a60cd57
My attempt at fixing the leak reported by the valgrind buildbots. Valgrind will
by Charles Davis
· 15 years ago
9dcee31
Fix inverted conditional in SaveReg and SaveXMM. Err when the frame pointer is
by Charles Davis
· 15 years ago
006e1c3
Test .seh_startchained and .seh_endchained parsing.
by Charles Davis
· 15 years ago
f4ce8fd
Test basic SEH directive-parsing functionality. Fix a latent bug exposed by
by Charles Davis
· 15 years ago
c7250fa
Add methods to parse the SEH directives to the COFFAsmParser. Implement some
by Charles Davis
· 15 years ago
bc2daa0
Implement emission of all Win64 exception tables. Make the COFF streamer emit
by Charles Davis
· 15 years ago
e636022
Don't allow unaligned offsets and sizes in the Win64 EH directives.
by Charles Davis
· 15 years ago
6879634
Don't allow .seh_handler and .seh_handlerdata directives inside chained
by Charles Davis
· 15 years ago
8e8f59b
A handler for a function in the Win64 EH scheme can be both an unwind handler
by Charles Davis
· 15 years ago
5425400
Set the "LastFrameInst" field when streaming a .seh_setframe directive. This
by Charles Davis
· 15 years ago
24b31b6
"Implement" the HandlerData Win64 EH method in the base MCStreamer.
by Charles Davis
· 15 years ago
1edfb17
Looks like OS X assemblers (including MC) don't like
by Rafael Espindola
· 15 years ago
8e12929
Misc code refactorings:
by Rafael Espindola
· 15 years ago
de745ba
Implement the EndProlog Win64 EH method on the base MCStreamer.
by Charles Davis
· 15 years ago
7e6e895
Implement the Win64 EH prolog instruction methods on the base MCStreamer.
by Charles Davis
· 15 years ago
4cd8856
Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) Make
by Charles Davis
· 15 years ago
b422258
Implement the StartChained and EndChained Win64 EH methods on MCStreamer.
by Charles Davis
· 15 years ago
d991ec4
Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer.
by Charles Davis
· 15 years ago
77e0610
Add some more Win64 EH directives:
by Charles Davis
· 15 years ago
384041d
While thinking about how to know where the functions' boundaries are for
by Charles Davis
· 15 years ago
2701815
Add a method I forgot in the last commit. Don't worry, this one passed
by Charles Davis
· 15 years ago
2f10078
Fix copy-pasto.
by Charles Davis
· 15 years ago
af18d07
Add stub methods to MCStreamer for emitting Win64 exception-handling
by Charles Davis
· 15 years ago
ec53aa9
Add CFIStartSections to the asm printer. Add an assert that at least
by Rafael Espindola
· 15 years ago
1ecb12f
Add support for producing .deubg_frame sections.
by Rafael Espindola
· 15 years ago
b6089d6
Factor some code into a new EmitFrames method.
by Rafael Espindola
· 15 years ago
74b101f
Parsing and plumbing for .cfi_sections.
by Rafael Espindola
· 15 years ago
fd05785
Simplify the handling of pcrel relocations on ELF. Now we do the right thing
by Rafael Espindola
· 15 years ago
1d1eced
Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr.
by Rafael Espindola
· 15 years ago
349c329
Mark the EH symbol global or weak if the corresponding function is.
by Rafael Espindola
· 15 years ago
Next »