1. be0ffd1 Documentation: add clang 3.0 + libstdc++ 4.7.x as a known bad combination that by Dmitri Gribenko · 12 years ago
  2. 4680abe Added debug message in ObjCARC when we remove a no-op cast which has only special semantic meaning in the frontend and thus in the optimizer can be deleted. by Michael Gottesman · 12 years ago
  3. 48239c7 Added debug message to ObjCARC when we transform an objc_autoreleaseReturnValue => objc_autorelease due to its operand not being used as a return value. by Michael Gottesman · 12 years ago
  4. f564a93 Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior. by Craig Topper · 12 years ago
  5. 700843e Fix for PR14739. It's not safe to fold a load into a call across a store. Thanks to Nick Lewycky for the initial patch. by Evan Cheng · 12 years ago
  6. c6b4936 Fix a crash in LSR replaceCongruentIVs. by Andrew Trick · 12 years ago
  7. 4641879 [objdump] Use correct format specifiers and fix C++03 variadic warning. by Michael J. Spencer · 12 years ago
  8. 95abfbe [Object][ELF] Fix incorrect size of members for the 64 version of Elf_Phdr_Impl. by Michael J. Spencer · 12 years ago
  9. b2c064c [objdump] Add --private-headers, -p. by Michael J. Spencer · 12 years ago
  10. 3e5d8ad [Object][ELF] Add program header iterator. by Michael J. Spencer · 12 years ago
  11. fe23da7 [Object][ELF] Refactor ELFRelocationIterator into ELFEntityIterator. No functionality change. by Michael J. Spencer · 12 years ago
  12. e36291a Add reference to dcommit on GettingStarted by Renato Golin · 12 years ago
  13. e302b6c Include access modifiers in subprogram metadata IR comment. by David Blaikie · 12 years ago
  14. 8b2bcf4 GettingStarted: improve formatting and document that configure checks for by Dmitri Gribenko · 12 years ago
  15. 36e4bc4 Added debug message to ObjCARC when we transform objc_retainAutorelasedReturnValue => objc_retain since the operand to said function is not a return value. by Michael Gottesman · 12 years ago
  16. 87a0f02 Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/objc_retainAutoreleasedValue pair. by Michael Gottesman · 12 years ago
  17. 2613042 switch from pointer equality comparison to MDNode::getMostGenericTBAA by Chris Lattner · 12 years ago
  18. e4b4edd Funnel the actual TargetTransformInfo pass from the SelectionDAGISel by Chandler Carruth · 12 years ago
  19. f06eb26 Attribute: Make hashes match when looking up AttributeImpls. by Benjamin Kramer · 12 years ago
  20. b24ce3e Fix another place where we build the TTI pass to the new interface. by Chandler Carruth · 12 years ago
  21. 7bdf6b0 Convert the TargetTransformInfo from an immutable pass with dynamic by Chandler Carruth · 12 years ago
  22. be73c7b Switch the loop vectorizer from VTTI to just use TTI directly. by Chandler Carruth · 12 years ago
  23. 194bd71 Switch the cost model analysis over to just the TTI interface. by Chandler Carruth · 12 years ago
  24. abc227d Switch the BB vectorizer from the VTTI interface to the simple TTI interface. by Chandler Carruth · 12 years ago
  25. b8f6cb7 Switch SimplifyCFG over to the TargetTransformInfo interface rather than by Chandler Carruth · 12 years ago
  26. 9980b8a Switch LoopIdiomRecognize to directly use the TargetTransformInfo by Chandler Carruth · 12 years ago
  27. 9eac391 Replicate the APIs of ScalarTargetTransformInfo and by Chandler Carruth · 12 years ago
  28. 6f78fbb Switch the empty and tombstone key enumerators to not have explicit by Chandler Carruth · 12 years ago
  29. ba7a4e6 While the struct being defined in the AddressingMode.h header was by Chandler Carruth · 12 years ago
  30. acd2c21 Remove unnecessary include. by Chandler Carruth · 12 years ago
  31. 3a4779a IR/Attributes: Provide EmptyKey and TombstoneKey in part of enum, as workaround for gcc-4.4 take #2. by NAKAMURA Takumi · 12 years ago
  32. 00ece1b Emit DW_TAG_formal_parameter for unnamed parameters. by David Blaikie · 12 years ago
  33. 835e7bc Recommit r171461 which was incorrectly reverted. Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks. by Craig Topper · 12 years ago
  34. 5d1f5c1 Revert revision 171524. Original message: by Nadav Rotem · 12 years ago
  35. 255cd6f Whitespace. by NAKAMURA Takumi · 12 years ago
  36. 5d295b4 DenseMap: Appease -fstrict-aliasing on g++-4.4. by NAKAMURA Takumi · 12 years ago
  37. 84be3d5 Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 12 years ago
  38. f1d015f Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 12 years ago
  39. bced5cd Add MachineRegisterInfo::moveOperands(). by Jakob Stoklund Olesen · 12 years ago
  40. 64e407b Refactor the ScalarTargetTransformInfo API for querying about the by Chandler Carruth · 12 years ago
  41. b1a429f Sink the AddressingModeMatcher helper class into an anonymous namespace by Chandler Carruth · 12 years ago
  42. 61e7ff9 Rename the unittest from ArrayRecylerTest.cpp to ArrayRecyclerTest.cpp. by Chandler Carruth · 12 years ago
  43. 3f0ef85 [mips] Fix data layout string. Add 64 to the list of native integer widths by Akira Hatanaka · 12 years ago
  44. 1bbd644 Add a method to create an AttributeSet from an AttrBuilder. by Bill Wendling · 12 years ago
  45. 024328e Fix a typo. Remove the duplicated test. by Nadav Rotem · 12 years ago
  46. d5b92c3 by Nadav Rotem · 12 years ago
  47. f7737b5 Force a fixed unroll count on the target independent tests. by Nadav Rotem · 12 years ago
  48. 8a0631a Add an ArrayRecycler class. by Jakob Stoklund Olesen · 12 years ago
  49. 6a40db4 Eric thought that Darwin was right to use -1 consistently rather than by Chandler Carruth · 12 years ago
  50. 1751a73 Fix a stray 'dnl' that my editor line-wrapped into this comment. Thanks by Chandler Carruth · 12 years ago
  51. 22f3b40 Make this an integer so we have enumeral types in the conditional expression. by Eric Christopher · 12 years ago
  52. 234aaf0 Finally, fix the autoconf setup to allow for a missing clock_gettime; by Chandler Carruth · 12 years ago
  53. fa511bf Provide a default constructor for TimeValue. This was used, but only in by Chandler Carruth · 12 years ago
  54. 319120f Fix warnings from llvm-gcc as seen on darwin10 (10.6). by Alex Rosenberg · 12 years ago
  55. 4cff412 Try to suppress the use of clock_gettime on Darwin which apparantly by Chandler Carruth · 12 years ago
  56. 6601485 Fix an obvious typo spotted by Reid Kleckner, and breaking windows builds. by Chandler Carruth · 12 years ago
  57. 0319888 Get rid of the 'Bits' mask in the attribute builder. by Bill Wendling · 12 years ago
  58. 73c35d8 Add time getters to the process interface for requesting the elapsed by Chandler Carruth · 12 years ago
  59. 57fa912 tabs-to-spaces by Andrew Trick · 12 years ago
  60. 18d0f12 Move 'break' to the right place to prevent fallthru. There is no test-case by Jakub Staszak · 12 years ago
  61. b2e01b3 Special case Recycler::clear(BumpPtrAllocator). by Jakob Stoklund Olesen · 12 years ago
  62. 7c5c12b Add an iplist::clearAndLeakNodesUnsafely() function. by Jakob Stoklund Olesen · 12 years ago
  63. 73a853f Move an assertion so it doesn't dereference end(). by Jakob Stoklund Olesen · 12 years ago
  64. 5767d91 Do not vectorize loops with subtraction reductions by Paul Redmond · 12 years ago
  65. 8cab6ed Add a name for the anonymous type we're creating for subrange by Eric Christopher · 12 years ago
  66. 715f6a6 Added DEBUG message to ObjCARC when we optimize objc_retain => objc_retainAutorelasedReturnValue. by Michael Gottesman · 12 years ago
  67. 5c0ae47 Fixed up some DEBUG messages where I was putting in the text of a message the method where it was being called when I should have just prefixed the actual message with Pass::Method. by Michael Gottesman · 12 years ago
  68. 608467d Fix a warning by Nadav Rotem · 12 years ago
  69. dd30b47 The current Intel Atom microarchitecture has a feature whereby when a function by Preston Gurd · 12 years ago
  70. 60507d5 General cleanups. by Bill Wendling · 12 years ago
  71. 4d9c539 [Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. by Michael J. Spencer · 12 years ago
  72. e13f441 [mips] MipsTargetLowering::getSetCCResultType should return a vector type if by Akira Hatanaka · 12 years ago
  73. 1ebe5fc [mips] 80 columns. by Akira Hatanaka · 12 years ago
  74. 50c3042 Fix how YAML I/O detects flow sequences. by Nick Kledzik · 12 years ago
  75. f53b78f [mips] Reorder template parameters. Remove class shift_rotate_imm32 and by Akira Hatanaka · 12 years ago
  76. c55bd47 Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the by Manman Ren · 12 years ago
  77. 63723e5 [mips] Refactor conditional move instructions. by Akira Hatanaka · 12 years ago
  78. 5f560bb [mips] Refactor instructions which move data from or to coprocessors. by Akira Hatanaka · 12 years ago
  79. 648c093 Update the gcc-loops benchmarks results with the new automatic unrolling feature. by Nadav Rotem · 12 years ago
  80. 7c88270 fix a couple of typos by Eli Bendersky · 12 years ago
  81. da704cc Remove unused #include by Eli Bendersky · 12 years ago
  82. 7b44988 PowerPC: Fix eh_frame relocation for PIC by Adhemerval Zanella · 12 years ago
  83. 13410a1 Add linpack-pc bench by Nadav Rotem · 12 years ago
  84. 29d3c61 Add Textmate bundle for Tablegen syntax-highlighting by Joel Jones · 12 years ago
  85. 5d592d2 Change the default number of registers to prevent unrolling on targets that dont have this hook. by Nadav Rotem · 12 years ago
  86. 642469f Add a space to the end of the line so we don't get "itsbounds" in output. by Eric Christopher · 12 years ago
  87. b9d1005 small fixes to enable the reuse of the pass manager across multiple modules by Pedro Artigas · 12 years ago
  88. 60230ef Add section information for the DWARF5 split debug proposal by Eric Christopher · 12 years ago
  89. 138f084 Make comment a bit more clear. by Eric Christopher · 12 years ago
  90. b7c7729 Move the loop vectorizer from O2 to O3. It looks like the increase in code size actually hurts the performance on many programs. by Nadav Rotem · 12 years ago
  91. 4aa55bb Update the docs about the new unroll features. by Nadav Rotem · 12 years ago
  92. e503319 LoopVectorizer: by Nadav Rotem · 12 years ago
  93. e12bf18 by Nadav Rotem · 12 years ago
  94. ab70320 Simplified TRUNCATE operation that comes after SETCC. It is possible since SETCC result is 0 or -1. by Elena Demikhovsky · 12 years ago
  95. e33a8b8 Revert "Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks." by Michael Gottesman · 12 years ago
  96. ec21e2a Changed two debug statements that state that a queue had finished being processed when said queue was really a list to state a list had finished being processed. by Michael Gottesman · 12 years ago
  97. df379f4 Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim::OptimizeBB. by Michael Gottesman · 12 years ago
  98. 1ebbdcf Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p = null. by Michael Gottesman · 12 years ago
  99. 50652cd Added DEBUG message for ObjCARC when an inline asm marker is inserted for architectures where this is required to perform a retainAutoreleasedReturnValue optimization. by Michael Gottesman · 12 years ago
  100. 56bc0ab Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks. by Craig Topper · 12 years ago