aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-16Resubmit "[CodeView] Hook CodeViewRecordIO for reading/writing symbols."Zachary Turner1-13/+17
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl1-14/+11
2016-12-16Revert "[CodeView] Hook CodeViewRecordIO for reading/writing symbols."Zachary Turner1-17/+13
2016-12-16[CodeView] Hook CodeViewRecordIO for reading/writing symbols.Zachary Turner1-13/+17
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl1-11/+14
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl1-14/+11
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl1-11/+14
2016-12-08Revert "[CodeGen] Fix invalid DWARF info on Win64"Keno Fischer1-2/+2
2016-12-08[CodeGen] Fix invalid DWARF info on Win64Keno Fischer1-2/+2
2016-12-05[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl1-4/+5
2016-11-30Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun1-5/+5
2016-11-08[CodeView] Hook up CodeViewRecordIO to type serialization path.Zachary Turner1-95/+109
2016-11-02Emit S_COMPILE3 record once per TU rather than once per functionAdrian McCarthy1-2/+5
2016-11-02Add CodeViewRecordIO for reading and writing.Zachary Turner1-16/+14
2016-10-31DebugInfo: make DW_TAG_atomic_type validVictor Leschuk1-1/+2
2016-10-25[codeview] support emitting indirect virtual base class informationBob Haarman1-1/+4
2016-10-05[codeview] Truncate records to maximum record size near 64KBReid Kleckner1-4/+7
2016-10-05[codeview] Translate bitpiece metadata to DEFRANGE_SUBFIELD* recordsReid Kleckner1-36/+65
2016-09-29Clamp version number in S_COMPILE3 to avoid overflowing 16-bit field.Adrian McCarthy1-5/+6
2016-09-29[codeview] Use character types for all byte-sized integer typesReid Kleckner1-10/+10
2016-09-20Fix syntactical nit from r281990.Adrian McCarthy1-3/+3
2016-09-20Emit S_COMPILE3 CodeView recordAdrian McCarthy1-0/+127
2016-09-14Fix indentation in codeview codeReid Kleckner1-7/+7
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne1-6/+13
2016-09-09[pdb] Write PDB TPI Stream from Yaml.Zachary Turner1-1/+2
2016-09-09[codeview] Don't assert if the array element type is incompleteReid Kleckner1-15/+26
2016-09-07[codeview] Add new directives to record inlined call site line infoReid Kleckner1-16/+14
2016-08-31[codeview] Emit vtable shape informationReid Kleckner1-2/+23
2016-08-30[codeview] Remove redundant TypeTable lookupReid Kleckner1-17/+1
2016-08-26[MC] Move .cv_loc management logic out of MCContextReid Kleckner1-2/+3
2016-08-05[CodeView] Decouple record deserialization from visitor dispatch.Zachary Turner1-36/+35
2016-07-29[msf] Resubmit "Rename Msf -> MSF".Zachary Turner1-2/+2
2016-07-29Revert "[msf] Rename Msf to MSF."Zachary Turner1-2/+2
2016-07-29[msf] Rename Msf to MSF.Zachary Turner1-2/+2
2016-07-28[pdb] Refactor library to more clearly separate reading/writingZachary Turner1-1/+1
2016-07-28[CodeView] Don't crash on functions without subprogramsDavid Majnemer1-7/+6
2016-07-27Remove MCAsmInfo.h include from TargetOptions.hReid Kleckner1-0/+1
2016-07-22[msf] Create LLVMDebugInfoMsfZachary Turner1-1/+3
2016-07-12[codeview] Improved array type support.Amjad Aboud1-6/+54
2016-07-07[CodeView] Implement support for thread-local variablesDavid Majnemer1-4/+15
2016-07-06[CodeView] Emit an appropriate symbol kind for globalsDavid Majnemer1-2/+12
2016-07-06[CodeView] Unions are always sealedDavid Majnemer1-1/+1
2016-07-06Retry: "Emit CodeView type records for nested classes."Adrian McCarthy1-6/+28
2016-07-06Revert "Emit CodeView type records for nested classes."Adrian McCarthy1-28/+6
2016-07-06Emit CodeView type records for nested classes.Adrian McCarthy1-6/+28
2016-07-02[codeview] Set the Nested and Scoped ClassOptions based on the scope chainReid Kleckner1-12/+31
2016-07-01[CodeView] Include the offset of nested membersDavid Majnemer1-4/+5
2016-07-01[CodeView] Pretty print anonymous scopesDavid Majnemer1-14/+31
2016-07-01[codeview] Don't record UDTs for anonymous structsReid Kleckner1-0/+4
2016-07-01[codeview] Assert that our CV type records are validReid Kleckner1-3/+27