1. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
  2. b587f96 Add support for a character after a command line option. Like '-Os'. by Bill Wendling · 15 years ago
  3. 22523ad Print correct instruction in dump. by Dale Johannesen · 15 years ago
  4. ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 15 years ago
  5. eb3948b Implement getSCEVAtScope for SCEV cast expressions. by Dan Gohman · 15 years ago
  6. ac70cea Generalize the cast-of-addrec folding to handle folding of SCEVs like by Dan Gohman · 15 years ago
  7. f159ccd Reword and tidy up some comments. by Dan Gohman · 15 years ago
  8. a7e326b Don't use 'false' for 'fast isel' here. by Bill Wendling · 15 years ago
  9. 3e0e31b Fix this test to match the new output from scalar-evolution. by Dan Gohman · 15 years ago
  10. ce9be2c MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 15 years ago
  11. 36b8e53 Include the source type in SCEV cast expression debug output, and by Dan Gohman · 15 years ago
  12. a641575 Update comment, replace theoretically impossible check with an assert. by Nate Begeman · 15 years ago
  13. c9cf350 Fix recent regression in gcc.dg/pr26719.c (6835035). by Dale Johannesen · 15 years ago
  14. b27fa0a Add directive to declare external globals. by Sanjiv Gupta · 15 years ago
  15. 96f3fd9 spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixed_ IntervalPtrs. Reset them. by Evan Cheng · 15 years ago
  16. 3a33f49 testcase for PR4082 by Chris Lattner · 15 years ago
  17. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 15 years ago
  18. a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 15 years ago
  19. 672452d Disable the load-shrinking optimization from looking at by Chris Lattner · 15 years ago
  20. f0aa485 Update comments to reflect the current code. by Dan Gohman · 15 years ago
  21. 1e59aa1 Add some more doxygen comments to SCEVAddRec. by Dan Gohman · 15 years ago
  22. 1c2f6da Determine allocation 'preference' with right register class. I haven't seen this changing codegen so no test case. by Evan Cheng · 15 years ago
  23. 5e5cb79 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 15 years ago
  24. be8cc2a Second attempt: by Bill Wendling · 15 years ago
  25. a24d1b1 Correct comment. by Bill Wendling · 15 years ago
  26. ce66c61 As with r70333, give the primary induction variable a use so by Dan Gohman · 15 years ago
  27. cab9cf0 Make this testcase slightly less trivial, so that it doesn't fail by Dan Gohman · 15 years ago
  28. 87d2fe5 Fix a grammaro in a comment. by Dan Gohman · 15 years ago
  29. 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 15 years ago
  30. 3255865 Fix trailing whitespace and 80-col. violations in recent TableGen changes. by Bob Wilson · 15 years ago
  31. 8a8a0df Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo. by Evan Cheng · 15 years ago
  32. 85f74f8 Test for llvm-gcc bug fixed by 70301. by Dale Johannesen · 15 years ago
  33. 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 15 years ago
  34. 5a4e11d Fix choice of version of Windows callback to use to consider not only the Visual Studio version, but also the Windows SDK version. by Stefanus Du Toit · 15 years ago
  35. 08e791f Don't coalesce a physical register with an incompatible virtual register. by Jakob Stoklund Olesen · 15 years ago
  36. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 15 years ago
  37. fa4677b Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. by Jakob Stoklund Olesen · 15 years ago
  38. 30590f5 Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's. by Evan Cheng · 15 years ago
  39. b36a7ac Initial test commit by Jakob Stoklund Olesen · 15 years ago
  40. e9ccb3a Fix for PR4051. When 2address pass delete an instruction, update kill info when necessary. by Evan Cheng · 15 years ago
  41. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
  42. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
  43. d908adf Remove an obsolete comment. by Dan Gohman · 15 years ago
  44. 617d108 Fix PR 4086, a bug in FP IV elimination. by Dale Johannesen · 15 years ago
  45. c45288e Fix PR4076. Correctly create live interval of physical register with two-address update. by Evan Cheng · 15 years ago
  46. c7749b7 Permit ChangeCompareStride to rewrite a comparison when the factor by Dan Gohman · 15 years ago
  47. 487fa01 Add tests for WeakVH and AssertingVH. These pointed out that the overloads for by Jeffrey Yasskin · 15 years ago
  48. 01ecca2 Teach getZeroExtendExpr and getSignExtendExpr to use trip-count by Dan Gohman · 15 years ago
  49. 0370cc6 give bitstreamreader an API to ignore names for blocks/records, by Chris Lattner · 15 years ago
  50. 82fd3f3 Don't skip the CopyMI when removing kill markers. by Owen Anderson · 15 years ago
  51. 9771b91 Now that PR2957 is resolved, remove a bunch of no-longer needed workarounds. by Duncan Sands · 15 years ago
  52. 48c255d Test for (llvm-gcc) 70231. by Dale Johannesen · 15 years ago
  53. 5f96943 Revert accidental testcase reduction by Nate Begeman · 15 years ago
  54. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 15 years ago
  55. c167cac Print statistics for each record kind saying the number of bits by Chris Lattner · 15 years ago
  56. 2443747 clean up the output of llvm-bcanalyzer by using printf by Chris Lattner · 15 years ago
  57. d521bc9 Fix PR4056. It's possible a physical register def is dead if its implicit use is deleted by two-address pass. by Evan Cheng · 15 years ago
  58. 27e4666 Also delete last unused val#. by Evan Cheng · 15 years ago
  59. 4af325d Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these by Dan Gohman · 15 years ago
  60. 6241762 Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, by Dan Gohman · 15 years ago
  61. 4d47b9b Break up long multi-mnemonic strings into separate lines for readability. by Dan Gohman · 15 years ago
  62. f45728d Fix the syntax for a PR number in a test. by Dan Gohman · 15 years ago
  63. f044cff Fix some confusion in the Ada f-e build instructions between by Duncan Sands · 15 years ago
  64. a7e01d7 Revised 68749 to allow matching of load/stores for address spaces < 256. by Mon P Wang · 15 years ago
  65. e2bcf13 Under unusual circumstances (jitting a function that causes the creation of by Nick Lewycky · 15 years ago
  66. 23c70f4 Now that any size of integer indices are allowed for sequential types, remove the unneccessary gyan about promoting them. by Sanjiv Gupta · 15 years ago
  67. fa6c716 Make this test slightly more strict. by Dan Gohman · 15 years ago
  68. c7b3444 When transforming sext(trunc(load(x))) into sext(smaller load(x)), by Dan Gohman · 15 years ago
  69. d6c3295 Handle ands with ~0 correctly too. This fixes PR4052. by Dan Gohman · 15 years ago
  70. 0324205 Improve bugpoint's error messages when it runs out of memory, by Dan Gohman · 15 years ago
  71. f9a3ec8 Add two new record types to the blockinfo block: by Chris Lattner · 15 years ago
  72. 7919b96 make BitstreamCursor's copyable and assignable. by Chris Lattner · 15 years ago
  73. 962dde3 Make a major API change to BitstreamReader: split all the reading by Chris Lattner · 15 years ago
  74. 3485d25 I cast, therefore I think I know what I'm doing. by Bill Wendling · 15 years ago
  75. b14a495 Use uint64_t instead of unsigned. by Bill Wendling · 15 years ago
  76. 1e8db00 revert an incorrect patch. This causes crashes all over the place on a by Chris Lattner · 15 years ago
  77. 610cb31 Suppress warnings about conversion shortening 64-bit to 32-bit. by Bill Wendling · 15 years ago
  78. 9341c80 Any size of integral indices are allowed in gep for indexing into sequential types. Also adding a test case to check the indices type allowed into struct. by Sanjiv Gupta · 15 years ago
  79. efdb3bc improve documentation on build configurations, patch by Josef Eisl! by Chris Lattner · 15 years ago
  80. b5fbb06 add testcase for strange types of gep indices by Chris Lattner · 15 years ago
  81. 096fd7b Add a new TypeBuilder helper class, which eases making LLVM IR types. by Chris Lattner · 15 years ago
  82. 552672d improve documentation around memory lifetimes, patch by Jeffrey Yasskin! by Chris Lattner · 15 years ago
  83. 0694290 aDd support for building a subset of the llvm tools, patch by Jeffrey Yasskin! by Chris Lattner · 15 years ago
  84. 040f758 testcase and asmparser fix for PR4066 by Chris Lattner · 15 years ago
  85. a2165ed Allow aliasee to be a GEP or bitcast instead of just a bitcast. by Chris Lattner · 15 years ago
  86. 4f4365e Update docs to not mention gcse/loadvn and mention memdep and by Chris Lattner · 15 years ago
  87. c2dbff3 Use intptr_t. by Bill Wendling · 15 years ago
  88. 8d34844 size() should return a size_t; avoids a warning for 64 bit machines. by Mon P Wang · 15 years ago
  89. a4b2bab Reuse unused val#'s to avoid running out of memory in extreme cases. by Evan Cheng · 15 years ago
  90. 11d8fb9 DenseMap.h needs <new> because it explicitly calls operator new/delete. by Chris Lattner · 15 years ago
  91. 38300e9 Fix PR4040: APInt's string constructor is too strict patch by Jeff Yasskin! by Chris Lattner · 15 years ago
  92. bc58322 add support for detecting process features on win64, patch by Nicolas Capens! by Chris Lattner · 15 years ago
  93. 2bee0af Refactor the code to grab the low and high parts of a value by Dan Gohman · 15 years ago
  94. 2fe4d0a Return null instead of false, as appropriate. by Dan Gohman · 15 years ago
  95. 1c8491e Add several more icmp simplifications. Transform signed comparisons by Dan Gohman · 15 years ago
  96. 4128700 Add a top-level comment about DAGCombiner's role in the compiler. by Dan Gohman · 15 years ago
  97. 2c73d5f Handle ands with 0 and shifts by 0 correctly. These aren't by Dan Gohman · 15 years ago
  98. 4cdc44c Fix g++-4.4.0 warning, it was causing llvm-nm to fail on wrapped BC files: by Torok Edwin · 15 years ago
  99. 0adb527 Do not share a single unknown val# for all the live ranges merged into a physical sub-register live interval. When coalescer is merging in clobbered virtaul register live interval into a physical register live interval, give each virtual register val# a separate val# in the physical register live interval. Otherwise, the coalescer would have lost track of the definitions information it needs to make correct coalescing decisions. by Evan Cheng · 15 years ago
  100. 9f805c2 Fixed the gep example for i16 type indices. by Sanjiv Gupta · 15 years ago