1. 76ac200 Fix typo. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
  2. 8005bcd MCJIT: Tidy up the constructor. by Jim Grosbach · 13 years ago
  3. 91fcb7f PVS-Studio noticed that EmitVBR64 would perform undefined behaviour if the by Duncan Sands · 13 years ago
  4. d43d7fe Add correct set of regression tests for r162094 commit. by Tim Northover · 13 years ago
  5. ec68f55 Port the global copy optimization from the SROA pass to InstCombine. by Chandler Carruth · 13 years ago
  6. 4dea906 Fix up indentation and remove a couple else's after returns. by Craig Topper · 13 years ago
  7. 9b9f87a [asan] add code to detect global initialization fiasco in C/C++. The sub-pass is off by default for now. Patch by Reid Watson. Note: this patch changes the interface between LLVM and compiler-rt parts of asan. The corresponding patch to compiler-rt will follow. by Kostya Serebryany · 13 years ago
  8. a182367 Use uint16_t for tables of opcodes. by Craig Topper · 13 years ago
  9. 630e33a Fix up indentation. No functional change. by Craig Topper · 13 years ago
  10. 195f1b8 Add a couple llvm_unreachables. Add a message to several others. by Craig Topper · 13 years ago
  11. cba48d8 Replace a break with llvm_unreachable in the default case of a nested switch. Condense code a bit. No functional change. by Craig Topper · 13 years ago
  12. 5f67d94 Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar forms. by Craig Topper · 13 years ago
  13. e4b6189 Merge FMA3 instructions with and without patterns into single classes using null_frag. by Craig Topper · 13 years ago
  14. 787ed03 revise debug output to avoid dangling pointer by Michael Liao · 13 years ago
  15. 5379904 Add a missing def flag. by Jakob Stoklund Olesen · 13 years ago
  16. 990ca55 Fix a quadratic algorithm in MachineBranchProbabilityInfo. by Jakob Stoklund Olesen · 13 years ago
  17. e7fdef4 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 13 years ago
  18. 2c5a960 Clarify that duplicate edges are not allowed in the Machine CFG. by Jakob Stoklund Olesen · 13 years ago
  19. 228e3f5 Add a verification pass after ExpandISelPseudos. by Jakob Stoklund Olesen · 13 years ago
  20. b254c6d Add CFG checks to MachineVerifier. by Jakob Stoklund Olesen · 13 years ago
  21. a0708d1 Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock. by Jakob Stoklund Olesen · 13 years ago
  22. df25988 enable cross compilation with cmake by Sebastian Pop · 13 years ago
  23. 974e12b enable Hexagon target from cmake by Sebastian Pop · 13 years ago
  24. b72a939 fix HexagonSubtarget parsing of -mv flag by Sebastian Pop · 13 years ago
  25. 24438b8 fix a case where all operands of BUILD_VECTOR are undefined by Michael Liao · 13 years ago
  26. b862f09 Fix coding style violations in 162135 and 162136. by Akira Hatanaka · 13 years ago
  27. 46aed73 DataExtractor: Fix integer truncation issues in LEB128 extraction. by Benjamin Kramer · 13 years ago
  28. bee05dc Forget to add testcase for r162195. Sorry. by Stepan Dyatkovskiy · 13 years ago
  29. 08da177 Fixed DAGCombiner bug (found and localized by James Malloy): by Stepan Dyatkovskiy · 13 years ago
  30. 75d8ad4 Remove FMA3 intrinsic instructions in favor of patterns. by Craig Topper · 13 years ago
  31. f4eb22a Use correct intrinsic for 256-bit VFMSUBADDPS. by Craig Topper · 13 years ago
  32. 8f9c741 Remove trailing white space and tab characters. No functional change. by Craig Topper · 13 years ago
  33. d60cb11 When unsafe math is used, we can use commutative FMAX and FMIN. In some cases by Nadav Rotem · 13 years ago
  34. 51bfb0f Fabs folding is implemented. by Benjamin Kramer · 13 years ago
  35. a4b5717 InstCombine: Fix a crasher when encountering a function pointer. by Benjamin Kramer · 13 years ago
  36. 0a8f898 Remove the CAND/COR/CXOR custom ISD nodes and their select code. by Jakob Stoklund Olesen · 13 years ago
  37. 35fc62b Remove virtual from many methods. These methods replace methods in the base class, but the base class methods aren't virtual so it just increased call overhead. by Craig Topper · 13 years ago
  38. 864c870 Also combine zext/sext into selects for ARM. by Jakob Stoklund Olesen · 13 years ago
  39. dcd2342 Also pass logical ops to combineSelectAndUse. by Jakob Stoklund Olesen · 13 years ago
  40. c279ecd Remove overly conservative hasOneUse check, this always expands into a single IR instruction. by Benjamin Kramer · 13 years ago
  41. 00abcd3 InstCombine: Add a couple of fabs identities for comparing with 0.0. by Benjamin Kramer · 13 years ago
  42. 2b74957 SimplifyLibcalls: Add fabs and trunc to the list of libcalls that are safe to shrink from double to float. by Benjamin Kramer · 13 years ago
  43. b9d6b84 Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow better compare/branch code. by Nadav Rotem · 13 years ago
  44. 6d655a5 fp16-to-fp32 conversion instructions are available in Thumb mode as well. by Anton Korobeynikov · 13 years ago
  45. acaaa6f Refactor code a bit to reduce number of calls in the final compiled code. No functional change intended. by Craig Topper · 13 years ago
  46. 8188955 Reorder initialization list to silence -Wreorder by Craig Topper · 13 years ago
  47. d5c66a0 Revert r162160 because it made a few buildbots fail. by Nadav Rotem · 13 years ago
  48. b583868 The X86 backend has a number of optimizations for SETCC nodes which use by Nadav Rotem · 13 years ago
  49. fd45fa1 Make atomic load and store of pointers work. Tighten verification of atomic operations by Eli Friedman · 13 years ago
  50. 1cec7a0 Fix undefined behavior (binding a reference to a dereferenced null pointer) if by Richard Smith · 13 years ago
  51. 3028d38 Add MipsELFWriterInfo.{h,cpp}. by Akira Hatanaka · 13 years ago
  52. b889e0c Correct MCJIT functionality for MIPS32 architecture. by Akira Hatanaka · 13 years ago
  53. a67eda7 Implement stack protectors for structures with character arrays in them. by Bill Wendling · 13 years ago
  54. a7fb3f6 Avoid folding ADD instructions with FI operands. by Jakob Stoklund Olesen · 13 years ago
  55. 72e9b6a Add stub methods for mips assembly matcher. by Akira Hatanaka · 13 years ago
  56. 168843c MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR. by Benjamin Kramer · 13 years ago
  57. 32811be Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to by Bill Wendling · 13 years ago
  58. d5118c8 Assert that dominates is not given a multiple edge. Finding out if we have by Rafael Espindola · 13 years ago
  59. 1f1ab3e Add comment, clean up code. No functional change. by Jakob Stoklund Olesen · 13 years ago
  60. b97cebd TargetLowering: Use the large shift amount during legalize types. The legalizer may call us with an overly large type. by Benjamin Kramer · 13 years ago
  61. cabc069 Use standard pattern for iterate+erase. by Jakob Stoklund Olesen · 13 years ago
  62. 823573a Guard MemoryBuiltins against self-looping GEPs, which can occur in unreachable code due to constant propagation. by Benjamin Kramer · 13 years ago
  63. 4e81d40 Fix broken check lines. by Benjamin Kramer · 13 years ago
  64. 3c8ad92 Implement NEON domain switching for scalar <-> S-register vmovs on ARM by Tim Northover · 13 years ago
  65. 734fd27 Insertion of NoFolder functions to avoid ambiguous overload warnings or errors about whether to convert Idx to ArrayRef<Constant *> or ArrayRef<Value *> like ConstantFolder and TargetFolder. by Jin-Gu Kang · 13 years ago
  66. 63a99ff Use nested switch to select arguments to reduce calls to EmitPCMP. by Craig Topper · 13 years ago
  67. c087870 Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce to only a single call to it thus allowing it to be inlined by the compiler. by Craig Topper · 13 years ago
  68. 3ec6446 Test commit. by Pranav Bhandarkar · 13 years ago
  69. 960fb74 Remove unnecessary include of ARMGenInstrInfo.inc. by Craig Topper · 13 years ago
  70. 8cd9eae Declare some for loop indices inside the for loop statement. by Craig Topper · 13 years ago
  71. c056483 Fix up indentation of outputted decode function for readability. by Craig Topper · 13 years ago
  72. c797f2e lit: Show actually created count of threads. The incorrect threads count is printed if the number of tests are less than the number of default threads. by NAKAMURA Takumi · 13 years ago
  73. cbeb8d9 Flatten the aligned-char-array utility template to be a directly by Chandler Carruth · 13 years ago
  74. 083b48a Add ADD and SUB to the predicable ARM instructions. by Jakob Stoklund Olesen · 13 years ago
  75. 053b5b0 Handle ARM MOVCC optimization in PeepholeOptimizer. by Jakob Stoklund Olesen · 13 years ago
  76. f2c64ef Add an MCID::Select flag and TII hooks for optimizing selects. by Jakob Stoklund Olesen · 13 years ago
  77. 05b2bc8 Revert r162034, r162035 and r162037. by Roman Divacky · 13 years ago
  78. e88d17d Define and handle additional fixup kinds. By Adhemerval Zanella. by Roman Divacky · 13 years ago
  79. dd4b9f3 Add PPC64 relocations definitions, by Adhemerval Zanella. by Roman Divacky · 13 years ago
  80. 745d94d Handle PowerPC. by Roman Divacky · 13 years ago
  81. 0016f73 Fix typo and grammar. By Adhemerval Zanella. by Roman Divacky · 13 years ago
  82. 0513059 Teach GVN to reason about edges dominating uses. This allows it to handle cases by Rafael Espindola · 13 years ago
  83. 52b7ec6 Add dump/dumpr methods to SDValue. by Nadav Rotem · 13 years ago
  84. 2ff4e9d [arm-fast-isel] Add support for fastcc. by Jush Lu · 13 years ago
  85. 9418f17 Patch to enable FMA on bdver2 target. Make XOP feature enable FMA4 as well. by Anitha Boyapati · 13 years ago
  86. 2e7a01c by Anitha Boyapati · 13 years ago
  87. a75e1a4 Test case for r162008. by Akira Hatanaka · 13 years ago
  88. bb2e1b5 Add Android ABI to Mips backend to handle functions returning vectors of four by Akira Hatanaka · 13 years ago
  89. 385401a bug in experimental targets by Victor Oliveira · 13 years ago
  90. 2860b7e Fold predicable instructions into MOVCC / t2MOVCC. by Jakob Stoklund Olesen · 13 years ago
  91. 8dd2e5b Remove dead flag. by Bill Wendling · 13 years ago
  92. 1e0b864 Rework test so that it reproduces the error without the horrible flag. by Bill Wendling · 13 years ago
  93. 9c0f0dc Remove invalid test. This test requires that dead basic blocks be kept by Bill Wendling · 13 years ago
  94. f92bbcd Fixed a problem in the JIT memory allocator where by Sean Callanan · 13 years ago
  95. d024a20 Add a CoveringSubRegIndices field to SubRegIndex records. by Jakob Stoklund Olesen · 13 years ago
  96. 3651e7d Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 13 years ago
  97. 118f194 Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 13 years ago
  98. 1ebd25e [PathV2] Add mapped_file_region. Implementation for Windows and POSIX. by Michael J. Spencer · 13 years ago
  99. b9d565a Add LLVM_DELETED_FUNCTION compatibility macro. by Michael J. Spencer · 13 years ago
  100. 58aae38 Fix a typo in VariadicFunction.h that leads to invalid code in macro expansion. by Chad Rosier · 13 years ago