1. f83482d Use the appropriate typedef by Chris Lattner · 19 years ago
  2. 0b3e525 Start using SDVTList more consistently by Chris Lattner · 19 years ago
  3. 70046e9 add a new SDVTList type and new SelectionDAG::getVTList methods to streamline by Chris Lattner · 19 years ago
  4. f9f37fc eliminate use of getNode that takes vector of valuetypes. by Chris Lattner · 19 years ago
  5. 2fa6d3b Add a new getNode() method that takes a pointer to an already-intern'd list by Chris Lattner · 19 years ago
  6. e51ee04 remove SelectionDAG::InsertISelMapEntry, it is dead by Chris Lattner · 19 years ago
  7. 213a16c Add code to resize the CSEMap hash table. This doesn't speedup codegen of by Chris Lattner · 19 years ago
  8. 130fc13 Add the actual constant to the hash for ConstantPool nodes. Thanks to by Chris Lattner · 19 years ago
  9. 52a51e38 Emit .set directives for jump table entries when possible, which reduces by Nate Begeman · 19 years ago
  10. 103de77 Fix an obvious bug, noticed by inspection. No current targets trigger this. by Chris Lattner · 19 years ago
  11. dd28900 Switch to using SuperFastHash instead of adding all elements together. This by Chris Lattner · 19 years ago
  12. 7ed9ea8 Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% by Chris Lattner · 19 years ago
  13. c9f8f41 Remove 8 more std::map's. by Chris Lattner · 19 years ago
  14. 61b0941 Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants, by Chris Lattner · 19 years ago
  15. 4a283e9 eliminate the NullaryOps map, use CSEMap instead. by Chris Lattner · 19 years ago
  16. 3577e38 change internal impl of dag combiner so that calls to CombineTo never have to by Chris Lattner · 19 years ago
  17. b9ea4a3 Change one ReplaceAllUsesWith method to take an array of operands to replace by Chris Lattner · 19 years ago
  18. bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 19 years ago
  19. f06f35e Eliminate some malloc traffic by allocating vectors on the stack. Change some by Chris Lattner · 19 years ago
  20. a568285 Revamp the "CSEMap" datastructure used in the SelectionDAG class. This by Chris Lattner · 19 years ago
  21. 99157a0 Clear TopOrder before assigning topological order. Some clean ups. by Evan Cheng · 19 years ago
  22. 3b97acd Reverse the FlaggedNodes after scanning up for flagged preds or else the order would be reversed. by Evan Cheng · 19 years ago
  23. 190a418 Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which by Chris Lattner · 19 years ago
  24. f492391 Copy the liveins for the first block. PR859 by Jim Laskey · 19 years ago
  25. 3700f90 Work around a GCC 3.3.5 bug noticed by a user. by Chris Lattner · 19 years ago
  26. 8653b37 Work around a bug in gcc 3.3.5, reported by a user by Chris Lattner · 19 years ago
  27. c384d6c - Change AssignTopologicalOrder to return vector of SDNode* by reference. by Evan Cheng · 19 years ago
  28. eb577ba Final polish on machine pass registries. by Jim Laskey · 19 years ago
  29. 9373beb Now that the ISel is available, it's possible to create a default instruction by Jim Laskey · 19 years ago
  30. 9ff542f 1. Change use of "Cache" to "Default". by Jim Laskey · 19 years ago
  31. c6a0a11 Forgot the added files for plugable machine passes. by Jim Laskey · 19 years ago
  32. 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 19 years ago
  33. e6f35d8 Added AssignTopologicalOrder() to assign each node an unique id based on their topological order. by Evan Cheng · 19 years ago
  34. 8825a48 PIC jump table entries are always 32-bit even in 64-bit mode. by Evan Cheng · 19 years ago
  35. 4a6bd33 Instead of blindly looking past constantexpr casts, actually constant by Chris Lattner · 19 years ago
  36. 2641cad Remove InFlightSet hack. No longer needed. by Evan Cheng · 19 years ago
  37. f26f5dd Print empty inline asms as a blank line instead of: by Chris Lattner · 19 years ago
  38. 33a0a6d Working toward registration of register allocators. by Jim Laskey · 19 years ago
  39. 4d9bbdc Code cleanups, per review by Nate Begeman · 19 years ago
  40. 7c16d77 AssignNodeIds should return unsigned. by Evan Cheng · 19 years ago
  41. 091cba1 AssignNodeIds assign each node in the DAG an unique id. by Evan Cheng · 19 years ago
  42. 2f1ae88 Support jump tables when in PIC relocation model by Nate Begeman · 19 years ago
  43. c9cf4f1 Fix a case where LegalizeAllNodesNotLeadingTo could take exponential time. by Chris Lattner · 19 years ago
  44. 7107c3b For PR780: by Reid Spencer · 19 years ago
  45. 9160a6a Initialize some variables the compiler warns about. by Reid Spencer · 19 years ago
  46. cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 19 years ago
  47. 60f0992 Use an enumeration to eliminate data relocations. by Jim Laskey · 19 years ago
  48. 917ec98 If a shuffle is a splat, check if the argument is a build_vector with all elements being the same. If so, return the argument. by Evan Cheng · 19 years ago
  49. 02b04b4 Build more debugger/selectiondag libraries as archives instead of .o files. by Chris Lattner · 19 years ago
  50. e7bec0d If a shuffle is unary, i.e. one of the vector argument is not needed, turn the by Evan Cheng · 19 years ago
  51. a15cf70 Mems can be in the output list also. This is the second half of a fix for PR833 by Chris Lattner · 19 years ago
  52. ae6153f 80 cols by Andrew Lenharth · 19 years ago
  53. ed41f1b Reduce number of exported symbols by Andrew Lenharth · 19 years ago
  54. 74bda2e Fix linking on Alpha by Andrew Lenharth · 19 years ago
  55. 917d2c9 Add an out-of-line virtual method for the sdnode class to give it a home. by Chris Lattner · 19 years ago
  56. 0c4e678 On 64-bit targets like ppc64, we should use .quad to output pointer directives, by Chris Lattner · 19 years ago
  57. efb9b81 Add an out-of-line virtual function to home class. by Chris Lattner · 19 years ago
  58. d04c159 Fixed a bug handling void function types. by Jim Laskey · 19 years ago
  59. 16d42c6 It was pointed out that DEBUG() is only available with -debug. by Jim Laskey · 19 years ago
  60. e37fe9b Ensure that dump calls that are associated with asserts are removed from by Jim Laskey · 19 years ago
  61. e2a78f2 1. Support for c++ mangled names. by Jim Laskey · 19 years ago
  62. 25a022c Fix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and PR818. by Chris Lattner · 19 years ago
  63. 42f75a9 Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail. by Evan Cheng · 19 years ago
  64. 322812e Ugly hack! Add helper functions InsertInFlightSetEntry and by Evan Cheng · 19 years ago
  65. 2d2cec1 Add support to print 4-, 8-, and 16- byte constant literals in special by Evan Cheng · 19 years ago
  66. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  67. f8c68f6 Shave another 27K off libllvmgcc.dylib with visibility hidden by Chris Lattner · 19 years ago
  68. 360e820 Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25K by Chris Lattner · 19 years ago
  69. 883a52d Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll by Chris Lattner · 19 years ago
  70. 9d5b532 For PR801: by Reid Spencer · 19 years ago
  71. 89d67fa Add and sort "sections" in debug lines. This always stepping through by Jim Laskey · 19 years ago
  72. 650f609 Add support for function types. by Jim Laskey · 19 years ago
  73. d16f2a7 References need to be section relative. by Jim Laskey · 19 years ago
  74. 067ef41 References need to be section relative. by Jim Laskey · 19 years ago
  75. ca0dc56 Handle versioning of compile unit. by Jim Laskey · 19 years ago
  76. 7089f45 1. Revise vector debug support. by Jim Laskey · 19 years ago
  77. 44500e3 Teach the local allocator to know that live-in values (e.g. arguments) are by Chris Lattner · 19 years ago
  78. f8a01a9 1. Support standard dwarf format (was bootstrapping in Apple format.) by Jim Laskey · 19 years ago
  79. d5a932b Was pointed out that structure alignment and type alignment are not the same by Jim Laskey · 19 years ago
  80. 35f8c20 Alignment of globals has not been quite right. Needed to drop the pointer type by Jim Laskey · 19 years ago
  81. a844126 Consistency. EXTRACT_ELEMENT index operand should have ptr type. by Evan Cheng · 19 years ago
  82. a9767f6 Assert. Rather than silently stop printing. by Evan Cheng · 19 years ago
  83. 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
  84. ed4e566 Change versioning to per debug info descriptor (merged with tag.) by Jim Laskey · 19 years ago
  85. 014f98c Place dwarf headers at earliest possible point. Well behaved when skipping by Jim Laskey · 19 years ago
  86. c4fa603 Port some bugfixes in shift handling from SimplifyDemandedBits over to by Chris Lattner · 19 years ago
  87. 9bfa2dc TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts. by Jim Laskey · 19 years ago
  88. a3bb86d Make sure to update the CFG correctly if a switch only has a default dest. by Chris Lattner · 19 years ago
  89. 232c910 Start on my todo list by Andrew Lenharth · 19 years ago
  90. 0c48fd4 Fix X86/inline-asm.ll:test2, a case where an input value was implicitly by Chris Lattner · 19 years ago
  91. cf752aa Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causes by Chris Lattner · 19 years ago
  92. fd561cd Fix an assert-on-inline-inline-asm bug. by Chris Lattner · 19 years ago
  93. fcadfbb For PR798: by Reid Spencer · 19 years ago
  94. 3e0c154 For PR798: Add support for Graphviz. Patch contributed by Anton Korobeynikov. by Reid Spencer · 19 years ago
  95. 177284c Prevent the -pedantic option from causing Mac OS/X build problems: by Reid Spencer · 19 years ago
  96. 18c8b49 Use archive libraries instead of object files for VMCore, BCReader, by Reid Spencer · 19 years ago
  97. 4c6f2f9 commuteInstruction() does not always create a new MI! by Evan Cheng · 19 years ago
  98. 16eee25 Eliminate a memory leak. by Evan Cheng · 19 years ago
  99. 7b336a8 visitVBinOp: Can't fold divide by zero! by Evan Cheng · 19 years ago
  100. 6b8e5a9 Make sure the register pressure reduction schedulers work for non-uniform by Evan Cheng · 19 years ago