1. c48c550 Use DwarfWriter to record dbg variables. by Devang Patel · 16 years ago
  2. bb8c595 Use dwarf writer to decide whether the module has debug info or not. by Devang Patel · 16 years ago
  3. fd246e5 Use assertions to check for conditions that should never happen. by Dan Gohman · 16 years ago
  4. bc0b567 The list-td and list-tdrr schedulers don't yet support physreg by Dan Gohman · 16 years ago
  5. a1f50e2 Avoid referring to edge D after the Succs or Preds arrays have by Dan Gohman · 16 years ago
  6. 2ecf88d When replacing uses and the same node is reached by Duncan Sands · 16 years ago
  7. 1bec3dd Fix some typos. Also, the WidenedVectors map by Duncan Sands · 16 years ago
  8. 042fb31 Correct a comment - this is not a sign extension. by Duncan Sands · 16 years ago
  9. 167650d Un-tabify. by Evan Cheng · 16 years ago
  10. 1d8a76d FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a physical register, it's not necessarily defined by a copy. We have to watch out it doesn't clobber any sub-register that might be live during its live interval. If the live interval crosses a basic block, then it's not safe to check with the less conservative check (by scanning uses and defs) because it's possible a sub-register might be live out of the block. by Evan Cheng · 16 years ago
  11. 83489bb by Devang Patel · 16 years ago
  12. 7bb89ed Start using DebugInfo API to emit debug info. by Devang Patel · 16 years ago
  13. 3f7833a Emit debug info, only if at least one compile unit is seen. by Devang Patel · 16 years ago
  14. 72b6635 If multiple compile units are seen then emit them independently. In other words, do not force all DIEs into first, whatever it is, compile unit. by Devang Patel · 16 years ago
  15. f6bac3e Avoid cast<>, use light weith wrapper directly. by Devang Patel · 16 years ago
  16. f3ee514 Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear soon. by Devang Patel · 16 years ago
  17. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
  18. ccca7fe Add DwarfWriter interface to mainipulate source location info. by Devang Patel · 16 years ago
  19. 481ff5b Clear debug info at the end of function processing. by Devang Patel · 16 years ago
  20. e9bfb0f There is no need to maintain separate labelid list in the dwarf writer. It is not a good idea. by Devang Patel · 16 years ago
  21. c29a56d Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register to a virtual register unless it requires an expensive cross class copy. That means we are only treating "expensive to copy" register dependency as physical register dependency. by Evan Cheng · 16 years ago
  22. e1762c9 More two-address fixes. This gets lua working with join-creation enabled. by Owen Anderson · 16 years ago
  23. 9aacec1 CheckForPhysRegDependency should not return copy cost. It's not used. No functionality change. by Evan Cheng · 16 years ago
  24. 9795da5 Reduce initial small vector sizes. by Devang Patel · 16 years ago
  25. 0dc969e Fix thinko. Create parent scope if parent descriptor is *not* null. by Devang Patel · 16 years ago
  26. 5c3c5a4 Duplicated node may produce a non-physical register def. by Evan Cheng · 16 years ago
  27. 84036a7 Minor debug output tweak. by Evan Cheng · 16 years ago
  28. 6e7a161 Request DwarfWriter. This will be used to handle dbg_* intrinsics. by Devang Patel · 16 years ago
  29. 9b8f542 Removed trailing whitespace from Makefiles. by Misha Brukman · 16 years ago
  30. eb3fc28 by Devang Patel · 16 years ago
  31. 5d5ee80 Delete unnecessary parens around return values. by Dan Gohman · 16 years ago
  32. 9f8fcfc Add DebugInfo based APIs to record source line info. by Devang Patel · 16 years ago
  33. ce07e99 * Moved author attribution to CREDITS.TXT * Removed trailing whitespace by Misha Brukman · 16 years ago
  34. 2a835f9 * Alphabetized #includes * Removed trailing whitespace by Misha Brukman · 16 years ago
  35. 2ec78c4 Add APIs to record regions and variables. Again, shamelessly copied from MMI. by Devang Patel · 16 years ago
  36. 7a6e5a3 Add APIs to manage scope using DebugInfo interface. by Devang Patel · 16 years ago
  37. 25fd403 Remove redundant 'else's. No functionality change. by Dan Gohman · 16 years ago
  38. 8f90b6e The coalescer does not coalesce a virtual register to a physical register if any of the physical register's sub-register live intervals overlaps with the virtual register. This is overly conservative. It prevents a extract_subreg from being coalesced away: by Evan Cheng · 16 years ago
  39. 2c91d10 Fix a bug in ComputeLinearIndex computation handling multi-level by Dan Gohman · 16 years ago
  40. 5d31598 Set up DwarfDebug using DebugInfo API. by Devang Patel · 16 years ago
  41. 5fe1fac Forgot that this was needed for Linux. This should fix the builds. by Bill Wendling · 16 years ago
  42. 200ee7f The phi construction algorithm used for interval reconstruction is complicated by by Owen Anderson · 16 years ago
  43. ce0d4b7 Update these argument lists for the isNormalMemory by Dan Gohman · 16 years ago
  44. fd2163b Use a latency value of 0 for the artificial edges inserted by by Dan Gohman · 16 years ago
  45. 78eb6ad by Devang Patel · 16 years ago
  46. c452324 by Devang Patel · 16 years ago
  47. d1ca925 by Devang Patel · 16 years ago
  48. d60de51 Revert r61415 and r61484. Duncan was correct that these weren't needed. by Bill Wendling · 16 years ago
  49. a80c859 Don't call setDepthDirty/setHeightDirty when adding an edge by Dan Gohman · 16 years ago
  50. 8526cc0 Extract source location info from DebugInfo. by Devang Patel · 16 years ago
  51. 48d190f Add type DIEs using DebugInfo. by Devang Patel · 16 years ago
  52. f421533 Construct composite type DIE using DebugInfo. by Devang Patel · 16 years ago
  53. 11df7e5 TargetLowering.h #includes SelectionDAGNodes.h, so it doesn't need its by Dan Gohman · 16 years ago
  54. e520273 s/ConstructType/ConstructTypeDIE/g by Devang Patel · 16 years ago
  55. 86ae142 by Devang Patel · 16 years ago
  56. c69bf2c Construct enumerator DIE using DebugInfo. by Devang Patel · 16 years ago
  57. 68afdc3 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 16 years ago
  58. d0ed240 Get rid of sentinel insertion in interval reconstruction. It just masked the by Owen Anderson · 16 years ago
  59. d68a076 Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 16 years ago
  60. 08f053f Construct basic and derived type DIEs using DebugInfo. by Devang Patel · 16 years ago
  61. ca03c27 subsume ConstructPointerType() by Devang Patel · 16 years ago
  62. 9ede3f2 by Devang Patel · 16 years ago
  63. 8a84e44 by Devang Patel · 16 years ago
  64. 02b73ab elf writer really wants the size of the global, not the size by Chris Lattner · 16 years ago
  65. 64f0300 The llvm::ELFWriter::EmitGlobal() method is calling the by Bill Wendling · 16 years ago
  66. cc91d63 Fix a DAGCombiner abort on an invalid shift count constant. This fixes PR3250. by Dan Gohman · 16 years ago
  67. 1eb9268 CommuteNodesToReducePressure() is now removed. by Dan Gohman · 16 years ago
  68. 223942a Remove the code from the scheduler that commuted two-address by Dan Gohman · 16 years ago
  69. b6e223a Factorize (and generalize) the code promoting SELECT by Duncan Sands · 16 years ago
  70. ba6d262 Remove trailing spaces. by Duncan Sands · 16 years ago
  71. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 16 years ago
  72. 7d211e2 Get live interval reconstruction several steps closer to working. by Owen Anderson · 16 years ago
  73. 998dee9 Linux wants the FDE initial location and address range to be forced to 32-bit. by Bill Wendling · 16 years ago
  74. bce4528 The FDE initial location and address range data should be free to be 64-bit by Bill Wendling · 16 years ago
  75. 2b7fc1e Add braces, as suggested by a gcc warning. by Duncan Sands · 16 years ago
  76. 845145f Teach LeaglizeDAG that i64 mul can be a libcall. by Scott Michel · 16 years ago
  77. d4f6fe5 Fix up kill/dead marking in the new live interval reconstruction code. by Owen Anderson · 16 years ago
  78. 60d4f6d Add prototype code for recomputing a live interval's ranges and valnos through recursive phi construction. by Owen Anderson · 16 years ago
  79. 722f5f1 Darwin likes for the EH frame to be non-local. by Bill Wendling · 16 years ago
  80. d4121be GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure by Bill Wendling · 16 years ago
  81. 7c7bc72 Change comments so everybody can understand them, hopefully. by Dale Johannesen · 16 years ago
  82. f9cbc1f Add another permutation where we should get rid of a-a. by Dale Johannesen · 16 years ago
  83. 56d245b Restore debug printing by Anton Korobeynikov · 16 years ago
  84. e2f95e9 Sometimes APInt syntax is really ugly... :( by Anton Korobeynikov · 16 years ago
  85. 1bfe237 Indent stuff properly by Anton Korobeynikov · 16 years ago
  86. 2321858 Initial checkin of APInt'ififcation of switch lowering by Anton Korobeynikov · 16 years ago
  87. d0935c3 Fix typo. Silence unused variable warning. by Devang Patel · 16 years ago
  88. 2755896 Silience unused warnings. by Devang Patel · 16 years ago
  89. 0b1d4a7 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 16 years ago
  90. c9a5b9e Rename BuildSchedUnits to BuildSchedGraph, and refactor the by Dan Gohman · 16 years ago
  91. 237dee1 Use isTerminator() instead of isBranch()||isReturn() in by Dan Gohman · 16 years ago
  92. e1dfc7d Avoid an unnecessary call to allnodes_size(), which is linear. by Dan Gohman · 16 years ago
  93. 1578f84 Minor code simplifications. by Dan Gohman · 16 years ago
  94. 58e39b0 One more permutation of subtracting off a base value. by Dale Johannesen · 16 years ago
  95. 00d448a Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate by Dan Gohman · 16 years ago
  96. 8044e9b Optimize setDepthDirty and setHeightDirty a little, as they showed by Dan Gohman · 16 years ago
  97. e19c636 Use SmallVector's pop_back_val. by Dan Gohman · 16 years ago
  98. f89e6e6 Use the correct Preds and Succs lists in setHeightDirty() by Dan Gohman · 16 years ago
  99. 6c3643c Use ~0u instead of -1u as the special value, to hopefully avoid by Dan Gohman · 16 years ago
  100. 5379f41 Fix PR3149. If an early clobber def is a physical register and it is tied to an input operand, it effectively extends the live range of the physical register. Currently we do not have a good way to represent this. by Evan Cheng · 16 years ago