1. 0d1680a by David Greene · 15 years ago
  2. 3ddf704 Revert r87059 for now. It is failing clang tests. by Devang Patel · 15 years ago
  3. c78c0c9 by Rafael Espindola · 15 years ago
  4. 1e60881 Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 15 years ago
  5. 0418c10 Remove unnecessary llvm.dbg.declare bitcast by Victor Hernandez · 15 years ago
  6. 5ccac24 Add a new split method to StringRef that puts the substrings in a vector. by Rafael Espindola · 15 years ago
  7. dda3978 by David Greene · 15 years ago
  8. b3bc115 by David Greene · 15 years ago
  9. 89fccca StringRef(const char*) should not be used to turn null pointers into empty by Daniel Dunbar · 15 years ago
  10. efae4d3 Remove my Value.h build fix. by Daniel Dunbar · 15 years ago
  11. d7a18e4 by David Greene · 15 years ago
  12. b9c2fd9 by David Greene · 15 years ago
  13. b87bc95 by David Greene · 15 years ago
  14. db99095 Attempt to unbreak LLVM build, David G. please check. by Daniel Dunbar · 15 years ago
  15. 3f2bf85 by David Greene · 15 years ago
  16. 05872ea Add compare_lower and equals_lower methods to StringRef. Switch all users of by Benjamin Kramer · 15 years ago
  17. cf62632 by David Greene · 15 years ago
  18. 1251443 by David Greene · 15 years ago
  19. e55abe5 by David Greene · 15 years ago
  20. 70d75ca "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 15 years ago
  21. 777bdad Mark DBG_LABEL, EH_LABEL, and GC_LABEL as not-duplicable, since by Dan Gohman · 15 years ago
  22. 7f82fdb Silence a warning on targets with unsigned chars. by Benjamin Kramer · 15 years ago
  23. 34e992d implement shl, ashr, and lshr methods. shl is not fully implemented as it is quite tricky. by Nuno Lopes · 15 years ago
  24. 586f69a - Teach LSR to avoid changing cmp iv stride if it will create an immediate that by Evan Cheng · 15 years ago
  25. 06b53c0 isLegalICmpImmediate should take a signed integer; code clean up. by Evan Cheng · 15 years ago
  26. 8e3c169 CMake: Hopefully unbreak the build by mimicking the changes on the by Oscar Fuentes · 15 years ago
  27. 7f9ec91 Add the --with-c-include-dirs to llvm's configure. The clang patch is next. by Rafael Espindola · 15 years ago
  28. a447cfe CMake: Pass -lm to check_symbol_exists for detecting several math by Oscar Fuentes · 15 years ago
  29. b52675b Add a new getPredicateOnEdge method which returns more rich information for by Chris Lattner · 15 years ago
  30. 7707a0d Move the utility function UpdateTerminator() from CodePlacementOpt() into by Jim Grosbach · 15 years ago
  31. ad108ba Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd and by Nick Lewycky · 15 years ago
  32. 38392bb expose edge information and switch j-t to use it. by Chris Lattner · 15 years ago
  33. afa5a34 Do not use StringRef in DebugInfo interface. by Devang Patel · 15 years ago
  34. 3e20475 Fix liveness calculation when splitting critical edges during PHI elimination. by Jakob Stoklund Olesen · 15 years ago
  35. 4a8efb0 Add SetDebugLocation() variant to add debug info location to an instruction. by Devang Patel · 15 years ago
  36. 77e4751 Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be folded into target icmp instructions. by Evan Cheng · 15 years ago
  37. 641c6f9 Fix a copy+pasto in a comment. by Dan Gohman · 15 years ago
  38. a3da922 Don't trivially delete unused calls to llvm.invariant.start. This allows by Duncan Sands · 15 years ago
  39. f8fb7c2 remove the now dead condprop pass, PR3906. by Chris Lattner · 15 years ago
  40. a8333d3 Add StringRef::split(StringRef), to complement StringRef::split(char). by Daniel Dunbar · 15 years ago
  41. cc4d3b2 stub out some LazyValueInfo interfaces, and have JumpThreading by Chris Lattner · 15 years ago
  42. 3691393 Add Triple::str() which returns the contents of the Triple as a string, as a more readable alternative to getTriple(). by Daniel Dunbar · 15 years ago
  43. 64066bd Add From arguments to StringRef search functions, and tweak doxyments. by Daniel Dunbar · 15 years ago
  44. 10f2d13 Stub out a new lazy value info pass, which will eventually by Chris Lattner · 15 years ago
  45. 68cf604 remove redundant foward declaration. This function is already in by Chris Lattner · 15 years ago
  46. 6eb8dd2 jump threading does everything that condprop does any more. This passes by Chris Lattner · 15 years ago
  47. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 15 years ago
  48. 0a26870 in -dot-cfg and -dot-cfg-only, when rendering switch instructions, by Chris Lattner · 15 years ago
  49. 40d8c28 move some generally useful functions out of jump threading by Chris Lattner · 15 years ago
  50. 6daf99b Process InlinedAt location info. by Devang Patel · 15 years ago
  51. f235f13 Teach PHIElimination to split critical edges when -split-phi-edges is enabled. by Jakob Stoklund Olesen · 15 years ago
  52. 8e345a1 Update computeArraySize() to use ComputeMultiple() to determine the array size associated with a malloc; also extend PerformHeapAllocSRoA() to check if the optimized malloc's arg had its highest bit set, so that it is safe for ComputeMultiple() to look through sext instructions while determining the optimized malloc's array size by Victor Hernandez · 15 years ago
  53. 2b6705f Add ComputeMultiple() analysis function that recursively determines if a Value V is a multiple of unsigned Base by Victor Hernandez · 15 years ago
  54. dce94d9 refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG. by Chris Lattner · 15 years ago
  55. e345378 add a new SimplifyInstruction API, which is like ConstantFoldInstruction, by Chris Lattner · 15 years ago
  56. 81cf432 Fix DenseMap iterator constness. by Jeffrey Yasskin · 15 years ago
  57. d06094f factor simplification logic for AND and OR out to InstSimplify from instcombine. by Chris Lattner · 15 years ago
  58. c2e8a7e Fixed to address code review. No functional changes. by David Goodwin · 15 years ago
  59. d65267e Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a lame API. by Daniel Dunbar · 15 years ago
  60. 0855dee Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies. by David Goodwin · 15 years ago
  61. 9dbb429 rename SimplifyCompare -> SimplifyCmpInst and split it into by Chris Lattner · 15 years ago
  62. 8f73dea fix ConstantFoldCompareInstOperands to take the LHS/RHS as by Chris Lattner · 15 years ago
  63. 38424c9 Add StringSwitch::Cases overloads, for matching multiple strings to a single by Daniel Dunbar · 15 years ago
  64. 9f3c25a stub out a new libanalysis "instruction simplify" interface that by Chris Lattner · 15 years ago
  65. 6f348e4 Remove dlsym stubs, with Nate Begeman's permission. by Jeffrey Yasskin · 15 years ago
  66. 80f6c58 Print "..." instead of all the uninteresting register clobbers on call by Dan Gohman · 15 years ago
  67. d146e98 Fix an 80-column violation. by Dan Gohman · 15 years ago
  68. 28a4c78 Constify MachineFunctionAnalysis' TargetMachine reference. by Dan Gohman · 15 years ago
  69. 1edb8e0 Fix a comment. by Dan Gohman · 15 years ago
  70. 9d51c97 Suppress implicit copy ctor and copy assignment for MachineFunction. by Dan Gohman · 15 years ago
  71. 95a3be0 add zextOrTrunc and sextOrTrunc methods, that are similar to the ones in APInt by Nuno Lopes · 15 years ago
  72. 6a660d4 CMake: Detect gv, circo, twopi, neato, fdo, dot and dotty. by Oscar Fuentes · 15 years ago
  73. 0dd3b76 fix some bogus asserts, PR5049 by Chris Lattner · 15 years ago
  74. 16dcaf5 Moved some ManagedStatics out of the SlotIndexes header. by Lang Hames · 15 years ago
  75. d711535 Fix class -> struct tag. by Daniel Dunbar · 15 years ago
  76. 9e496d2 all targets should be required to declare legal integer types. My plan to by Chris Lattner · 15 years ago
  77. 8983da7 Add 8 bit libcalls and make use of them for msp430 by Anton Korobeynikov · 15 years ago
  78. e82bdc4 add the ability for TargetData to return information about legal integer by Chris Lattner · 15 years ago
  79. 2e07494 more cleanup. by Chris Lattner · 15 years ago
  80. b7aadfa rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::strings. by Chris Lattner · 15 years ago
  81. 2d27441 Make the need-stub variables accurate and consistent. In the case of by Jeffrey Yasskin · 15 years ago
  82. 6533afe llvmc: Add a '-time' option. by Mikhail Glushenkov · 15 years ago
  83. 4e22111 80-col violation. by Mikhail Glushenkov · 15 years ago
  84. d6ef7fa Update some globals to use ManagedStatic. by Lang Hames · 15 years ago
  85. 12749db Missed this. by Evan Cheng · 15 years ago
  86. b4997ae Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers. Coming soon, code to perform sret-demotion if return values cannot be lowered to registers by Kenneth Uildriks · 15 years ago
  87. 3de23e6 Fix inverted conflict test in -early-coalesce. by Jakob Stoklund Olesen · 15 years ago
  88. 9d0b704 Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. by Victor Hernandez · 15 years ago
  89. 2928c83 Pass StringRef by value. by Daniel Dunbar · 15 years ago
  90. f55eeb9 remove some more Context arguments. by Chris Lattner · 15 years ago
  91. 7b550cc remove a bunch of extraneous LLVMContext arguments by Chris Lattner · 15 years ago
  92. df98761 Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM by Victor Hernandez · 15 years ago
  93. 6a66b38 Add a bunch of missing "template" keywords to disambiguate dependent template names. GCC eats this ill-formed code, Clang does not. I already filed PR5404 to improve recovery in this case by Douglas Gregor · 15 years ago
  94. ef1fad5 Fix PR5315, original patch by Nicolas Capens! by Eric Christopher · 15 years ago
  95. b38a308 Make printImplicitDef and printKill non-virtual, since they don't by Dan Gohman · 15 years ago
  96. 0c8ae78 Make a few more LLVM headers parsable as standalone headers. by Douglas Gregor · 15 years ago
  97. e5db7c4 InstrTypes.h includes Instruction.h, so it's not necessary to include both. by Dan Gohman · 15 years ago
  98. f17e951 Factor out the predicate code for loopsimplify form exit blocks into by Dan Gohman · 15 years ago
  99. b5b10c2 CMake: Detect dotty. by Oscar Fuentes · 15 years ago
  100. 9ed0d92 Move llvm::cl::opt's conversion function into the base classes that by Douglas Gregor · 15 years ago