1. 5cefc5e whatever. Intermediate patch to see what breaks. Seems ok. by Andrew Lenharth · 20 years ago
  2. 040c11c Handle the trivial (but common) two-op case more efficiently by Chris Lattner · 20 years ago
  3. e6a88ac Nuke noop copies. by Chris Lattner · 20 years ago
  4. 6b2d696 Fix CodeGen/X86/shift-folding.ll:test3 on X86 by Chris Lattner · 20 years ago
  5. 9a5ef20 Disable some overly-aggressive checking code. This speeds up the local by Chris Lattner · 20 years ago
  6. 7436b57 Avoid creating a token factor node in trivially redundant cases. This by Chris Lattner · 20 years ago
  7. 7c0104b Handle GEP's a bit more intelligently. Fold constant indices early and by Chris Lattner · 20 years ago
  8. 0d902a9 Allocate the right amount of memory for this vector up front. by Chris Lattner · 20 years ago
  9. a325511 Change the ValueList array for each node to be shared instead of individuallyallocated. Further, in the common case where a node has a single value, justreference an element from a small array. This is a small compile-time win. by Chris Lattner · 20 years ago
  10. 65113b2 Switch the operandlist/valuelist from being vectors to being just an array.This saves 12 bytes from SDNode, but doesn't speed things up substantially by Chris Lattner · 20 years ago
  11. 4012eb2 Explicitly initialize some instance vars by Chris Lattner · 20 years ago
  12. f469cb6 Clean up RemoveDeadNodes significantly, by eliminating the need for a temporary by Chris Lattner · 20 years ago
  13. df2e425 Add a new option to indicate we want the code generator to emit code quickly, by Chris Lattner · 20 years ago
  14. ce8eb0c Add a new option to indicate we want the code generator to emit code quickly,not spending tons of time microoptimizing it. This is useful for an -O0style of build. by Chris Lattner · 20 years ago
  15. 26b91eb Let's try ignoring resource utilization on the backward pass. by Jim Laskey · 20 years ago
  16. d525df3 add support for storing and returning bools by Duraid Madina · 20 years ago
  17. cbef8ba Always compute max align. by Chris Lattner · 20 years ago
  18. 00873eb just some random hacking - calls (particularly indirect) need a lot of by Duraid Madina · 20 years ago
  19. ae232e7 Add the necessary support to the ISel to allow targets to codegen the new by Nate Begeman · 20 years ago
  20. ce5e04e minor clarity changes, no functionality difference. by Chris Lattner · 20 years ago
  21. 54b369e don't misencode CC#'s by Chris Lattner · 20 years ago
  22. e73bd45 encode/decode function alignment in bc files by Chris Lattner · 20 years ago
  23. 8eb52dd Read/write global variable alignments if present by Chris Lattner · 20 years ago
  24. 30caa28 print alignment info for globals and functions by Chris Lattner · 20 years ago
  25. 0019bbe regenerate by Chris Lattner · 20 years ago
  26. 87ac972 Allow globals to have an alignment specified. Switch to using isPowerOf2_32 by Chris Lattner · 20 years ago
  27. 7d09ab6 regenerate by Chris Lattner · 20 years ago
  28. 66db8e4 factor optional alignment by Chris Lattner · 20 years ago
  29. 21687e8 ask for 16-byte aligned jmpbufs. This should unbreak C++ on IA64 (and by Duraid Madina · 20 years ago
  30. 42ba6b4 Write/read allocation instruction alignment info to .bc files. by Chris Lattner · 20 years ago
  31. 6033716 verify that alignments are always a power of 2 by Chris Lattner · 20 years ago
  32. d91c321 regenerate by Chris Lattner · 20 years ago
  33. ac6e5c1 Verify that alignment amounts are a power of 2 by Chris Lattner · 20 years ago
  34. 9fad0b9 fix printing the alignment directive by Chris Lattner · 20 years ago
  35. 14b0529 Add support alignment of allocation instructions. by Nate Begeman · 20 years ago
  36. ae4664a add a case Nate sent me by Chris Lattner · 20 years ago
  37. 3b5f450 Implement Transforms/TailCallElim/return-undef.ll, a trivial case by Chris Lattner · 20 years ago
  38. c812e5d Turn sdiv into udiv if both operands have a clear sign bit. This occurs by Chris Lattner · 20 years ago
  39. 11a49f2 Turn srem -> urem when neither input has their sign bit set. This triggers by Chris Lattner · 20 years ago
  40. a5e5bff Fix logic bug in finding retry slot in tally. by Jim Laskey · 20 years ago
  41. 54f997d Fix a warning by Jim Laskey · 20 years ago
  42. 764fe71 oops, forgot to load GP for indirect calls, though the old code now commented by Duraid Madina · 20 years ago
  43. b97cc99 kill redundant SP/GP/RP save/restores across calls by Duraid Madina · 20 years ago
  44. 9f72906 add support for loading bools by Duraid Madina · 20 years ago
  45. 7d090f3 Scheduling now uses itinerary data. by Jim Laskey · 20 years ago
  46. 49fcc40 fun with predicates! (add TRUNC i64->i1, AND i1 i1, fix XOR i1 i1) by Duraid Madina · 20 years ago
  47. 0e5e0d1 add pattern to load constant 0 into a predicate reg by Duraid Madina · 20 years ago
  48. 61bc60f Fix a bug that prevented this pattern from matching by Chris Lattner · 20 years ago
  49. 5dc7e86 Fix a crash that Andrew noticed, and add a pair of braces to unfconfuse by Nate Begeman · 20 years ago
  50. 7bbff04 make this 64 bit clean, fixed test30 of /Regression/Transforms/InstCombine/add.ll by Andrew Lenharth · 20 years ago
  51. bad13eb Fix a QOI issue noticed by Markus F.X.J. Oberhumer. This fixes PR641 by Chris Lattner · 20 years ago
  52. 056728f "fix" support for FP constants (this code asserts in the scheduler, though) by Duraid Madina · 20 years ago
  53. a2df2ae add F0 and F1 to the FP register class by Duraid Madina · 20 years ago
  54. cb2583e This works now by Chris Lattner · 20 years ago
  55. 5966955 add support for SELECT to TargetSelectionDAG.td, add support for by Duraid Madina · 20 years ago
  56. 9385680 add support for loading FP constants +0.0 and +1.0 to the dag isel, by Duraid Madina · 20 years ago
  57. 7c22575 Fix a source of undefined behavior when dealing with 64-bit types. This by Chris Lattner · 20 years ago
  58. 6cee630 Allow itineraries to be passed through the Target Machine. by Jim Laskey · 20 years ago
  59. 7a8ef3a heh, scheduling was easy? by Duraid Madina · 20 years ago
  60. dc9549b FORTRAN!!! :( and other similarly unfortunate things mean that on ia64 by Duraid Madina · 20 years ago
  61. aba8457 so tablegen was thinking I might want to convert FPs to predicates. by Duraid Madina · 20 years ago
  62. e2fd9e2 add support for int->FP and FP->int ops, and add ia64 patterns for these by Duraid Madina · 20 years ago
  63. d1eda6d add zeroextend predicate->integer by Duraid Madina · 20 years ago
  64. 5b0ac99 Add a flag to enable a darwin linker optimization by Chris Lattner · 20 years ago
  65. bb69e39 Make constant pool entries use private labels. This is important when you're by Chris Lattner · 20 years ago
  66. 306f6fe Fix an iterator invalidation problem in code used by the -strip pass by Chris Lattner · 20 years ago
  67. 76ff2c7 Limit the search depth of MaskedValueIsZero to 6 instructions, to avoid by Chris Lattner · 20 years ago
  68. 5a608dd by Jim Laskey · 20 years ago
  69. 363aff2 add FP compares and implicit register defs to the dag isel by Duraid Madina · 20 years ago
  70. bf20948 Significantly simplify this code and make it more aggressive. Instead of having by Chris Lattner · 20 years ago
  71. a417652 Reduce the number of copies emitted as machine instructions by by Chris Lattner · 20 years ago
  72. c1d6f67 If the module has no t-t and the host is an alpha, default to using the Alpha BE by Chris Lattner · 20 years ago
  73. 5c2c64e fix some broken comparisons, this affected the Pattern isel too. by Duraid Madina · 20 years ago
  74. b685af3 This is implemented by Chris Lattner · 20 years ago
  75. 3e6099b Codegen mul by negative power of two with a shift and negate. by Chris Lattner · 20 years ago
  76. df14a04 Fix a problem that Nate noticed with LSR: by Chris Lattner · 20 years ago
  77. f519fe0 Make -time-passes output prettier by Chris Lattner · 20 years ago
  78. 25d0a88 add some FP stuff, some mix.* stuff, and constant pool support to the by Duraid Madina · 20 years ago
  79. 9fefdb5 This pass is now obsolete since all targets have moved to the SelectionDAG by Chris Lattner · 20 years ago
  80. 72fe0af remove reference to this pass by Chris Lattner · 20 years ago
  81. eb99bd3 remove a dead file by Chris Lattner · 20 years ago
  82. 5af401d Remove dead #include by Chris Lattner · 20 years ago
  83. 1462aa7 Now that instcombine does this xform, remove it from the -raise pass by Chris Lattner · 20 years ago
  84. cfd6510 Pull some code out into a function, give it the ability to see through +. by Chris Lattner · 20 years ago
  85. 274ecfb add shladd by Duraid Madina · 20 years ago
  86. 455fcc8 Remove a special case, allowing the general case to handle it. No functionality by Chris Lattner · 20 years ago
  87. 167f1e2 New case to handle someday by Nate Begeman · 20 years ago
  88. 7d7b967 Don't emit "32" for unordered comparison by Chris Lattner · 20 years ago
  89. ed048c0 add a hack to get code with ordered comparisons working. This hack is by Chris Lattner · 20 years ago
  90. 6df2507 add support for branch on ordered/unordered. by Chris Lattner · 20 years ago
  91. f02a916 Do not globalize internal symbols by Chris Lattner · 20 years ago
  92. aee436b These are autogenerated by Chris Lattner · 20 years ago
  93. f2db9b8 DAG->DAG instruction selection for ia64! "hello world" works, not much else. by Duraid Madina · 20 years ago
  94. 325231c Fix a bit of backwards logic that broke exptree and smg2000 by Chris Lattner · 20 years ago
  95. 4bd4a54 remove dead stuff by Chris Lattner · 20 years ago
  96. a411bef Eliminate getClass, it is not needed by Chris Lattner · 20 years ago
  97. 0195910 a bad case for bitfield insert by Chris Lattner · 20 years ago
  98. 108e902 Do not sink any instruction with side effects, including vaarg. This fixes by Chris Lattner · 20 years ago
  99. cbbc6b7 Fix #include order by Chris Lattner · 20 years ago
  100. bd9d370 Move some constant folding functions into LLVMAnalysis since they are used by John Criswell · 20 years ago