1. 3a1683f Add HasAVX1Only predicate and use it for patterns that have an AVX1 instruction and an AVX2 instruction rather than relying on AddedComplexity. by Craig Topper · 12 years ago
  2. 1144af3 Fix integer undefined behavior due to signed left shift overflow in LLVM. by Richard Smith · 12 years ago
  3. cac59d8 Add missing mayLoad flags to a large class of AVX *_Int instructions. by Jakob Stoklund Olesen · 12 years ago
  4. 36ff8f2 Missed tLEApcrelJT. by Jakob Stoklund Olesen · 12 years ago
  5. 7778ee1 Explicitly mark LEApcrel pseudos with hasSideEffects. by Jakob Stoklund Olesen · 12 years ago
  6. 0745b64 Fix call instruction operands in ARMFastISel. by Jakob Stoklund Olesen · 12 years ago
  7. 9511a46 Mark X86::RET and RETI instructions as variadic. by Jakob Stoklund Olesen · 12 years ago
  8. baa74e4 Avoid including explicit uses when counting SDNode imp-uses. by Jakob Stoklund Olesen · 12 years ago
  9. 16865d0 Disable Mips' delay slot filler when optimization level is O0. by Akira Hatanaka · 12 years ago
  10. 45d8dbc In MipsDAGToDAGISel::SelectAddr, fold add node into address operand, if its by Akira Hatanaka · 12 years ago
  11. 1a710fd BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle by Manman Ren · 12 years ago
  12. b5b86d2 [asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limited to functions any more by Kostya Serebryany · 12 years ago
  13. 2c53806 [asan/tsan] extend the functionality of FunctionBlackList to globals and modules. Patch by Reid Watson. by Kostya Serebryany · 12 years ago
  14. 9fb8b49 Lower constant pools and jump tables via TOC on PPC64/SVR4. by Roman Divacky · 12 years ago
  15. bd7684c GVN: Fix quadratic runtime on the number of switch cases. by Benjamin Kramer · 12 years ago
  16. 4d320db Fix load/store SDNode flags. by Jakob Stoklund Olesen · 12 years ago
  17. ea47628 Add missing SDNPSideEffect flags. by Jakob Stoklund Olesen · 12 years ago
  18. 3d2a2d1 Remove more mayLoad workarounds. by Jakob Stoklund Olesen · 12 years ago
  19. 0e29237 Custom lower FMA intrinsics to target specific nodes and remove the patterns. by Craig Topper · 12 years ago
  20. 873cf0a Use DW_FORM_flag_present to save space in debug information if we're by Eric Christopher · 12 years ago
  21. 3887a90 Add support for some missing DW_FORM_*. by Eric Christopher · 12 years ago
  22. 08cdb6e Formatting. by Eric Christopher · 12 years ago
  23. aaf2179 Fix undefined behavior (negation of INT_MIN) in ARM backend. by Richard Smith · 12 years ago
  24. 9e085a8 Fix floating-point divide by zero, in a case where the value was not going to be used anyway. by Richard Smith · 12 years ago
  25. 6211386 Remove some spurious mayLoad = 0 flags. by Jakob Stoklund Olesen · 12 years ago
  26. 02c6380 Add missing SDNP properties on the flushw node. by Jakob Stoklund Olesen · 12 years ago
  27. cfe8a96 X86MemBarrier has unmodeled side effects. by Jakob Stoklund Olesen · 12 years ago
  28. b080e2f Fix undefined behavior (signed integer overflow) when Clang parses a hexfloat with an enormous exponent. Caught by an existing unit test + -ftrapv. by Richard Smith · 12 years ago
  29. 5d04a3a Formatting cleanup. by Eric Christopher · 12 years ago
  30. fa76f22 Add an assert here in case parsing gave us a NULL compile unit. by Eric Christopher · 12 years ago
  31. cbbd5b1 Remove the DW_AT_MIPS_linkage name attribute when we don't need it by Eric Christopher · 12 years ago
  32. 20f47ab Turn these two options in to trinary state so that they can be by Eric Christopher · 12 years ago
  33. c1610fa Add a flag to DwarfDebug to allow it to communicate whether or not by Eric Christopher · 12 years ago
  34. 91f3a6c Preserve operand flags in convertToThreeAddress() by copying operands. by Jakob Stoklund Olesen · 12 years ago
  35. c1f10fd Tristate mayLoad, mayStore, and hasSideEffects. by Jakob Stoklund Olesen · 12 years ago
  36. 9b54141 Favor FMA3 over FMA4 if both are enabled. by Craig Topper · 12 years ago
  37. a00b80b Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  38. 9d9f5a5 Typo. by Eric Christopher · 12 years ago
  39. 9eb1a94 Only emit the __debug_inlined section if we're trying to be compatible by Eric Christopher · 12 years ago
  40. 360f006 Emit pubtypes only when going for darwin gdb compatibility. by Eric Christopher · 12 years ago
  41. 10cb744 Add an option for darwin gdb compatibility. by Eric Christopher · 12 years ago
  42. 8a5bc5a Use a switch statement instead of a bunch of if-else checks and pull out the common function call. by Craig Topper · 12 years ago
  43. 71eab96 Remove unused private field to silence build warning. by Craig Topper · 12 years ago
  44. bd5bc21 80-col. by Eric Christopher · 12 years ago
  45. 1a145c4 Tidy. by Eric Christopher · 12 years ago
  46. ffd2526 Simplify the computeOperandLatency API. by Andrew Trick · 12 years ago
  47. fc4eafa Make function loadImmediate a member of MipsSEInstrInfo and change it to return by Akira Hatanaka · 12 years ago
  48. 91a35f0 Add a member of type Mips16InstrInfo/MipsSEInstrInfo to class by Akira Hatanaka · 12 years ago
  49. 376a8a7 Print out the location of expanded multiclass defs in TableGen errors. by Jakob Stoklund Olesen · 12 years ago
  50. 7f07d2f SimplifyLibCalls: Give all safely-shrinkable libcalls the same treatment. by Benjamin Kramer · 12 years ago
  51. 674101e [ms-inline asm] Avoid a false positive assertion by Chad Rosier · 12 years ago
  52. ec7e92a Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe by Chad Rosier · 12 years ago
  53. 986d76d Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 12 years ago
  54. d7e2525 Add a new helper function, AddOpt(F1, F1, Opt), as part of PR13574. No by Chad Rosier · 12 years ago
  55. 05d96f9 Reduce duplicated hash map lookups. by Benjamin Kramer · 12 years ago
  56. 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 · 12 years ago
  57. 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 · 12 years ago
  58. 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 · 12 years ago
  59. f7c4d26 Mark a function as static since it doesn't use anything in the class. by Craig Topper · 12 years ago
  60. e7338cd Add register Mips::GP to the list of reserved registers if target is bare-metal by Akira Hatanaka · 12 years ago
  61. 6522a9e Add option disable-mips-delay-filler. Turn on mips' delay slot filler by by Akira Hatanaka · 12 years ago
  62. 101771b For mips64 switch statements in subroutines could generate by Jack Carter · 12 years ago
  63. cb1f68d Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 12 years ago
  64. 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 · 12 years ago
  65. 6871d1e Add a few functions to TargetLibraryInfo as part of PR13574. by Chad Rosier · 12 years ago
  66. 75dd7f0 MaximumSpanningTree::EdgeWeightCompare: Make this comparator actually be a by Richard Smith · 12 years ago
  67. fca01b5 Fix unaligned memory accesses when performing relocations in X86 JIT. There's by Richard Smith · 12 years ago
  68. 875cc5d Don't bind a reference to a dereferenced null pointer (for return value of WeakVH::operator*). by Richard Smith · 12 years ago
  69. b4fdade [ms-inline asm] Do not report a Parser error when matching inline assembly. by Chad Rosier · 12 years ago
  70. 79c78de Remove unnecessary cast that was also unnecessarily casting away constness. by David Blaikie · 12 years ago
  71. 799aacf Fix macros arguments with an underscore, dot or dollar in them. This is based by Rafael Espindola · 12 years ago
  72. 64bfcbb [ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general, by Chad Rosier · 12 years ago
  73. d7ae0f1 Make the wording in of the "expected identifier" error in the .macro directive by Rafael Espindola · 12 years ago
  74. 35907e9 Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 12 years ago
  75. 7996d04 Use typedefs. Fix indentation. Extracted from the Andy/PaX patch. by Rafael Espindola · 12 years ago
  76. c558476 Remove unused variable. Extracted from the Andy/PaX patch. by Rafael Espindola · 12 years ago
  77. 76ac200 Fix typo. Extracted from the Andy/PaX patch. by Rafael Espindola · 12 years ago
  78. 8005bcd MCJIT: Tidy up the constructor. by Jim Grosbach · 12 years ago
  79. ec68f55 Port the global copy optimization from the SROA pass to InstCombine. by Chandler Carruth · 12 years ago
  80. 4dea906 Fix up indentation and remove a couple else's after returns. by Craig Topper · 12 years ago
  81. 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 · 12 years ago
  82. a182367 Use uint16_t for tables of opcodes. by Craig Topper · 12 years ago
  83. 630e33a Fix up indentation. No functional change. by Craig Topper · 12 years ago
  84. 195f1b8 Add a couple llvm_unreachables. Add a message to several others. by Craig Topper · 12 years ago
  85. 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 · 12 years ago
  86. 5f67d94 Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar forms. by Craig Topper · 12 years ago
  87. e4b6189 Merge FMA3 instructions with and without patterns into single classes using null_frag. by Craig Topper · 12 years ago
  88. 787ed03 revise debug output to avoid dangling pointer by Michael Liao · 12 years ago
  89. 5379904 Add a missing def flag. by Jakob Stoklund Olesen · 12 years ago
  90. 990ca55 Fix a quadratic algorithm in MachineBranchProbabilityInfo. by Jakob Stoklund Olesen · 12 years ago
  91. e7fdef4 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 12 years ago
  92. 228e3f5 Add a verification pass after ExpandISelPseudos. by Jakob Stoklund Olesen · 12 years ago
  93. b254c6d Add CFG checks to MachineVerifier. by Jakob Stoklund Olesen · 12 years ago
  94. a0708d1 Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock. by Jakob Stoklund Olesen · 12 years ago
  95. b72a939 fix HexagonSubtarget parsing of -mv flag by Sebastian Pop · 12 years ago
  96. 24438b8 fix a case where all operands of BUILD_VECTOR are undefined by Michael Liao · 12 years ago
  97. b862f09 Fix coding style violations in 162135 and 162136. by Akira Hatanaka · 12 years ago
  98. 46aed73 DataExtractor: Fix integer truncation issues in LEB128 extraction. by Benjamin Kramer · 12 years ago
  99. 08da177 Fixed DAGCombiner bug (found and localized by James Malloy): by Stepan Dyatkovskiy · 12 years ago
  100. 75d8ad4 Remove FMA3 intrinsic instructions in favor of patterns. by Craig Topper · 12 years ago