1. 166c9e2 Lets install the manual page with install-clang! Radar 6838692 by Mike Stump · 15 years ago
  2. 5b16cd2 Code clean up. Bye bye PhysRegTracker. by Evan Cheng · 15 years ago
  3. 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 15 years ago
  4. c26672a Add a comment to refer to the section of the programmer's manual that explains what the pointer tagging in Use is for. by Stefanus Du Toit · 15 years ago
  5. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 15 years ago
  6. 19fee41 Set FnEnd in JITEmitter::finishFunction to point strictly to the end of function's machine code. by Argyrios Kyrtzidis · 15 years ago
  7. 714257f Add a mention of TypeBuilder to the programmer's manual, and clean up the class by Jeffrey Yasskin · 15 years ago
  8. 3a155f0 Join cross class copies using getCommonSubClass() by Jakob Stoklund Olesen · 15 years ago
  9. ba67d87 getCommonSubClass() - Calculate the largest common sub-class of two register by Jakob Stoklund Olesen · 15 years ago
  10. 7afcc6a Slightly change TableGen's definition of a register subclass. by Jakob Stoklund Olesen · 15 years ago
  11. 3d739fe Add some comments, and tidy up some whitespace. by Dan Gohman · 15 years ago
  12. a1af757 Extend ScalarEvolution's getBackedgeTakenCount to be able to by Dan Gohman · 15 years ago
  13. 0490dcb Add a smarter heuristic to determine when to coalesce a virtual register with a physical one. More specifically, it avoid tying a virtual register in the loop with a physical register defined / used outside the loop. When it determines it's not profitable, it will use the physical register as the allocation preference instead. by Evan Cheng · 15 years ago
  14. 440548d Rename the CurMultiClass formal parameter of TGParser::AddSubMultiClass by Bob Wilson · 15 years ago
  15. 1d512df Remove unnecessary "class" keywords. by Bob Wilson · 15 years ago
  16. 293b133 Change forward declaration of MultiClass to use the "struct" keyword instead by Bob Wilson · 15 years ago
  17. 7f09dd2 Make dataflow iteration possible on Value*, not only on User*: df_ext_iterator<Value*, SmallPtrSet<const Value*, 16> > by Torok Edwin · 15 years ago
  18. 4acd12a Don't try to mix integers and pointers in an icmp instruction in getSCEVAtScope. by Dan Gohman · 15 years ago
  19. 1d621f7 Oops! Missed a file in my last commit. by Nick Lewycky · 15 years ago
  20. 195bea3 Allow a user of libLTO to specify the full pathname of the gcc executable to by Nick Lewycky · 15 years ago
  21. 4e5ea55 Move helper functions for optimizing division by constant into the APInt class. by Jay Foad · 15 years ago
  22. 78e04d4 Set mayLoad on MOVZX32_NOREXrm8 too. by Dan Gohman · 15 years ago
  23. d9c1c85 Fix ScalarEvolution::print to print a value for any Instruction with by Dan Gohman · 15 years ago
  24. 8c14740 Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad respectively. by Evan Cheng · 15 years ago
  25. 581b934 Remove unused flags. by Bill Wendling · 15 years ago
  26. 6c14729 fix a regression handling indirect results: these need to be considered by Chris Lattner · 15 years ago
  27. 6100792 Fix the JIT bindings for ocaml. by Bill Wendling · 15 years ago
  28. cf18996 remove progname which is never set. PR4085 by Chris Lattner · 15 years ago
  29. 8dc85dd Error out with bad optimization level specified. by Bill Wendling · 15 years ago
  30. b8cb0bb Remove LTO optimization level. by Bill Wendling · 15 years ago
  31. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
  32. b587f96 Add support for a character after a command line option. Like '-Os'. by Bill Wendling · 15 years ago
  33. 22523ad Print correct instruction in dump. by Dale Johannesen · 15 years ago
  34. ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 15 years ago
  35. eb3948b Implement getSCEVAtScope for SCEV cast expressions. by Dan Gohman · 15 years ago
  36. ac70cea Generalize the cast-of-addrec folding to handle folding of SCEVs like by Dan Gohman · 15 years ago
  37. f159ccd Reword and tidy up some comments. by Dan Gohman · 15 years ago
  38. a7e326b Don't use 'false' for 'fast isel' here. by Bill Wendling · 15 years ago
  39. 3e0e31b Fix this test to match the new output from scalar-evolution. by Dan Gohman · 15 years ago
  40. ce9be2c MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 15 years ago
  41. 36b8e53 Include the source type in SCEV cast expression debug output, and by Dan Gohman · 15 years ago
  42. a641575 Update comment, replace theoretically impossible check with an assert. by Nate Begeman · 15 years ago
  43. c9cf350 Fix recent regression in gcc.dg/pr26719.c (6835035). by Dale Johannesen · 15 years ago
  44. b27fa0a Add directive to declare external globals. by Sanjiv Gupta · 15 years ago
  45. 96f3fd9 spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixed_ IntervalPtrs. Reset them. by Evan Cheng · 15 years ago
  46. 3a33f49 testcase for PR4082 by Chris Lattner · 15 years ago
  47. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 15 years ago
  48. a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 15 years ago
  49. 672452d Disable the load-shrinking optimization from looking at by Chris Lattner · 15 years ago
  50. f0aa485 Update comments to reflect the current code. by Dan Gohman · 15 years ago
  51. 1e59aa1 Add some more doxygen comments to SCEVAddRec. by Dan Gohman · 15 years ago
  52. 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
  53. 5e5cb79 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 15 years ago
  54. be8cc2a Second attempt: by Bill Wendling · 15 years ago
  55. a24d1b1 Correct comment. by Bill Wendling · 15 years ago
  56. ce66c61 As with r70333, give the primary induction variable a use so by Dan Gohman · 15 years ago
  57. cab9cf0 Make this testcase slightly less trivial, so that it doesn't fail by Dan Gohman · 15 years ago
  58. 87d2fe5 Fix a grammaro in a comment. by Dan Gohman · 15 years ago
  59. 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 15 years ago
  60. 3255865 Fix trailing whitespace and 80-col. violations in recent TableGen changes. by Bob Wilson · 15 years ago
  61. 8a8a0df Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo. by Evan Cheng · 15 years ago
  62. 85f74f8 Test for llvm-gcc bug fixed by 70301. by Dale Johannesen · 15 years ago
  63. 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 15 years ago
  64. 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
  65. 08e791f Don't coalesce a physical register with an incompatible virtual register. by Jakob Stoklund Olesen · 15 years ago
  66. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 15 years ago
  67. fa4677b Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. by Jakob Stoklund Olesen · 15 years ago
  68. 30590f5 Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's. by Evan Cheng · 15 years ago
  69. b36a7ac Initial test commit by Jakob Stoklund Olesen · 15 years ago
  70. e9ccb3a Fix for PR4051. When 2address pass delete an instruction, update kill info when necessary. by Evan Cheng · 15 years ago
  71. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
  72. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
  73. d908adf Remove an obsolete comment. by Dan Gohman · 15 years ago
  74. 617d108 Fix PR 4086, a bug in FP IV elimination. by Dale Johannesen · 15 years ago
  75. c45288e Fix PR4076. Correctly create live interval of physical register with two-address update. by Evan Cheng · 15 years ago
  76. c7749b7 Permit ChangeCompareStride to rewrite a comparison when the factor by Dan Gohman · 15 years ago
  77. 487fa01 Add tests for WeakVH and AssertingVH. These pointed out that the overloads for by Jeffrey Yasskin · 15 years ago
  78. 01ecca2 Teach getZeroExtendExpr and getSignExtendExpr to use trip-count by Dan Gohman · 15 years ago
  79. 0370cc6 give bitstreamreader an API to ignore names for blocks/records, by Chris Lattner · 15 years ago
  80. 82fd3f3 Don't skip the CopyMI when removing kill markers. by Owen Anderson · 15 years ago
  81. 9771b91 Now that PR2957 is resolved, remove a bunch of no-longer needed workarounds. by Duncan Sands · 15 years ago
  82. 48c255d Test for (llvm-gcc) 70231. by Dale Johannesen · 15 years ago
  83. 5f96943 Revert accidental testcase reduction by Nate Begeman · 15 years ago
  84. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 15 years ago
  85. c167cac Print statistics for each record kind saying the number of bits by Chris Lattner · 15 years ago
  86. 2443747 clean up the output of llvm-bcanalyzer by using printf by Chris Lattner · 15 years ago
  87. 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
  88. 27e4666 Also delete last unused val#. by Evan Cheng · 15 years ago
  89. 4af325d Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these by Dan Gohman · 15 years ago
  90. 6241762 Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, by Dan Gohman · 15 years ago
  91. 4d47b9b Break up long multi-mnemonic strings into separate lines for readability. by Dan Gohman · 15 years ago
  92. f45728d Fix the syntax for a PR number in a test. by Dan Gohman · 15 years ago
  93. f044cff Fix some confusion in the Ada f-e build instructions between by Duncan Sands · 15 years ago
  94. a7e01d7 Revised 68749 to allow matching of load/stores for address spaces < 256. by Mon P Wang · 15 years ago
  95. e2bcf13 Under unusual circumstances (jitting a function that causes the creation of by Nick Lewycky · 15 years ago
  96. 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
  97. fa6c716 Make this test slightly more strict. by Dan Gohman · 15 years ago
  98. c7b3444 When transforming sext(trunc(load(x))) into sext(smaller load(x)), by Dan Gohman · 15 years ago
  99. d6c3295 Handle ands with ~0 correctly too. This fixes PR4052. by Dan Gohman · 15 years ago
  100. 0324205 Improve bugpoint's error messages when it runs out of memory, by Dan Gohman · 15 years ago