1. 6189ed1 now that the magic is dispelled, move EmitSectionOffset to AsmPrinter. by Chris Lattner · 15 years ago
  2. 3d22513 eliminate the magic AbsoluteDebugSectionOffsets MAI hook, by Chris Lattner · 15 years ago
  3. be15beb only emit section labels if we have debug info, fixing a few regtest failures. by Chris Lattner · 15 years ago
  4. 4ad1efe I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 15 years ago
  5. a33b2a1 add some assertions to EmitSectionOffset. by Chris Lattner · 15 years ago
  6. 11b8f30 stop emitting some dead L labels. by Chris Lattner · 15 years ago
  7. 9c69e28553 Store an use the symbols emitted at the start of the debug by Chris Lattner · 15 years ago
  8. fa070b0 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 15 years ago
  9. 2e3ebed simplify EmitSectionOffset a little bit, improve comments. by Chris Lattner · 15 years ago
  10. 83d1618 The "IsSmall" argument to EmitSectionOffset is always true, by Chris Lattner · 15 years ago
  11. f88dce1 eliminate the "isEH" argument to EmitSectionOffset. by Chris Lattner · 15 years ago
  12. 0887fa0 isAbsoluteEHSectionOffsets always returns false, eliminate it by Chris Lattner · 15 years ago
  13. d2af785 move some more stuff to asmprinter. by Chris Lattner · 15 years ago
  14. 9be4913 simplify some code. by Chris Lattner · 15 years ago
  15. ca6190b move EmitEncodingByte to AsmPrinter. by Chris Lattner · 15 years ago
  16. 7a101f4 move EmitCFAByte to AsmPrinter. by Chris Lattner · 15 years ago
  17. a643718 inline EmitDifference away. by Chris Lattner · 15 years ago
  18. af8df26 resolve a fixme. by Chris Lattner · 15 years ago
  19. c021572 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 15 years ago
  20. 7e1a8f8 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 15 years ago
  21. 17fedf2 more interface cleanup make some helpers static functions. by Chris Lattner · 15 years ago
  22. 3f53c83 clean up the asmprinter header and privatize some stuff. by Chris Lattner · 15 years ago
  23. 65eeaad use stringref instead of strtol to avoid errno gymnastics. by Chris Lattner · 15 years ago
  24. 736e31d split inline asm support out to its own .cpp file. by Chris Lattner · 15 years ago
  25. 2851995 inline processDebugLoc and simplify it. by Chris Lattner · 15 years ago
  26. dfa107e minor tidying. by Chris Lattner · 15 years ago
  27. 300a4c5 clean up the asmprinter interface a bit, rename a few by Chris Lattner · 15 years ago
  28. 9d1c1ad remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 15 years ago
  29. e00b59f lazily allocate the GCMetadataPrinters map and remove DenseMap by Chris Lattner · 15 years ago
  30. b23569a Momentous day: remove the "O" member from AsmPrinter. Now all by Chris Lattner · 15 years ago
  31. de0f339 now that all operand printing happens to specified streams, we can by Chris Lattner · 15 years ago
  32. 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
  33. 7d73c7f mcize the gc metadata printing stuff. by Chris Lattner · 15 years ago
  34. 0b9bdb4 use EmitRawText instead of O in DwarfPrinter. by Chris Lattner · 15 years ago
  35. c75c028 fix PrintAsmOperand and PrintAsmMemoryOperand to pass down by Chris Lattner · 15 years ago
  36. d32c8a5 change this back too by Chris Lattner · 15 years ago
  37. e1783ca check in what I tested. :( by Chris Lattner · 15 years ago
  38. c1e0b76 MMI is always available, rename O -> OS in printInlineAsm. by Chris Lattner · 15 years ago
  39. 35c33bd change a ton of code to not implicitly use the "O" raw_ostream by Chris Lattner · 15 years ago
  40. 0c08d09 asmstreamerize the .size directive for function bodies, force clients by Chris Lattner · 15 years ago
  41. fd60b8b emit the cygwin stub thing through mcstreamer. by Chris Lattner · 15 years ago
  42. 58bc4dd add a twine form of MCStreamer::EmitRawText, and mc'ize by Chris Lattner · 15 years ago
  43. f94f8dc start moving towards emitting inline asm statements with by Chris Lattner · 15 years ago
  44. 91bead7 add a new EmitInlineAsm function to asmprinter to handle inline asm. by Chris Lattner · 15 years ago
  45. 47b7e5d mc'ize comment printing around file scope inline asm. by Chris Lattner · 15 years ago
  46. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  47. c8e7764 Revert r100117. by Devang Patel · 15 years ago
  48. 24c20e2 Do not eagerly record known previous location. DBG_VALUE may not cause a new label due to one or other reason. by Devang Patel · 15 years ago
  49. 58c7aa6 Skip instructions until new scope is seen. by Devang Patel · 15 years ago
  50. 8935d90 Cosmetic changes. Update comment, rename a local variable. by Devang Patel · 15 years ago
  51. f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
  52. a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
  53. bbb88db Reduce string trashing. by Benjamin Kramer · 15 years ago
  54. 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
  55. cfd3188 reduce indentation by Chris Lattner · 15 years ago
  56. 1d65ba7 tidy up by Chris Lattner · 15 years ago
  57. ff741ab MI != 0 is checked in the assert right above this. by Chris Lattner · 15 years ago
  58. 14d750d use the isDebugValue() predicate and pop_back_val() by Chris Lattner · 15 years ago
  59. ed7a77b assert is a function-like macro, not a control flow operator. by Chris Lattner · 15 years ago
  60. 870cfcf add new apis for getting/setting !dbg metadata on by Chris Lattner · 15 years ago
  61. 722f229 Ignore invalid metadata. by Devang Patel · 15 years ago
  62. 9b97a73 Rip out the 'is temporary' nonsense from the MCContext interface to by Chris Lattner · 15 years ago
  63. 7ed6311 There is no need to fall through after processing DBG_VALUE machine instruction. by Devang Patel · 15 years ago
  64. aead63c Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. by Devang Patel · 15 years ago
  65. c3b228c use RAII for ExceptionTimer too by Chris Lattner · 15 years ago
  66. a909d66 fix a variety of issues were we'd start DebugTimer but by Chris Lattner · 15 years ago
  67. 553881b Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinter.cpp. by Devang Patel · 15 years ago
  68. de9b1ef Revert 99772. by Devang Patel · 15 years ago
  69. c7eae5c Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter. by Devang Patel · 15 years ago
  70. 2ddefec Add comment. by Devang Patel · 15 years ago
  71. 9bb59a2 Use SP filename directly instead of SP's context's filename. by Devang Patel · 15 years ago
  72. 4a602ca Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit. by Devang Patel · 15 years ago
  73. 0493f95 DW_AT_stmt_list attribute attached with a compile unit encodes offset of line number information for this compile unit in debug_line section. This offset is always zero when only one compile unit is emitted in a object file. by Devang Patel · 15 years ago
  74. 638fe8d Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue by Jeffrey Yasskin · 15 years ago
  75. 5b33f31 Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info so isEH is always false. This was hiding until now from compilers because of default arguments. This was hiding from dwarf debug info users because for most of the platform isAbsoluteEHSectionOffsets() is same as isAbsoluteDebugSectionOffsets(). But Chris found it while updating dwarf printer to use MC*. by Devang Patel · 15 years ago
  76. 93b122d reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 15 years ago
  77. b85c710 Revert r98656, its breaking all over the place. by Daniel Dunbar · 15 years ago
  78. 8b3b34f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 15 years ago
  79. 999aee2 Fix the third (and last known) case of code update problems due by Chris Lattner · 15 years ago
  80. 9cc0da9 Implement support for the case when a reference to a addr-of-bb by Chris Lattner · 15 years ago
  81. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  82. a833f6b remove dead method. by Chris Lattner · 15 years ago
  83. 3b9d621 fix AsmPrinter::GetBlockAddressSymbol to always return a unique by Chris Lattner · 15 years ago
  84. 63d7836 get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 15 years ago
  85. 8d9aaba don't use getDWLabel("label" anymore, always go through MMI. by Chris Lattner · 15 years ago
  86. 0397ada remove now-dead code, all labels use MCSymbols. by Chris Lattner · 15 years ago
  87. 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
  88. 2e9919a Now that DBG_LABEL is updated, we can finally make MachineMove by Chris Lattner · 15 years ago
  89. 6ffccca change the DBG_LABEL MachineInstr to always be created by Chris Lattner · 15 years ago
  90. 9a38e67 unbreak the build, grr symlinks. by Chris Lattner · 15 years ago
  91. aba9bcb switch GC_LABEL to use an MCSymbol operand instead of a label ID operand. by Chris Lattner · 15 years ago
  92. f14645c Fix some EH failures on NNT I introduced in r98461 by Chris Lattner · 15 years ago
  93. 21f9c8d fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 15 years ago
  94. 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
  95. b913060 use Label->isDefined() instead of isLabelDeleted() now that we by Chris Lattner · 15 years ago
  96. 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
  97. 1b2eb0e eliminate the now-unneeded context argument of MBB::getSymbol() by Chris Lattner · 15 years ago
  98. 11d53c1 rearrange MCContext ownership. Before LLVMTargetMachine created it by Chris Lattner · 15 years ago
  99. 5e6cbe0 simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 15 years ago
  100. fb65807 factor some labels, simplify some code. by Chris Lattner · 15 years ago