1. 6e5dfd4 Instcombine constant folding can normalize gep with negative index to index with large offset. When instcombine objsize checking transformation sees these geps where the offset seemingly point out of bound, it should just return "i don't know" rather than asserting. by Evan Cheng · 15 years ago
  2. 20df242 Change ComplexPattern handling to push the node being matched as by Chris Lattner · 15 years ago
  3. 4642ad3 Updated version of r96634 (which was reverted due to failing 176.gcc and by Jim Grosbach · 15 years ago
  4. 12f9168 Add a test for canonicalizing ConstantExpr operands. by Dan Gohman · 15 years ago
  5. 5a0815f Clean up a bit and fix for when SPAdj != 0 by Jim Grosbach · 15 years ago
  6. 4c7628e The predicate index isn't fixed, so scan for it to make sure we get the proper by Jim Grosbach · 15 years ago
  7. 0e488b3 Canonicalize ConstantInts to the right operand of commutative operators. by Dan Gohman · 15 years ago
  8. 418b568 expand my hack to work with nodes that have flags but no chains and the by Chris Lattner · 15 years ago
  9. 12a667c add a new CheckMultiOpcode opcode for checking that a node by Chris Lattner · 15 years ago
  10. 1f2ed5f When matching patterns that have a complex pattern as their root, make by Chris Lattner · 15 years ago
  11. 3df577b add some debug hooks for tracking the behavior of the isel. by Chris Lattner · 15 years ago
  12. 54de8c1 remove dupes now. by Chris Lattner · 15 years ago
  13. bebe68e move #includes earlier. by Chris Lattner · 15 years ago
  14. 40ebe247 MC/Mach-O: Remove non-sensical comment, and add a missing AddValueSymbols call. by Daniel Dunbar · 15 years ago
  15. 95056e4 Minor formatting cleanup. by Dan Gohman · 15 years ago
  16. d97439d Use Instruction::isCommutative instead of duplicating it. by Dan Gohman · 15 years ago
  17. 2ec5e49 Added SEL, SXTB16, SXTAB16, UXTAB16, SMMULR, SMMLAR, SMMLSR, SMUAD, and SMUSD, by Johnny Chen · 15 years ago
  18. 74175c2 Erase deleted instructions from GVN's ValueTable. This fixes assertion by Bob Wilson · 15 years ago
  19. fc90d4c Actually enable the -enable-unsafe-fp-math tests. by Dan Gohman · 15 years ago
  20. 667d127 Added a bunch of instructions for disassembly only: by Johnny Chen · 15 years ago
  21. 9265275 Mark the return address stack slot as mutable when moving the return address by Arnold Schwaighofer · 15 years ago
  22. 3591b90 LLVMC/MultiplePluginPriorities.td: Generally XFAIL this test for now, it is by Daniel Dunbar · 15 years ago
  23. 454d26d Remove unused variables and parameters. by Dan Gohman · 15 years ago
  24. fb76fe0 Fix various doxygen warnings. by Dan Gohman · 15 years ago
  25. b4e8aab Fix a typo in a comment. by Dan Gohman · 15 years ago
  26. 6b617a7 Constant-fold certain comparisons with infinity and negative infinity. by Dan Gohman · 15 years ago
  27. 31a95c5 Rename a variable to avoid a -Wshadow warning. by Dan Gohman · 15 years ago
  28. 8ce05da Remove the logic for reasoning about NaNs from the code that forms by Dan Gohman · 15 years ago
  29. 278f958 When emitting an instruction which depends on both a post-incremented by Dan Gohman · 15 years ago
  30. 2444080 This cast<Instruction> is unnecessary. by Dan Gohman · 15 years ago
  31. 74fd536 enhance my hack for flags handling, this allows us to pass by Chris Lattner · 15 years ago
  32. ccfea35 fix an incorrect VT: eflags is always i32. The bug was causing us to by Chris Lattner · 15 years ago
  33. 565a6f9 fix most of the failures in the x86 suite by handling multiple by Chris Lattner · 15 years ago
  34. 12783d1 MC/X86: Add stub AsmBackend. by Daniel Dunbar · 15 years ago
  35. e7bd886 MC: Sketch registry support for target specific assembler backends. by Daniel Dunbar · 15 years ago
  36. 24b5425 Formatting tweaks (trailing whitespace, ordering, comments). by Daniel Dunbar · 15 years ago
  37. 502035e fix an odd thinko in an assertion, all arm tests pass now. by Chris Lattner · 15 years ago
  38. 664012b Always emit register class id references as i32 like by Chris Lattner · 15 years ago
  39. 728ea19 add some no-unwinds, other minor cleanups. by Chris Lattner · 15 years ago
  40. 293d592 It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there. by Anton Korobeynikov · 15 years ago
  41. be94ffc speculatively teach OPC_CheckValueType and OPC_EmitNode to handle MVT::iPTR. by Chris Lattner · 15 years ago
  42. be92e6a teach OPC_CheckType to handle MVT::iPTR, down to 2 ppc failures. by Chris Lattner · 15 years ago
  43. 1d4cb41 make this check a bit more generous, it may be outliving its by Chris Lattner · 15 years ago
  44. 1e4b8bc Relax an assertion a bit. We allow replacing things like by Chris Lattner · 15 years ago
  45. 25e0f91 add a triple so that this doesn't fail due to linux/ppc register printing by Chris Lattner · 15 years ago
  46. 99ce6e8 Sort the patterns before adding them to the FA so that we get the by Chris Lattner · 15 years ago
  47. bb1d451 Remove a bunch of duplicated code, where there was one version taking a std::ostream by Duncan Sands · 15 years ago
  48. ad14fcc filecheckize and add nouwinds. by Chris Lattner · 15 years ago
  49. b1ce7b1 Enable assertion to detect cyclic valno references. by Jakob Stoklund Olesen · 15 years ago
  50. 455080f IT turns out that during jumpless setcc lowering eq and ne were swapped. by Anton Korobeynikov · 15 years ago
  51. 863cc97 when a match fails and we have to rollback, make sure to keep 'N' in by Chris Lattner · 15 years ago
  52. 0fb65cf handle optional in flags that aren't present. by Chris Lattner · 15 years ago
  53. 8fbad24 emit table indexes before each row so that it is debuggable. by Chris Lattner · 15 years ago
  54. a7399e4 fix two bugs in OPC_EmitRegister, which makes ppc happier. by Chris Lattner · 15 years ago
  55. bef2a51 fix a table size miscomputation, target opcodes are 2 bytes. by Chris Lattner · 15 years ago
  56. 984e188 emit to the right streams, to avoid emitting the push body before the push. by Chris Lattner · 15 years ago
  57. 0ab1c5f oops don't turn this on for everyone yet. by Chris Lattner · 15 years ago
  58. 77f2e27 implement the last known missing feature: updating uses of results by Chris Lattner · 15 years ago
  59. f1c6428 fix and un-xfail X86/vec_ss_load_fold.ll by Chris Lattner · 15 years ago
  60. b92a23f Undo r96654. The printing of ARM shift instructions in canonical forms can be by Johnny Chen · 15 years ago
  61. 89e124b Reduce size of 'StackAlignment' field from 5 to 3 bits. Seriously, who needs a by Charles Davis · 15 years ago
  62. 7f6de7d temporarily disable this. by Chris Lattner · 15 years ago
  63. 8e946be Lots of improvements to the new dagisel emitter. This gets it to by Chris Lattner · 15 years ago
  64. a170b5e rename SelectScalarSSELoad -> SelectScalarSSELoadXXX and rewrite by Chris Lattner · 15 years ago
  65. beff6a3 add a hook so that the new isel can run SDNodeXForms. by Chris Lattner · 15 years ago
  66. d76fe66 Eliminate some uses of immAllOnes, just use -1, it does by Chris Lattner · 15 years ago
  67. 9f03641 Eliminate some uses of immAllOnes, just use -1, it does by Chris Lattner · 15 years ago
  68. 0a42c5e Test commit. by Tanya Lattner · 15 years ago
  69. 50642b7 Test commit by Tanya Lattner · 15 years ago
  70. f09b712 Rename getSDiv to getExactSDiv to reflect its behavior in cases where by Dan Gohman · 15 years ago
  71. aae01f1 Check for overflow when scaling up an add or an addrec for scaled reuse. by Dan Gohman · 15 years ago
  72. 1a2e868 Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in by Bob Wilson · 15 years ago
  73. bc02853 Add a comment. by Dan Gohman · 15 years ago
  74. 5dfa267 Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254. by Charles Davis · 15 years ago
  75. 00cb5b7 Teach ScalarEvolution how to compute a tripcount for a loop with by Dan Gohman · 15 years ago
  76. 6b89aa5 Revert Anton's most recent EH patch (r96637), since it breaks a lot of by Bob Wilson · 15 years ago
  77. 3eba667 Revert commits 96556 and 96640, because commit 96556 breaks the by Duncan Sands · 15 years ago
  78. d035023 Correct LastPrimitiveTyID: MetadataType is a primitive type. by Duncan Sands · 15 years ago
  79. 906b499 add emitter support for integer constants and simple physreg references. by Chris Lattner · 15 years ago
  80. 45a2d7d recommit 96626, evidence that it broke things appears to be spurious by Dale Johannesen · 15 years ago
  81. 01a5bee fix this to work more determinstically, patch by Thomas Veith! by Chris Lattner · 15 years ago
  82. 7b9d6d2 Test case for r96656. by Devang Patel · 15 years ago
  83. 8f5e040 Added entries for ASR, LSL, LSR, ROR, and RRX so that the disassembler prints by Johnny Chen · 15 years ago
  84. efd9e95 Revert 96626, which causes build failure on ppc Darwin. by Dale Johannesen · 15 years ago
  85. 97a35fc Transform (xor (setcc), (setcc)) == / != 1 to (xor (setcc), (setcc)) != / == 1. by Evan Cheng · 15 years ago
  86. 853b919 I confused myself, temporaries will be recorded right along with other inputs. by Chris Lattner · 15 years ago
  87. f0e7c87 Use the same encoding for EH stuff uniformly on all MachO targets. by Anton Korobeynikov · 15 years ago
  88. c94fa4c introduce a new ResultVal and start keeping track of temporary values. by Chris Lattner · 15 years ago
  89. cf43e60 Radar 7636153. In the presence of large call frames, it's not sufficient by Jim Grosbach · 15 years ago
  90. 1b7bf18 When determining the set of interesting reuse factors, consider by Dan Gohman · 15 years ago
  91. aa11def Indvars needs to explicitly notify ScalarEvolution when it is replacing by Dan Gohman · 15 years ago
  92. 1c40e18 getSplatIndex assumes that the first element of the mask contains the splat index by Mon P Wang · 15 years ago
  93. 39a4bb3 Added LDRD_PRE/POST & STRD_PRE/POST for disassembly only. by Johnny Chen · 15 years ago
  94. 845c042 add support for referencing registers and immediates, by Chris Lattner · 15 years ago
  95. 196c60a replaceUsesOfWithOnConstant implementation for unions. by Talin · 15 years ago
  96. 814f2b2 Hoist this loop-invariant logic out of the loop. by Dan Gohman · 15 years ago
  97. 352d352 Always normalize spill weights, also for intervals created by spilling. by Jakob Stoklund Olesen · 15 years ago
  98. 49d7f8d Make CodePlacementOpt detect special EH control flow by by Dan Gohman · 15 years ago
  99. 0ce7b12 Fix comments. by Devang Patel · 15 years ago
  100. 06fdacc Destroy MDNodes gracefully while deleting llvm context. by Devang Patel · 15 years ago