Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956
/
lib
/
MC
« Previous
d967578
Add a method to set compact unwind encoding information in a frame.
by Bill Wendling
· 13 years ago
c872143d
Fixed a bug where the MC subtarget information
by Sean Callanan
· 13 years ago
2d28617
Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for
by Evan Cheng
· 13 years ago
0e6a052
Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down
by Evan Cheng
· 13 years ago
1be0e27
Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest
by Evan Cheng
· 13 years ago
833ce06
Remove setting the bit for personality function. It should be set by the linker.
by Bill Wendling
· 13 years ago
79a6a48
Encode that we have a personality function.
by Bill Wendling
· 13 years ago
1abf2cb
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes.
by Evan Cheng
· 13 years ago
4bb5b03
* If we have an LSDA, we need to mark it in the encoding.
by Bill Wendling
· 13 years ago
672b93a
Unfortunately several files in MC are badly violating layering rule by using
by Evan Cheng
· 13 years ago
b7f689b
Update MCParsedAsmOperand debug methods.
by Jim Grosbach
· 13 years ago
8440fe2
Don't emit the FDE end label if the last thing emitted was a compact unwind and
by Bill Wendling
· 13 years ago
7ae0df4
Resynchronize EDInfo.h and EDEmitter.cpp.
by Shantonu Sen
· 13 years ago
59ee62d
- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo
by Evan Cheng
· 13 years ago
ffc0e73
Change createAsmParser to take a MCSubtargetInfo instead of triple,
by Evan Cheng
· 13 years ago
5c2eef6
Fix comment.
by Evan Cheng
· 13 years ago
480cee5
TargetAsmParser doesn't need reference to Target.
by Evan Cheng
· 13 years ago
ebdeeab
Eliminate asm parser's dependency on TargetMachine:
by Evan Cheng
· 13 years ago
3014b2f
This patch adds a flag in MCAsmInfo that indicates whether dwarf register
by Akira Hatanaka
· 13 years ago
0ddff1b
Compute feature bits at time of MCSubtargetInfo initialization.
by Evan Cheng
· 13 years ago
6a6b8c3
Add a target hook to encode the compact unwind information.
by Bill Wendling
· 13 years ago
2b2dc7c
Clean up the #includes.
by Bill Wendling
· 13 years ago
b262799
createMCInstPrinter doesn't need TargetMachine anymore.
by Evan Cheng
· 13 years ago
2416b89
Add getFeatureBits to extract feature bits for a given CPU.
by Evan Cheng
· 13 years ago
9421470
- Added MCSubtargetInfo to capture subtarget features and scheduling
by Evan Cheng
· 13 years ago
4d9af61
Eliminate one extra conversion.
by Evan Cheng
· 13 years ago
24e11af
Another misuse of StringRef. MSVC is very sensitive to that kind of error.
by Francois Pichet
· 13 years ago
3f9b9eb
Fix use after free.
by Rafael Espindola
· 13 years ago
e1bff38
Switch SubtargetFeatures from std::string to StringRef.
by Evan Cheng
· 13 years ago
c388216
Remove tabs.
by Bill Wendling
· 13 years ago
e08d433
Improve comment: Show the register the DWARF label is added to.
by Bill Wendling
· 13 years ago
d221cd6
Add one more comment to the FDE verbose asm output.
by Bill Wendling
· 13 years ago
2541c41
Add comments to the FDE.
by Bill Wendling
· 13 years ago
efd24dd
Add more comments to the ASM output for the CIE's "moves".
by Bill Wendling
· 13 years ago
3c163cf
Add comments to the ASM output to help understand the compact unwind and CIE tables.
by Bill Wendling
· 13 years ago
276365d
Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to
by Evan Cheng
· 13 years ago
9287a6e
* Use the proper size to output the range size.
by Bill Wendling
· 13 years ago
4498d39
Stupid error: If the LSDA and Personality functions aren't there, emit 0 instead
by Bill Wendling
· 13 years ago
9056e90
We don't want to use relocations inside the compact unwind section. Just use the
by Bill Wendling
· 13 years ago
254cf03
Asm parser range checking on .<size> <value> directives.
by Jim Grosbach
· 13 years ago
c4a8430
Fix CMake build.
by NAKAMURA Takumi
· 13 years ago
ab8be96
Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC.
by Evan Cheng
· 13 years ago
ba8297e
Refactor MachO relocation generaration into the Target directories.
by Jim Grosbach
· 13 years ago
32e7abd
tidy up whitespace.
by Jim Grosbach
· 13 years ago
535e58b
Fixup info for Thumb2 unconditional branch.
by Jim Grosbach
· 13 years ago
0edb05b
Tidy up.
by Jim Grosbach
· 13 years ago
95c3e48
Reinstate r133513 (reverted in r133700) with an additional fix for a
by Jay Foad
· 13 years ago
5b46e8e
Use a reference. Don't make a useless copy of the vector.
by Bill Wendling
· 13 years ago
a8c9e6a
Formatting changes. No functionality change.
by Bill Wendling
· 13 years ago
e59fbc0
Revert r133513:
by Eric Christopher
· 13 years ago
4c0c446
Use the presence of the __compact_unwind section to indicate that a target
by Bill Wendling
· 13 years ago
e3cd13f
Some skeleton code to emit the compact unwind. If the information is unable to
by Bill Wendling
· 13 years ago
3f2ea82
80-column violations.
by Bill Wendling
· 13 years ago
bbdffa9
Move class methods out-of-line. This reduces the indentation, and is more in
by Bill Wendling
· 13 years ago
b8c6ed3
Remove the subclassing. This will be moved to the ASM printer.
by Bill Wendling
· 13 years ago
dcf0e0c
Directly print to a raw_ostream instead of printing to a buffer first.
by Benjamin Kramer
· 13 years ago
5cc6491
MC: Allow .common as alias for .comm assembler directive. PR10116.
by Hans Wennborg
· 13 years ago
edb15d6
* Override the "EmitBytes" function, since it can sneak values in that way.
by Bill Wendling
· 13 years ago
ccfae86
Remove false assertion.
by Bill Wendling
· 13 years ago
50cb969
Disable for another investigation.
by Bill Wendling
· 13 years ago
30507ef
Support only DwarfCFI or SjLj exception handling in LSDA decoder.
by Bill Wendling
· 13 years ago
5ba8983
SjLj exception handling LSDA decoding support wasn't represented correctly. Use
by Bill Wendling
· 13 years ago
2fb86a8
Disable to investigate ARM failure.
by Bill Wendling
· 13 years ago
e266ce6
Use the verbose asm flag instead of a new flag for decoding the LSDA.
by Bill Wendling
· 13 years ago
916a94b
Add an option that allows one to "decode" the LSDA.
by Bill Wendling
· 13 years ago
738f05a
Remove a useless copy of MCELFStreamer. Patch by Logan Chien!
by Benjamin Kramer
· 13 years ago
e82b8ee
Diagnostic for undefined assembler local symbols.
by Jim Grosbach
· 13 years ago
6c3044d
Revert 133010. Self-hosted buildbot unhappy.
by Jim Grosbach
· 13 years ago
c35dd25
Diagnostic for undefined assembler local symbols.
by Jim Grosbach
· 13 years ago
a100074
Fix emission of PPC64 assembler on non-darwin platforms by splitting
by Roman Divacky
· 13 years ago
bebd44a
Remove an uneeded switch - Turns out reloc results are identical w/o the switch. (face+palm)
by Jason W Kim
· 13 years ago
6589153
Make EmitIntValue() work properly on big-endian targets.
by Roman Divacky
· 13 years ago
6536644
Basic support for macros with explicit arguments.
by Rafael Espindola
· 13 years ago
378e0ec
Produce an undefined reference to _GLOBAL_OFFSET_TABLE_ if we have a
by Rafael Espindola
· 13 years ago
e0b8703
Add support for @GOTPTOFF in i386 mode.
by Nick Lewycky
· 13 years ago
6f888a8
.cfi directive register parsing flexibility.
by Jim Grosbach
· 13 years ago
cde4ce4
Don't hardcode the %reg format in the streamer.
by Rafael Espindola
· 13 years ago
dd13790
Add new -d option to tblgen. It writes a make(1)-style dependency file.
by Joerg Sonnenberger
· 13 years ago
6e03294
Use the dwarf->llvm mapping to print register names in the cfi directives.
by Rafael Espindola
· 13 years ago
7b06b73
Add a parameter to the Win64 EH section getters to get a section with a
by Charles Davis
· 13 years ago
07cbe23
Assorted fixes for Win64 EH unwind info emission:
by Charles Davis
· 13 years ago
c4cbf9b
Start keeping track of where the various unwind instructions are in the prolog.
by Charles Davis
· 13 years ago
ef60724
Add missing break statements. Align UNWIND_INFO and RUNTIME_FUNCTION structs
by Charles Davis
· 13 years ago
4eeb7b6
My attempt at fixing the leak reported by the valgrind buildbots. Valgrind will
by Charles Davis
· 13 years ago
c2d3022
Fix inverted conditional in SaveReg and SaveXMM. Err when the frame pointer is
by Charles Davis
· 13 years ago
ca93138
Test .seh_startchained and .seh_endchained parsing.
by Charles Davis
· 13 years ago
410ef2b
Add tests for .seh_setframe and .seh_handlerdata parsing. Fix issues with them.
by Charles Davis
· 13 years ago
575630c
Add tests for .seh_savereg and .seh_savexmm parsing. Once again, fix the
by Charles Davis
· 13 years ago
4726816
Add a test for .seh_pushframe parsing. Fix the bug exposed by it (and another
by Charles Davis
· 13 years ago
3092132
Add a test for the .seh_handler directive. Fix problems with the parsing
by Charles Davis
· 13 years ago
40de0e0
Test basic SEH directive-parsing functionality. Fix a latent bug exposed by
by Charles Davis
· 13 years ago
3b32d02
Implement the rest of the SEH directive-parsing methods in the COFFAsmParser.
by Charles Davis
· 13 years ago
95ae09a
Propagate error correctly in the MC Asm parser for leading '$' expressions.
by Jim Grosbach
· 13 years ago
16e1b3f
Implement .seh_stackalloc and .seh_pushframe parsing.
by Charles Davis
· 13 years ago
fbc539f
Add methods to parse the SEH directives to the COFFAsmParser. Implement some
by Charles Davis
· 13 years ago
9063b55
switch to using a smallvector to avoid allocations for most normal size instructions.
by Chris Lattner
· 13 years ago
97ff42d
tidy some things up.
by Chris Lattner
· 13 years ago
38ea9ee
Implement emission of all Win64 exception tables. Make the COFF streamer emit
by Charles Davis
· 13 years ago
3185f5c
Make the COFF streamer emit unwind info when processing a .seh_handlerdata
by Charles Davis
· 13 years ago
edeecbf
Don't allow unaligned offsets and sizes in the Win64 EH directives.
by Charles Davis
· 13 years ago
Next »