1. 87862e7 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
  2. c8f9e4f memory barrier instructions by definition have side effects. This prevents the post-RA scheduler from moving them around. by Jim Grosbach · 16 years ago
  3. 192db00 Change this to the correct PR number. by Dan Gohman · 16 years ago
  4. 050959c Make getUniqueExitBlocks's precondition assert more precise, to by Dan Gohman · 16 years ago
  5. a4f9cc4 Fix the result type of SELECT nodes lowered from Select instructions with by Dan Gohman · 16 years ago
  6. 817a464 Honour setHasCalls() set from isel. by Anton Korobeynikov · 16 years ago
  7. 0291d7e Store Register Exclusive should leave the source register Inst{3-0} unspecified. by Johnny Chen · 16 years ago
  8. 6686910 Update properties. by Jim Grosbach · 16 years ago
  9. d015186 Simplify this class by removing the result cache. by Gabor Greif · 16 years ago
  10. a288b2f Revert part of r91101 which was causing an infinite loop in the self-hosting by Bill Wendling · 16 years ago
  11. be1ce0a Add utility method for determining whether a function argument by Duncan Sands · 16 years ago
  12. 50d0705 Tests for 91103 and 91104. by Evan Cheng · 16 years ago
  13. 656e514 Add support to 3-addressify 16-bit instructions. by Evan Cheng · 16 years ago
  14. ac94863 Coalesce insert_subreg undef, x first to avoid phase ordering issue. by Evan Cheng · 16 years ago
  15. 64bdde2 Address comments on last patch: by Bill Wendling · 16 years ago
  16. 4bde1ab A machine basic block may end in an unconditional branch, however it may have by Bill Wendling · 16 years ago
  17. 5278eb8 Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in progress. by Jim Grosbach · 16 years ago
  18. da920fa Add qualifiers for calls to member functions in dependent bases. by Anders Carlsson · 16 years ago
  19. edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 16 years ago
  20. 072f6fe Add a test for the fix in revision 91009. by Eric Christopher · 16 years ago
  21. 6fd78ec It's not safe to coalesce a move where src and dst registers have different subregister indices. e.g.: by Evan Cheng · 16 years ago
  22. e4a70cd Remove a broken, unused header by Douglas Gregor · 16 years ago
  23. c366f83 Refactor code that finds context for a given die. by Devang Patel · 16 years ago
  24. cbd77d2 Add instruction encoding for DMB/DSB by Jim Grosbach · 16 years ago
  25. 16ced73 Refactor. by Devang Patel · 16 years ago
  26. cf97036 Also attempt trivial coalescing for live intervals that end in a copy. by Jakob Stoklund Olesen · 16 years ago
  27. f05e45e Comparing std::string with NULL is a bad idea, so just check whether its empty. by Torok Edwin · 16 years ago
  28. 3472ae1 Make sure the immediate dominator isn't NULL through iterations by Eric Christopher · 16 years ago
  29. 16f244e Fix PR5744, a case where we were getting the pointer size instead of the by Chris Lattner · 16 years ago
  30. 3728e96 Add memory barrier intrinsic support for ARM. Moving towards adding the atomic operations intrinsics. by Jim Grosbach · 16 years ago
  31. b6760b4 allow this to build when the #if 0's are enabled. No functionality change. by Chris Lattner · 16 years ago
  32. f68d0c1 Dereference loopHeader after checking for null rather than before. by Dan Gohman · 16 years ago
  33. ce72f3f Fix test. by Evan Cheng · 16 years ago
  34. c363094 Optimize splat of a scalar load into a shuffle of a vector load when it's legal. e.g. by Evan Cheng · 16 years ago
  35. 89452f7 Reuse the Threshold value to size these containers because it's by Dan Gohman · 16 years ago
  36. 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 16 years ago
  37. af064ae fix hte last remaining known (by me) phi translation bug. When we reanalyze by Chris Lattner · 16 years ago
  38. b2c6ae8 change GetStoreValueForLoad to use IRBuilder, which is cleaner and by Chris Lattner · 16 years ago
  39. efc58e7 Fix a comment. by Bob Wilson · 16 years ago
  40. 4d3a16f Add a minor optimization: if we haven't changed the operands of an by Chris Lattner · 16 years ago
  41. 16f1692 Add note about loadable modules on windows. Patch by Gregory Petrosyan! by Anton Korobeynikov · 16 years ago
  42. eddc65a fix PR5733, a case where we'd replace an add with a lexically identical by Chris Lattner · 16 years ago
  43. 990d285 <rdar://problem/7453528>. Track only physical registers that are valid for the target. by David Goodwin · 16 years ago
  44. 1a247f3 merge crash-2.ll into crash.ll by Chris Lattner · 16 years ago
  45. 1e8c693 Silence conversion warning from 64 to 32-bit. by Eric Christopher · 16 years ago
  46. 4ca70fe change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFromClobberingStore by Chris Lattner · 16 years ago
  47. 03f17da change AnalyzeLoadFromClobberingWrite and clients to pass in type by Chris Lattner · 16 years ago
  48. dad451c enhance NonLocalDepEntry to keep the per-block phi translated address by Chris Lattner · 16 years ago
  49. 022840e DeltaAlgorithm: Add a virtual destructor and home. by Daniel Dunbar · 16 years ago
  50. e18b971 change NonLocalDepEntry from being a typedef for an std::pair to be its by Chris Lattner · 16 years ago
  51. 6194569 Added a new "splitting" spiller. by Lang Hames · 16 years ago
  52. 164c7ba Remove spurious extern. by Daniel Dunbar · 16 years ago
  53. e854273 Remove unneeded ';' and a class/struct mismatch (noticed by clang). by Daniel Dunbar · 16 years ago
  54. 55fe79f the code in GVN that tries to forward large loads to small by Chris Lattner · 16 years ago
  55. b3f927f add some aborts to #if 0's. by Chris Lattner · 16 years ago
  56. 05e15f8 Switch GVN and memdep to use PHITransAddr, which correctly handles by Chris Lattner · 16 years ago
  57. 7bd6478 Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 isl lowering code. by Evan Cheng · 16 years ago
  58. a963306 Remove tests that are not suitable anymore. Plus they are not testing the original bugfixes anymore. These tests were inserted to check bug fixes in code that handled debug info intrinsics. These intrinsics are no longer used and now llvm parser simply ignores old .dbg intrinsics from these dead tests. by Devang Patel · 16 years ago
  59. 64fa4a9 Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. by Evan Cheng · 16 years ago
  60. d632988 fix a nasty variable that was shadowing the real CurBB but with the wrong value. by Chris Lattner · 16 years ago
  61. de2ace1 Infer alignment for non-fixed stack object. by Evan Cheng · 16 years ago
  62. 7ced2e0 Add const qualifier. by Evan Cheng · 16 years ago
  63. f2dc5c7 Refactor InferAlignment out of DAGCombine. by Evan Cheng · 16 years ago
  64. 6200e53 fix many input tracking bugs. by Chris Lattner · 16 years ago
  65. c0d91b7 when opt crashes, print its command line arguments as a pretty stack trace. by Chris Lattner · 16 years ago
  66. 686abbb Fix a typo in a comment, and adjust SmallSet and SmallVector sizes, by Dan Gohman · 16 years ago
  67. e09e98c fix PHI translation to take the PHI out of the instinputs set and add by Chris Lattner · 16 years ago
  68. af50315 instructions defined in CurBB may be intermediate nodes of the computation. by Chris Lattner · 16 years ago
  69. 7dedbf4 add dumping and sanity checking support. by Chris Lattner · 16 years ago
  70. 8456d60 Put a threshold on the number of users PointerMayBeCaptured by Dan Gohman · 16 years ago
  71. 43678f4 make sure that PHITransAddr keeps its 'InstInputs' list up to by Chris Lattner · 16 years ago
  72. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
  73. d831cda - Support inline asm 'w' constraint for 128-bit vector types. by Evan Cheng · 16 years ago
  74. 32c9800 lit: Prevent crash-on-invalid (when run on directory which has no test suite). by Daniel Dunbar · 16 years ago
  75. 3da3cf9 Set svn:ignore on tools/clang. by Daniel Dunbar · 16 years ago
  76. aefd63d CMake/lit: Add llvm_{unit_,}site_config parameters, and always pass them when running tests from the project files. by Daniel Dunbar · 16 years ago
  77. e8b0915 Revert 90789 for now. It caused massive compile time regression. Post-ra scheduler slowed down dramatically with this. by Evan Cheng · 16 years ago
  78. 65ab34f Some superficial cleanups. by Bob Wilson · 16 years ago
  79. 78c50b8 Clean up dead operands left around after SROA replaces a mem intrinsic. by Bob Wilson · 16 years ago
  80. a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 16 years ago
  81. 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 16 years ago
  82. 69cee61 Remove useless calls to c_str(). by Benjamin Kramer · 16 years ago
  83. 7a154cf Teach GlobalOpt to delete aliases with internal linkage (after by Duncan Sands · 16 years ago
  84. 34f8490 fix a typo (and -> add) and fix GetAvailablePHITranslatedSubExpr to not by Chris Lattner · 16 years ago
  85. 87f8e49 Remove unnecessary #include "llvm/LLVMContext.h". by Nick Lewycky · 16 years ago
  86. 399ac53 whitespace cleanup by Chris Lattner · 16 years ago
  87. e019be7 Removed VC++ compatibility code from DataTypes.h.in. by Oscar Fuentes · 16 years ago
  88. 350dd4a For VC++, define the ?INT*_C macros only it they are not yet defined. by Oscar Fuentes · 16 years ago
  89. 9aa1ec8 Reduce (cmp 0, and_su (foo, bar)) into (bit foo, bar). This saves extra instruction. Patch inspired by Brian Lucas! by Anton Korobeynikov · 16 years ago
  90. 3a41ddb Watch out for duplicated PHI instructions. by Evan Cheng · 16 years ago
  91. d8f079c Follow up to 90488. Turn a check into an assertion. by Evan Cheng · 16 years ago
  92. 1302764 Fix the OProfileJITEventListener for StringRef being returned from debug info. by Jeffrey Yasskin · 16 years ago
  93. c59b335 Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic() by Victor Hernandez · 16 years ago
  94. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
  95. 80564f7 Delete code accidentally left behind. by Evan Cheng · 16 years ago
  96. 6045417 fix typo by Chris Lattner · 16 years ago
  97. e05a188 add accessor, improve comment. by Chris Lattner · 16 years ago
  98. fe81f96 Test case for 90787. by Evan Cheng · 16 years ago
  99. e1a2fd5 by David Greene · 16 years ago
  100. fb28579 Apply Pekka Jääskeläinen's patch to raise the first virtual register by Dan Gohman · 16 years ago