1. 5c78736 Memory dependence analysis was incorrectly stopping to scan for stores to a pointer at bitcast uses of a malloc call. by Victor Hernandez · 15 years ago
  2. 6ef7517 Find enclosing subprogram info. by Devang Patel · 15 years ago
  3. 1f03471 Set default location for a function if it is not set. by Devang Patel · 15 years ago
  4. 6bd266e Fix two warnings about unused variables that are only used in assert() calls. by Kevin Enderby · 15 years ago
  5. af4b735 Delete a comment that makes no sense to me. The statement that moving a CPE by Bob Wilson · 15 years ago
  6. 9d36962 Fix a problem in the code where ARMAsmParser::ParseShift() second argument by Kevin Enderby · 15 years ago
  7. 67d1d1f Make licm debug message readable. by Evan Cheng · 15 years ago
  8. 757652c Change CreateNewWater method to return NewMBB by reference. by Bob Wilson · 15 years ago
  9. f98032e Last week, ARMConstantIslandPass was failing to converge for the by Bob Wilson · 15 years ago
  10. 32c50e8 Another minor clean-up. by Bob Wilson · 15 years ago
  11. d637c1a Remove redundant parameter. by Bob Wilson · 15 years ago
  12. 3b75735 Use early exit to reduce indentation. by Bob Wilson · 15 years ago
  13. 9d16f2c Change to return a value by reference. by Bob Wilson · 15 years ago
  14. 034de5f Add a typedef for an iterator. by Bob Wilson · 15 years ago
  15. 3a6b9eb Revert the kludge in 76703. I got a clean by Dale Johannesen · 15 years ago
  16. c1deda5 Fix warning. by Dale Johannesen · 15 years ago
  17. 6a9291a Fix http://llvm.org/PR5160, to let CallbackVHs modify other ValueHandles on the by Jeffrey Yasskin · 15 years ago
  18. 7fa50ed Remove a redundant member variable. by Dan Gohman · 15 years ago
  19. 0032681 Don't forget to mark RAX as live-out of the function when arranging for by Dan Gohman · 15 years ago
  20. 677c89d More heuristics for Combiner-AA. Still catches all important cases, but by Nate Begeman · 15 years ago
  21. df40664 Haiku porting patches, Credit to Paul Davey. by Edward O'Callaghan · 15 years ago
  22. f5e1613 Fix PR5087, patch by Jakub Staszak! by Chris Lattner · 15 years ago
  23. 885dffc add some more hooks to the C bindings, patch by Kenneth Uildriks! by Chris Lattner · 15 years ago
  24. 67f7d54 populate instcombine's initial worklist more carefully, causing by Chris Lattner · 15 years ago
  25. b152a87 revert r83814 for now, it is making the llvm-gcc bootstrap unhappy. by Chris Lattner · 15 years ago
  26. 6d0111f populate instcombine's initial worklist more carefully, causing by Chris Lattner · 15 years ago
  27. 436604d Add missed mem-mem move patterns by Anton Korobeynikov · 15 years ago
  28. afac8ab Add MSP430 mem-mem insts support. Patch by Brian Lucas with some my refinements by Anton Korobeynikov · 15 years ago
  29. 2ad8cf5 remove some harmful code that would turn an insertelement on an undef by Chris Lattner · 15 years ago
  30. d088314 teach instcombine to simplify xor's harder, catching the new testcase. by Chris Lattner · 15 years ago
  31. 7acdf1d cleanups by Chris Lattner · 15 years ago
  32. a249847 cleanup, no functionality change. by Chris Lattner · 15 years ago
  33. d2c5836 generalize a transformation even more: we don't care whether the by Chris Lattner · 15 years ago
  34. 0036e3a simplify a transformation by making it more general. by Chris Lattner · 15 years ago
  35. 61488a3 temporarily revert previous patch by Chris Lattner · 15 years ago
  36. 9a12a78 populate instcombine's initial worklist more carefully, causing by Chris Lattner · 15 years ago
  37. 849a639 Remove CleanupDbgInfo, instcombine does this and its not worth duplicating it by Torok Edwin · 15 years ago
  38. 9289ae8 LICM shouldn't sink/delete debug information. Fix this and add a testcase. by Torok Edwin · 15 years ago
  39. 95eb470 Implement 'm' memory operand properly by Anton Korobeynikov · 15 years ago
  40. c4be951 Implement proper asmprinting for the globals. This eliminates bogus "call" modifier and also adds support for offsets wrt globals. by Anton Korobeynikov · 15 years ago
  41. da3d796 Implement asm printing for inline asm memory operands by Anton Korobeynikov · 15 years ago
  42. 5a06cf6 when folding duplicate conditions, delete the by Chris Lattner · 15 years ago
  43. 8af304a implement rdar://7293527, a trivial instcombine that llvm-gcc by Chris Lattner · 15 years ago
  44. 78c552e implement a transformation in jump threading that is currently by Chris Lattner · 15 years ago
  45. 6b65f47 restructure some code, no functionality change. by Chris Lattner · 15 years ago
  46. bdbf1a1 factor some code better and move a function, no functionality change. by Chris Lattner · 15 years ago
  47. e33583b make jump threading on a phi with undef inputs happen. by Chris Lattner · 15 years ago
  48. 8c1db67 rewrite LCSSA to use SSAUpdate, to only return true if it modifies by Chris Lattner · 15 years ago
  49. 39b0c3d clean up and simplify some code. Don't use setvector when things will be by Chris Lattner · 15 years ago
  50. a09fbf0 switch GVN to use SSAUpdater. Besides removing a lot of complexity by Chris Lattner · 15 years ago
  51. 0bef562 add a simple helper method. by Chris Lattner · 15 years ago
  52. f5a1fb6 add ability for clients of SSAUpdater to find out about the PHI nodes inserted. by Chris Lattner · 15 years ago
  53. 813dbd5 remove dead code by Chris Lattner · 15 years ago
  54. 1a8d4de add the ability to get a rewritten value from the middle of a block, by Chris Lattner · 15 years ago
  55. 5fb1072 rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect what it does. by Chris Lattner · 15 years ago
  56. 8f8e9f0 It seems that OR operation does not affect status reg at all. by Anton Korobeynikov · 15 years ago
  57. f9920fa use a typedef instead of spelling out an insane type. Yay for auto someday. by Chris Lattner · 15 years ago
  58. 433a0db Change jump threading to use the new SSAUpdater class instead of by Chris Lattner · 15 years ago
  59. 93f3bcf Implement an efficient and fully general SSA update mechanism that by Chris Lattner · 15 years ago
  60. 2d7f1d2 random tidying by Chris Lattner · 15 years ago
  61. bcea859 Create a new InstrEmitter class for translating SelectionDAG nodes by Dan Gohman · 15 years ago
  62. c81b783 Make getMachineNode return a MachineSDNode* instead of a generic SDNode* by Dan Gohman · 15 years ago
  63. 4e6f7a0 Remove a no-longer-necessary #include. by Dan Gohman · 15 years ago
  64. 3731bc0 Replace X86's CanRematLoadWithDispOperand by calling the target-independent by Dan Gohman · 15 years ago
  65. 5bf7c2a Fix a missing initialization of PostRAScheduler's AA member. by Dan Gohman · 15 years ago
  66. 98976e4 The ScheduleDAG framework now requires an AliasAnalysis argument, though by Dan Gohman · 15 years ago
  67. 59ac571 Mark the LDR instruction with isReMaterializable, as it is rematerializable by Dan Gohman · 15 years ago
  68. a70dca1 Factor out LiveIntervalAnalysis' code to determine whether an instruction by Dan Gohman · 15 years ago
  69. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 15 years ago
  70. c89d27a ExecutionEngine::clearGlobalMappingsFromModule failed to remove reverse by Jeffrey Yasskin · 15 years ago
  71. 769b7f8 Add a const qualifier. by Dan Gohman · 15 years ago
  72. bdb984b Use names instead of numbers for some of the magic by Dale Johannesen · 15 years ago
  73. d7894f1 Added another bit of the ARM target assembler to llvm-mc to parse register by Kevin Enderby · 15 years ago
  74. 599a87a isTriviallyReMaterializable checks the by Dan Gohman · 15 years ago
  75. 11596ed Fix the x86 test-shrink optimization so that it doesn't shrink comparisons by Dan Gohman · 15 years ago
  76. 91e69c3 Add basic infrastructure and x86 support for preserving MachineMemOperand by Dan Gohman · 15 years ago
  77. c525472 Check invalid debug info for enums. This may happen when underlyng enum is optimized away. Eventually DwarfChecker will clean this up during llvm verification stage. by Devang Patel · 15 years ago
  78. 71c8dc9 when previous scratch register is killed, flag the value as no longer tracking by Jim Grosbach · 15 years ago
  79. 7a72195 Revert r83606 and add comments explaining why it isn't safe. by Dan Gohman · 15 years ago
  80. 64efb55 Give Dan and my recent changes, machine LICM is now code size neutral. by Evan Cheng · 15 years ago
  81. 3dc326b Fix a logic error that caused non-rematable loop invariants loads to be licm'ed out of loop. by Evan Cheng · 15 years ago
  82. 35ca920 Reset kill markers after live interval is reconstructed. by Evan Cheng · 15 years ago
  83. 4db3581 Preserve HasNSW and HasNUW when constructing SCEVs for Add and Mul instructions. by Dan Gohman · 15 years ago
  84. e91b9a3 When considering whether to inline Callee into Caller, by Dale Johannesen · 15 years ago
  85. 3645b01 Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions. by Dan Gohman · 15 years ago
  86. 5631139 Add codegen support for NEON vst4lane intrinsics with 128-bit vectors. by Bob Wilson · 15 years ago
  87. 8cdb269 Add codegen support for NEON vst3lane intrinsics with 128-bit vectors. by Bob Wilson · 15 years ago
  88. c5c6edb Add codegen support for NEON vst2lane intrinsics with 128-bit vectors. by Bob Wilson · 15 years ago
  89. 62e053e Add codegen support for NEON vld4lane intrinsics with 128-bit vectors. by Bob Wilson · 15 years ago
  90. 9c80680 Remove code that makes no sense. by Evan Cheng · 15 years ago
  91. 0bf7d99 Add codegen support for NEON vld3lane intrinsics with 128-bit vectors. by Bob Wilson · 15 years ago
  92. c6f520b Update CMake build yet again after a source file was removed by Douglas Gregor · 15 years ago
  93. 26c6cf4 It's possible for a global variable to be optimized out of a metadata object. So by Bill Wendling · 15 years ago
  94. 632606c Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt/movw pair. by Anton Korobeynikov · 15 years ago
  95. 85d29e2 Clear variable debug info map at the end of the function. by Devang Patel · 15 years ago
  96. 30aea9d Add codegen support for NEON vld2lane intrinsics with 128-bit vectors. by Bob Wilson · 15 years ago
  97. cd7e327 Clean up some unnecessary initializations. by Bob Wilson · 15 years ago
  98. af4a891 Clean up a comment (indentation was wrong). by Bob Wilson · 15 years ago
  99. 5fcbf0d Add a SelectionDAG getTargetInsertSubreg convenience function, by Bob Wilson · 15 years ago
  100. eda3121 Do not record line number to implicitly mark start of function if function has arguments. Extra line number entries trip gdb in some cases. by Devang Patel · 15 years ago