1. 59e8434 Collect eh filter info. by Jim Laskey · 18 years ago
  2. 0b4711b Lower eh filter intrinsic. by Jim Laskey · 18 years ago
  3. a81a5ab Delete register scavenger when done with it. by Evan Cheng · 18 years ago
  4. 5196b36 Add a version of FindUnusedReg that restrict search to a specific set of registers. by Evan Cheng · 18 years ago
  5. c0ba1bc A restore is promoted to copy (or deleted entirely), remove the kill from the last use of the targetted register. by Evan Cheng · 18 years ago
  6. 23322d1 Interface clean up. by Evan Cheng · 18 years ago
  7. a3756ee Interface clean up. by Evan Cheng · 18 years ago
  8. 8e92b4b Oops. by Evan Cheng · 18 years ago
  9. 88d1f58 Track all joined registers and eliminate unneeded kills after all joining are done. by Evan Cheng · 18 years ago
  10. 8782d48 Chain is on second operand. by Jim Laskey · 18 years ago
  11. 3f09fc2 Handle mix of personalities. by Jim Laskey · 18 years ago
  12. 63f3e3f Provide a more meaningful name. by Jim Laskey · 18 years ago
  13. 64ce0ca MERGE_VALUES unnecessary. by Jim Laskey · 18 years ago
  14. a0a6278 Fix a typo, thanks Bill! by Nate Begeman · 18 years ago
  15. fec910c More Mach-O writer improvements. by Nate Begeman · 18 years ago
  16. 66baf26 add methods for analysis of call results and return nodes. by Chris Lattner · 18 years ago
  17. fb39f99 add methods to analyze calls and formals. by Chris Lattner · 18 years ago
  18. e5876ce add a newline at end of file by Chris Lattner · 18 years ago
  19. 36230cd Make requiresRegisterScavenging determination on a per MachineFunction basis. by Evan Cheng · 18 years ago
  20. 37f15a6 MRegisterInfo disowns RegScavenger. It's immutable. by Evan Cheng · 18 years ago
  21. 898218c Some more code clean up. by Evan Cheng · 18 years ago
  22. 8cab162 Oops. by Evan Cheng · 18 years ago
  23. 3f6fd87 Let MRegisterInfo now owns RegScavenger. by Evan Cheng · 18 years ago
  24. bb6fb33 RegScavenger interface change to make it more flexible. by Evan Cheng · 18 years ago
  25. 13513b7 Minor refactoring of CC Lowering interfaces by Chris Lattner · 18 years ago
  26. 362e98a move CC Lowering stuff to its own public interface by Chris Lattner · 18 years ago
  27. ed570de forward() should not increment internal iterator. Its client may insert instruction between now and next forward() call. by Evan Cheng · 18 years ago
  28. edeffb3 Joining an interval with a dead copy instruction. Shorten the live range to the last use. by Evan Cheng · 18 years ago
  29. 2255887 Fold (sext (truncate x)) more aggressively, by avoiding creation of a by Chris Lattner · 18 years ago
  30. ddf53e4 track signedness of formal argument, though we have a fixme here. by Chris Lattner · 18 years ago
  31. 183f47f Fix for PR1224. by Jim Laskey · 18 years ago
  32. 251db18 optimize duplicate ValueMap lookups by Chris Lattner · 18 years ago
  33. de4e942 A couple of more places where a register liveness has been extended and its last kill should be updated accordingly. by Evan Cheng · 18 years ago
  34. 0badfea Add an assertion. by Evan Cheng · 18 years ago
  35. 48ef398 Fix a couple of bugs related IsDead back propagation during coalescing. by Evan Cheng · 18 years ago
  36. 16191f0 If the liveinterval of the source instruction has been extended, remove the IsKill marker. by Evan Cheng · 18 years ago
  37. bc025fb Only add liveinterval to livein set if it isn't assigned a stack slot. by Evan Cheng · 18 years ago
  38. 753d9cb fold trivial token factor nodes. This allows us to compile by Chris Lattner · 18 years ago
  39. 6618039 initialize a instance variable by Chris Lattner · 18 years ago
  40. 7a1de98 Deal with cases when MMI is not requested. by Jim Laskey · 18 years ago
  41. e80873e Drop unused operand. by Jim Laskey · 18 years ago
  42. 01ca65b Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219 by Chris Lattner · 18 years ago
  43. 50d25d7 Reuse extends the liveness of a register. Transfer the kill to the operand that reuse it. by Evan Cheng · 18 years ago
  44. 1da20a7 Handle improper cast. by Jim Laskey · 18 years ago
  45. da2295e Handle cases when joining live intervals of two virtual registers. by Evan Cheng · 18 years ago
  46. 403c45d Mark livein registers as being in used. by Evan Cheng · 18 years ago
  47. 91e2390 A spill kills the register being stored. But it is later being reused by spiller, its live range has to be extended. by Evan Cheng · 18 years ago
  48. 49dd064 First potential client of register scavenger. by Evan Cheng · 18 years ago
  49. 76d7e76 Use findRegisterUseOperand to find a kill of particular register. by Evan Cheng · 18 years ago
  50. 96fa612 Initial check in of register scavenger. Its only current functionality is tracking live registers per MBB. by Evan Cheng · 18 years ago
  51. 30cac02 Remove unnecessary isKill properties if a live range has been lengthened due to coalescing. by Evan Cheng · 18 years ago
  52. 774b864 Update comment. by Jim Laskey · 18 years ago
  53. 5df3ad8 Missing end of abbreviations - correction by Jim Laskey · 18 years ago
  54. 7b1b39d Missing end of abbreviations. by Jim Laskey · 18 years ago
  55. 9bb3c93 Need to init. by Jim Laskey · 18 years ago
  56. 033c971 Remove isAccessable. by Jim Laskey · 18 years ago
  57. a4e7cd9 Use exception flag. by Jim Laskey · 18 years ago
  58. f9b1cbc Remove assertion. by Jim Laskey · 18 years ago
  59. cbfdb7b Tighten up error checking of args. by Jim Laskey · 18 years ago
  60. 735b6f8 Handle lowering invoke to call correctly. by Jim Laskey · 18 years ago
  61. 2bc210d Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
  62. b180aa1 Selection and lowering for exception handling. by Jim Laskey · 18 years ago
  63. bacd304 Exception handling support. by Jim Laskey · 18 years ago
  64. bda9b0e Add support for changes in DwarfWriter. by Jim Laskey · 18 years ago
  65. 02b3f5e Make branch folding behave in the presence of landing pads. by Jim Laskey · 18 years ago
  66. 9b25b8c Allow for live in registers for eh landing pads. by Jim Laskey · 18 years ago
  67. 59667fe Add structures used for collecting eh information. by Jim Laskey · 18 years ago
  68. 788fb1c Out of bound reference. by Evan Cheng · 18 years ago
  69. 957840b Use BitVector instead. No functionality change. by Evan Cheng · 18 years ago
  70. 667089d Dead code. by Evan Cheng · 18 years ago
  71. b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
  72. a284cbf For PR1207: by Reid Spencer · 18 years ago
  73. aa79761 - Changes how function livein's are handled, they now have a start index of 0. by Evan Cheng · 18 years ago
  74. e1fd682 Do not add livein's to entry MBB twice. by Evan Cheng · 18 years ago
  75. 795d950 Added removeLiveIn. by Evan Cheng · 18 years ago
  76. 094e3e5 Added findRegisterDefOperand(). by Evan Cheng · 18 years ago
  77. e15764f - Use MRegister::regsOverlap(). by Evan Cheng · 18 years ago
  78. 95ad943 print target nodes nicely by Chris Lattner · 18 years ago
  79. 9ff6ee8 Implement i/n/s constraints correctly. This fixes by Chris Lattner · 18 years ago
  80. 6b896ce Fixes PR 1200 by Dale Johannesen · 18 years ago
  81. bdf44b9 Print <dead> def operands. by Evan Cheng · 18 years ago
  82. 9fc508f Add live-ins to every BB. by Evan Cheng · 18 years ago
  83. 4c3a5f8 test commit (blank line) by Dale Johannesen · 18 years ago
  84. 5d4a9f7 fix indentation by Chris Lattner · 18 years ago
  85. 0152829 Apply B Scott Michel's patch for PR1184, which improves diagnostics in an by Chris Lattner · 18 years ago
  86. 61de82d Use BitVector instead of vector<bool> which can be extremely slow. by Evan Cheng · 19 years ago
  87. ac9dcb9 For PR1195: by Reid Spencer · 19 years ago
  88. 9d6565a For PR1195: by Reid Spencer · 19 years ago
  89. c661d61 fix a warning by Chris Lattner · 19 years ago
  90. 21840b1 Refix CodeGen/Generic/switch-lower.ll. In contrast to my previous patch, by Chris Lattner · 19 years ago
  91. d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
  92. 4c948eb implement expand of truncate. This allows truncates from i128 to i64 to by Chris Lattner · 19 years ago
  93. f839ce7 Fix PR1198, by adding initial i128 support. Patch by Dan Gohman. by Chris Lattner · 19 years ago
  94. ae4f99d revert my previous switch lowering change, which miscompiles a few programs. by Chris Lattner · 19 years ago
  95. cf8270a Add a space between // and the comment. by Lauro Ramos Venancio · 19 years ago
  96. 7aa47b6 Add "original alignment" to function arguments flags. by Lauro Ramos Venancio · 19 years ago
  97. 990b849 eliminate vector-related allocations by Chris Lattner · 19 years ago
  98. 0c9f92e Allow any MachineBasicBlock (not just the entry block) to have live-in physical by Evan Cheng · 19 years ago
  99. 818d42f Fix switch lowering to order cases in zext order, which is how we emit the by Chris Lattner · 19 years ago
  100. 7f6b9d2 eliminate temporary vectors. by Chris Lattner · 19 years ago