Bob Haarman
|
ec6b6f4e7a
[codeview] make DbgVariableLocation::extractFromMachineInstruction use Optional
|
8 years ago |
Bob Haarman
|
e769623fc3
[NFC] clang-format llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
|
8 years ago |
Bob Haarman
|
ebcb588285
Reland r311957 [codeview] support more DW_OPs for more complete debug info
|
8 years ago |
Bob Haarman
|
66afa977d7
Revert "[codeview] support more DW_OPs for more complete debug info"
|
8 years ago |
Bob Haarman
|
4d4211ea3a
Revert "[codeview] don't try to emit variable locations without registers"
|
8 years ago |
Bob Haarman
|
20e39f8d14
[codeview] don't try to emit variable locations without registers
|
8 years ago |
Bob Haarman
|
2eaf4212bb
[codeview] support more DW_OPs for more complete debug info
|
8 years ago |
Zachary Turner
|
fc50e1c612
[CodeView] Don't output S_UDT symbols for forward decls.
|
8 years ago |
Reid Kleckner
|
9d69b6f1cd
[codeview] Emit nested enums and typedefs from classes
|
8 years ago |
Adrian Prantl
|
2cd77a8486
Remove PrologEpilogInserter's usage of DBG_VALUE's offset field
|
8 years ago |
Reid Kleckner
|
cc0c88c6e1
[codeview] Ignore DBG_VALUEs when choosing a BB start source loc
|
8 years ago |
Reid Kleckner
|
78116356ca
[codeview] Emit 'D' as the cv source language for D code
|
8 years ago |
Reid Kleckner
|
7749c87e33
Format some case labels and shrink an anonymous namespace NFC
|
8 years ago |
Mandeep Singh Grang
|
8c714df517
[COFF, ARM64, CodeView] Add support to emit CodeView debug info for ARM64 COFF
|
8 years ago |
Reid Kleckner
|
478b1eca4d
[codeview] Use the first valid source location at the top of every MBB
|
8 years ago |
Zachary Turner
|
19ca2b0f9d
Move Object format code to lib/BinaryFormat.
|
8 years ago |
Eugene Zelenko
|
e74c436b70
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 years ago |
Zachary Turner
|
4b1845a38a
[CodeView] Rename ModuleDebugFragment -> DebugSubsection.
|
8 years ago |
Zachary Turner
|
522178bccc
[CodeView Type Merging] Don't keep re-allocating temp serializer.
|
8 years ago |
Adrian Prantl
|
14a1dd11de
Don't generate line&scope debug info for meta-instructions.
|
8 years ago |
Adrian Prantl
|
5afff89c9e
Revert "Don't generate line&scope debug info for meta-instructions."
|
8 years ago |
Adrian Prantl
|
f21b185054
Don't generate line&scope debug info for meta-instructions.
|
8 years ago |
Zachary Turner
|
d32a382ebb
Resubmit "[CodeView] Provide a common interface for type collections."
|
8 years ago |
Zachary Turner
|
27f68cfeaf
Revert "[CodeView] Provide a common interface for type collections."
|
8 years ago |
Zachary Turner
|
9bfe6978d3
Fix another warning.
|
8 years ago |
Zachary Turner
|
2a4f1171a7
[CodeView] Provide a common interface for type collections.
|
8 years ago |
Zachary Turner
|
c254cb777d
[CodeView] Simplify the use of visiting type records & streams.
|
8 years ago |
Peter Collingbourne
|
6ba81f2c10
IR: Give function GlobalValue::getRealLinkageName() a less misleading name: dropLLVMManglingEscape().
|
8 years ago |
Reid Kleckner
|
e32aebf279
[codeview] Check for a DIExpression offset for local variables
|
8 years ago |
Zachary Turner
|
4a6f9ee16e
[CodeView] Reserve TypeDatabase records up front.
|
8 years ago |