1. 3aef703 Update LLVM for merge to r171905. by Stephen Hines · 12 years ago
  2. 059800f Merge remote-tracking branch 'upstream/master' into merge-llvm by Stephen Hines · 12 years ago
  3. b671422 Move the string pools down into the units. No functional change. by Eric Christopher · 12 years ago
  4. 0fdcef6 Simplify the code a bit: MCRelaxableFragment doesn't need a separate getInstSize by Eli Bendersky · 12 years ago
  5. 02fa383 Fix memory leak in YAML I/O. by Nick Kledzik · 12 years ago
  6. 4a50e53 This patch produces the correct addend value for an R_MIPS_GPREL16 relocation. by Jack Carter · 12 years ago
  7. 26853a5 This patch produces the correct pointer size by Jack Carter · 12 years ago
  8. c7b902e Pad Short Functions for Intel Atom by Preston Gurd · 12 years ago
  9. 6f6204f Rename statistic for instruction fragments -> relaxable by Eli Bendersky · 12 years ago
  10. 8327474 Code cleanup: refactor the switch statements in the generation of reduction variables into an IR builder call. by Nadav Rotem · 12 years ago
  11. aae3d6f Rename the enum members to match the LLVM coding style. by Nadav Rotem · 12 years ago
  12. 24d315d Add fp128 rtlib function names to LLVM by Tim Northover · 12 years ago
  13. 90f011e Allow the asm printer to print fp128 values properly. by Tim Northover · 12 years ago
  14. 3cc48a0 Make sure we don't emit instructions before a landingpad instruction. PR14782 by Bill Wendling · 12 years ago
  15. 40b2c32 Sink a function that refers to the SelectionDAG into that library in the by Chandler Carruth · 12 years ago
  16. 9a1e0e2 Remove the llvm-local DW_TAG_vector_type tag and add a test to by Eric Christopher · 12 years ago
  17. 1f55eb4 Fix comment. by Eric Christopher · 12 years ago
  18. c09b4c0 Split changeset_ty using iterators instead of loops. by Lenny Maiorani · 12 years ago
  19. 0fecdfb Mark artificial types as such in the annotated debug output. by David Blaikie · 12 years ago
  20. 251040b Renamed MCInstFragment to MCRelaxableFragment and added some comments. by Eli Bendersky · 12 years ago
  21. 72a81be Remove what appears to be a dead llvm-specific debug tag. by Eric Christopher · 12 years ago
  22. 6821060 Pack MachineOperand bitfields better. by Jakob Stoklund Olesen · 12 years ago
  23. b2c79f2 Pack MachineInstr fields better. by Jakob Stoklund Olesen · 12 years ago
  24. 111e5fe LoopVectorizer: Add support for floating point reductions by Nadav Rotem · 12 years ago
  25. f279731 Cosmetical changne in order to conform to coding std. by Shuxin Yang · 12 years ago
  26. e7285c7 Whitespace and 80-col. by Eric Christopher · 12 years ago
  27. ff34845 Whitespace and 80-col. by Eric Christopher · 12 years ago
  28. 9a6c6a3 LoopVectorizer: When we vectorizer and widen loops we process many elements at once. This is a good thing, except for by Nadav Rotem · 12 years ago
  29. 6c1d497 Add the align_to_end option to .bundle_lock in the MC implementation of aligned by Eli Bendersky · 12 years ago
  30. d3ae286 This change is to implement following rules: by Shuxin Yang · 12 years ago
  31. 2f1bfc4 Fixed EOL whitespace. by Michael Gottesman · 12 years ago
  32. 00b53c1 ARM: Copy-paste error. by Jim Grosbach · 12 years ago
  33. 54f2187 ARM: Fix a few copy-paste errors. by Jim Grosbach · 12 years ago
  34. deb1bab [ms-inline asm] Make sure the NullStreamParser doesn't try to emit labels when by Chad Rosier · 12 years ago
  35. 3cc4220 Add more comments to what's going on here. by Eric Christopher · 12 years ago
  36. dd8e9f3 Add support for separating strings for the split debug info DWARF5 by Eric Christopher · 12 years ago
  37. 5b7f921 This patch addresses bug 14678 by fixing two problems in medium code model by Bill Schmidt · 12 years ago
  38. 3ebe59c Change SMRange to be half-open (exclusive end) instead of closed (inclusive) by Jordan Rose · 12 years ago
  39. 7aa1c32 Implement APFloat::isDenormal() by Shuxin Yang · 12 years ago
  40. 637582e When code size is the priority (Oz, MinSize attribute), help llvm by Quentin Colombet · 12 years ago
  41. 4068e1a Move TypeFinder.h into the IR tree, it clearly belongs with the IR library. by Chandler Carruth · 12 years ago
  42. 3251e81 Move CallGraphSCCPass.h into the Analysis tree; that's where the by Chandler Carruth · 12 years ago
  43. 1ada2ad Remove the long defunct 'DefaultPasses' header. We have a pass manager by Chandler Carruth · 12 years ago
  44. 56d433d Sink AddrMode back into TargetLowering, removing one of the most by Chandler Carruth · 12 years ago
  45. a07dcb1 Remove LSR's use of the random AddrMode struct. These variables were by Chandler Carruth · 12 years ago
  46. e4ba75f Switch the SCEV expander and LoopStrengthReduce to use by Chandler Carruth · 12 years ago
  47. d80d608 There was a switch fall-through in the parser for textual LLVM that caused by David Tweed · 12 years ago
  48. e971659 Make the MergeGlobals pass correctly handle the address space qualifiers of the global variables. We partition the set of globals by their address space, and apply the same the trasnformation as before to merge them. by Silviu Baranga · 12 years ago
  49. e13a2a3 R600/SIISelLowering.cpp: Suppress a warning. [-Wunused-variable] by NAKAMURA Takumi · 12 years ago
  50. 1cbeaeb Simplify LoopVectorize to require target transform info and rely on it by Chandler Carruth · 12 years ago
  51. f3252b1 Merge the unused header file for LoopVectorizer into the source file. by Chandler Carruth · 12 years ago
  52. 8bd6c52 Switch BBVectorize to directly depend on having a TTI analysis. by Chandler Carruth · 12 years ago
  53. 0c63e64 Add LICENSE.TXT covering contributions made by ARM. by Tim Northover · 12 years ago
  54. cf8814f Fix a slew of indentation and parameter naming style issues. This 80% of by Chandler Carruth · 12 years ago
  55. d12aae6 Switch LoopIdiom pass to directly require target transform information. by Chandler Carruth · 12 years ago
  56. a90a99a Rough out a new c'tor for the AttrBuilder class. by Bill Wendling · 12 years ago
  57. a812641 Remove more unnecessary # operators with nothing to paste proceeding them. by Craig Topper · 12 years ago
  58. 62fdfb5 PR14759: Debug info support for C++ member pointers. by David Blaikie · 12 years ago
  59. 71ab7a7 Remove # from the beginning and end of def names. The # is a paste operator and should only be used with something to paste on either side. by Craig Topper · 12 years ago
  60. c12979a Remove # from the beginning and end of def names. by Craig Topper · 12 years ago
  61. 6a59f5a Revert r171140. We don't actually need to support #NAME. Because NAME by itself is interpreted just fine. by Craig Topper · 12 years ago
  62. df3bf55 Remove unnecessary # tokens at the beginning and end of defm names. by Craig Topper · 12 years ago
  63. 5f46c3c Make SimplifyCFG simply depend upon TargetTransformInfo and pass it by Chandler Carruth · 12 years ago
  64. 6554666 Move the initialization to the Analysis library as well as the pass. by Chandler Carruth · 12 years ago
  65. e5ef305 Update comment. by Eric Christopher · 12 years ago
  66. bb00800 Fix the enumerator names for ShuffleKind to match tho coding standards, by Chandler Carruth · 12 years ago
  67. d1b8ef9 Make the popcnt support enums and methods have more clear names and by Chandler Carruth · 12 years ago
  68. be04929 Move TargetTransformInfo to live under the Analysis library. This no by Chandler Carruth · 12 years ago
  69. 37fda19 Simplify TableGen type-compatibility checks. by Sean Silva · 12 years ago
  70. aeef83c Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 12 years ago
  71. 916d52a [ObjCARC Debug Message] - Added debug message when fuse a retain/autorelease pair in ObjCARCContract::ContractAutorelease. by Michael Gottesman · 12 years ago
  72. f93109a [ObjCARC Debug Message] - Added debug message when we zap a matching retain/autorelease pair in ObjCARCOpt::OptimizeReturns. by Michael Gottesman · 12 years ago
  73. fbe4d6b [ObjCARC Debug Message] - Added debug message when we erase ARC calls with null since they are no-ops. by Michael Gottesman · 12 years ago
  74. 38bc25a [ObjCARC Debug Message] - Added debug message when we add a nounwind keyword to a function which can not throw. by Michael Gottesman · 12 years ago
  75. 817d4e9 [ObjCARC Debug Message] - Added debug message when we add a tail keyword to a function which can never be passed stack args. by Michael Gottesman · 12 years ago
  76. 7956127 [ObjCARC Debug Messages] - Added missing newline. by Michael Gottesman · 12 years ago
  77. 20d9fff Added debug statement to ObjCARC when we replace objc_autorelease(x) with objc_release(x) when x is otherwise unused. by Michael Gottesman · 12 years ago
  78. e549492 Added 2x Debug statements to ObjCARC that log when we handle the two undefined pointer-to-weak-pointer is NULL cases by replacing the given call inst with an undefined value. by Michael Gottesman · 12 years ago
  79. 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
  80. 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
  81. 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
  82. 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
  83. c6b4936 Fix a crash in LSR replaceCongruentIVs. by Andrew Trick · 12 years ago
  84. e302b6c Include access modifiers in subprogram metadata IR comment. by David Blaikie · 12 years ago
  85. 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
  86. 87a0f02 Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/objc_retainAutoreleasedValue pair. by Michael Gottesman · 12 years ago
  87. 2613042 switch from pointer equality comparison to MDNode::getMostGenericTBAA by Chris Lattner · 12 years ago
  88. e4b4edd Funnel the actual TargetTransformInfo pass from the SelectionDAGISel by Chandler Carruth · 12 years ago
  89. f06eb26 Attribute: Make hashes match when looking up AttributeImpls. by Benjamin Kramer · 12 years ago
  90. 7bdf6b0 Convert the TargetTransformInfo from an immutable pass with dynamic by Chandler Carruth · 12 years ago
  91. be73c7b Switch the loop vectorizer from VTTI to just use TTI directly. by Chandler Carruth · 12 years ago
  92. 194bd71 Switch the cost model analysis over to just the TTI interface. by Chandler Carruth · 12 years ago
  93. abc227d Switch the BB vectorizer from the VTTI interface to the simple TTI interface. by Chandler Carruth · 12 years ago
  94. b8f6cb7 Switch SimplifyCFG over to the TargetTransformInfo interface rather than by Chandler Carruth · 12 years ago
  95. 9980b8a Switch LoopIdiomRecognize to directly use the TargetTransformInfo by Chandler Carruth · 12 years ago
  96. 6f78fbb Switch the empty and tombstone key enumerators to not have explicit by Chandler Carruth · 12 years ago
  97. 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
  98. 00ece1b Emit DW_TAG_formal_parameter for unnamed parameters. by David Blaikie · 12 years ago
  99. 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
  100. 5d1f5c1 Revert revision 171524. Original message: by Nadav Rotem · 12 years ago