1. 71eab96 Remove unused private field to silence build warning. by Craig Topper · 13 years ago
  2. bd5bc21 80-col. by Eric Christopher · 13 years ago
  3. 1a145c4 Tidy. by Eric Christopher · 13 years ago
  4. ffd2526 Simplify the computeOperandLatency API. by Andrew Trick · 13 years ago
  5. fc4eafa Make function loadImmediate a member of MipsSEInstrInfo and change it to return by Akira Hatanaka · 13 years ago
  6. 91a35f0 Add a member of type Mips16InstrInfo/MipsSEInstrInfo to class by Akira Hatanaka · 13 years ago
  7. a2ea78f Fix an assortment of doxygen comment mistakes found by -Wdocumentation. by Ted Kremenek · 13 years ago
  8. 376a8a7 Print out the location of expanded multiclass defs in TableGen errors. by Jakob Stoklund Olesen · 13 years ago
  9. 6c6237f MCInstFragment constructor should take by-reference MCInst. by Jim Grosbach · 13 years ago
  10. de65947 darwin/cross-build: Unset SDKROOT when building BuildTools. by Daniel Dunbar · 13 years ago
  11. 7f07d2f SimplifyLibCalls: Give all safely-shrinkable libcalls the same treatment. by Benjamin Kramer · 13 years ago
  12. 674101e [ms-inline asm] Avoid a false positive assertion by Chad Rosier · 13 years ago
  13. 5f676fe Whitespace. by Chad Rosier · 13 years ago
  14. 69b8e62 Add test case for r162368. by Chad Rosier · 13 years ago
  15. ec7e92a Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe by Chad Rosier · 13 years ago
  16. 986d76d Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  17. d7e2525 Add a new helper function, AddOpt(F1, F1, Opt), as part of PR13574. No by Chad Rosier · 13 years ago
  18. 05d96f9 Reduce duplicated hash map lookups. by Benjamin Kramer · 13 years ago
  19. fdeb9fe Rejected 169195. As Duncan commented, bitcasting to proper type is wrong approach. We need to insert some valid TRANCATE node here. by Stepan Dyatkovskiy · 13 years ago
  20. 96601ca Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. by Craig Topper · 13 years ago
  21. df8de92 Don't cache the MBB in the class. Its only used by one function. Change a for loop over operands to use unsigned instead of int. by Craig Topper · 13 years ago
  22. f7c4d26 Mark a function as static since it doesn't use anything in the class. by Craig Topper · 13 years ago
  23. e7338cd Add register Mips::GP to the list of reserved registers if target is bare-metal by Akira Hatanaka · 13 years ago
  24. 6522a9e Add option disable-mips-delay-filler. Turn on mips' delay slot filler by by Akira Hatanaka · 13 years ago
  25. c8f267f TblGen: Make asm-matcher ConvertToMCInst() table driven. by Jim Grosbach · 13 years ago
  26. 101771b For mips64 switch statements in subroutines could generate by Jack Carter · 13 years ago
  27. cb1f68d Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 13 years ago
  28. bc36393 Reduce alignment of SmallVector<T> to the required amount, rather than forcing 16-byte alignment. This fixes misaligned SmallVector accesses via ExtractValueInst's SmallVector data member. by Richard Smith · 13 years ago
  29. 6871d1e Add a few functions to TargetLibraryInfo as part of PR13574. by Chad Rosier · 13 years ago
  30. 75dd7f0 MaximumSpanningTree::EdgeWeightCompare: Make this comparator actually be a by Richard Smith · 13 years ago
  31. 97defc3 Fix misaligned access in MachO object file reader: despite containing an by Richard Smith · 13 years ago
  32. fca01b5 Fix unaligned memory accesses when performing relocations in X86 JIT. There's by Richard Smith · 13 years ago
  33. 79b59a2 Don't pass a null pointer to cast<> in its unit tests. by Richard Smith · 13 years ago
  34. 875cc5d Don't bind a reference to a dereferenced null pointer (for return value of WeakVH::operator*). by Richard Smith · 13 years ago
  35. b4fdade [ms-inline asm] Do not report a Parser error when matching inline assembly. by Chad Rosier · 13 years ago
  36. 19b1d84a Ignore the documentation-suggested location for compile_commands.json by David Blaikie · 13 years ago
  37. 1052a1d The presence of the empty file "foo" unfortunately does not improve LLVM in any way. by David Blaikie · 13 years ago
  38. 79c78de Remove unnecessary cast that was also unnecessarily casting away constness. by David Blaikie · 13 years ago
  39. 74169b2 Provide a portability macro for __builtin_trap. by David Blaikie · 13 years ago
  40. 799aacf Fix macros arguments with an underscore, dot or dollar in them. This is based by Rafael Espindola · 13 years ago
  41. 64bfcbb [ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general, by Chad Rosier · 13 years ago
  42. 4c1d2ba Formatting. No functional change. by Chad Rosier · 13 years ago
  43. d7ae0f1 Make the wording in of the "expected identifier" error in the .macro directive by Rafael Espindola · 13 years ago
  44. 578d5f4 Pacify PVS-Studio by changing the type rather than doing a cast, a tweak by Duncan Sands · 13 years ago
  45. 35907e9 Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 13 years ago
  46. 7996d04 Use typedefs. Fix indentation. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
  47. c558476 Remove unused variable. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
  48. 76ac200 Fix typo. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
  49. 8005bcd MCJIT: Tidy up the constructor. by Jim Grosbach · 13 years ago
  50. 91fcb7f PVS-Studio noticed that EmitVBR64 would perform undefined behaviour if the by Duncan Sands · 13 years ago
  51. d43d7fe Add correct set of regression tests for r162094 commit. by Tim Northover · 13 years ago
  52. ec68f55 Port the global copy optimization from the SROA pass to InstCombine. by Chandler Carruth · 13 years ago
  53. 4dea906 Fix up indentation and remove a couple else's after returns. by Craig Topper · 13 years ago
  54. 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
  55. a182367 Use uint16_t for tables of opcodes. by Craig Topper · 13 years ago
  56. 630e33a Fix up indentation. No functional change. by Craig Topper · 13 years ago
  57. 195f1b8 Add a couple llvm_unreachables. Add a message to several others. by Craig Topper · 13 years ago
  58. 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
  59. 5f67d94 Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar forms. by Craig Topper · 13 years ago
  60. e4b6189 Merge FMA3 instructions with and without patterns into single classes using null_frag. by Craig Topper · 13 years ago
  61. 787ed03 revise debug output to avoid dangling pointer by Michael Liao · 13 years ago
  62. 5379904 Add a missing def flag. by Jakob Stoklund Olesen · 13 years ago
  63. 990ca55 Fix a quadratic algorithm in MachineBranchProbabilityInfo. by Jakob Stoklund Olesen · 13 years ago
  64. e7fdef4 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 13 years ago
  65. 2c5a960 Clarify that duplicate edges are not allowed in the Machine CFG. by Jakob Stoklund Olesen · 13 years ago
  66. 228e3f5 Add a verification pass after ExpandISelPseudos. by Jakob Stoklund Olesen · 13 years ago
  67. b254c6d Add CFG checks to MachineVerifier. by Jakob Stoklund Olesen · 13 years ago
  68. a0708d1 Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock. by Jakob Stoklund Olesen · 13 years ago
  69. df25988 enable cross compilation with cmake by Sebastian Pop · 13 years ago
  70. 974e12b enable Hexagon target from cmake by Sebastian Pop · 13 years ago
  71. b72a939 fix HexagonSubtarget parsing of -mv flag by Sebastian Pop · 13 years ago
  72. 24438b8 fix a case where all operands of BUILD_VECTOR are undefined by Michael Liao · 13 years ago
  73. b862f09 Fix coding style violations in 162135 and 162136. by Akira Hatanaka · 13 years ago
  74. 46aed73 DataExtractor: Fix integer truncation issues in LEB128 extraction. by Benjamin Kramer · 13 years ago
  75. bee05dc Forget to add testcase for r162195. Sorry. by Stepan Dyatkovskiy · 13 years ago
  76. 08da177 Fixed DAGCombiner bug (found and localized by James Malloy): by Stepan Dyatkovskiy · 13 years ago
  77. 75d8ad4 Remove FMA3 intrinsic instructions in favor of patterns. by Craig Topper · 13 years ago
  78. f4eb22a Use correct intrinsic for 256-bit VFMSUBADDPS. by Craig Topper · 13 years ago
  79. 8f9c741 Remove trailing white space and tab characters. No functional change. by Craig Topper · 13 years ago
  80. d60cb11 When unsafe math is used, we can use commutative FMAX and FMIN. In some cases by Nadav Rotem · 13 years ago
  81. 51bfb0f Fabs folding is implemented. by Benjamin Kramer · 13 years ago
  82. a4b5717 InstCombine: Fix a crasher when encountering a function pointer. by Benjamin Kramer · 13 years ago
  83. 0a8f898 Remove the CAND/COR/CXOR custom ISD nodes and their select code. by Jakob Stoklund Olesen · 13 years ago
  84. 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
  85. 864c870 Also combine zext/sext into selects for ARM. by Jakob Stoklund Olesen · 13 years ago
  86. dcd2342 Also pass logical ops to combineSelectAndUse. by Jakob Stoklund Olesen · 13 years ago
  87. c279ecd Remove overly conservative hasOneUse check, this always expands into a single IR instruction. by Benjamin Kramer · 13 years ago
  88. 00abcd3 InstCombine: Add a couple of fabs identities for comparing with 0.0. by Benjamin Kramer · 13 years ago
  89. 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
  90. b9d6b84 Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow better compare/branch code. by Nadav Rotem · 13 years ago
  91. 6d655a5 fp16-to-fp32 conversion instructions are available in Thumb mode as well. by Anton Korobeynikov · 13 years ago
  92. 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
  93. 8188955 Reorder initialization list to silence -Wreorder by Craig Topper · 13 years ago
  94. d5c66a0 Revert r162160 because it made a few buildbots fail. by Nadav Rotem · 13 years ago
  95. b583868 The X86 backend has a number of optimizations for SETCC nodes which use by Nadav Rotem · 13 years ago
  96. fd45fa1 Make atomic load and store of pointers work. Tighten verification of atomic operations by Eli Friedman · 13 years ago
  97. 1cec7a0 Fix undefined behavior (binding a reference to a dereferenced null pointer) if by Richard Smith · 13 years ago
  98. 3028d38 Add MipsELFWriterInfo.{h,cpp}. by Akira Hatanaka · 13 years ago
  99. b889e0c Correct MCJIT functionality for MIPS32 architecture. by Akira Hatanaka · 13 years ago
  100. a67eda7 Implement stack protectors for structures with character arrays in them. by Bill Wendling · 13 years ago