1. e15402f Change the Dominators recalculate() function to only rely on GraphTraits by Anna Zaks · 13 years ago
  2. 1608769 by Nadav Rotem · 13 years ago
  3. 0cb2a45 Emit the ctors in the proper order on ARM/EABI. by Anton Korobeynikov · 13 years ago
  4. 8a8d479 Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 13 years ago
  5. a930f3d TargetMachine: document unnamed bool argument by Dylan Noblesmith · 13 years ago
  6. aab8e28 Fix a few more places where TargetData/TargetLibraryInfo is not being passed. by Chad Rosier · 13 years ago
  7. d95e67d ExecutionEngine: honor optimization level by Dylan Noblesmith · 13 years ago
  8. dc81e5d Add a deterministic finite automaton based packetizer for VLIW architectures by Anshuman Dasgupta · 13 years ago
  9. 32b6c59 Add a few more functions to TargetLibraryInfo. More of rdar://10500969. by Chad Rosier · 13 years ago
  10. 0becc96 Add some missing anchors. by David Blaikie · 13 years ago
  11. 618c1db Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 13 years ago
  12. af65a8c make asan work at -O0, llvm part. Patch by glider@google.com by Kostya Serebryany · 13 years ago
  13. dd649e3 Support for encoding all FMA4 instructions and tablegen patterns for all by Jan Sjödin · 13 years ago
  14. 8ff4115 Add a few functions to TargetLibraryInfo. by Chad Rosier · 13 years ago
  15. 553fe05 LSR: handle the expansion of phi operands that use postinc forms of the IV. by Andrew Trick · 13 years ago
  16. 683e47b Alphabetize TargetLibraryInfo enum and fix doxygen comments. No functional by Chad Rosier · 13 years ago
  17. 3d925d2 Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable by Chad Rosier · 13 years ago
  18. ae6f2cb If fast-isel fails, remove dead instructions generated during the failed by Chad Rosier · 13 years ago
  19. 116bc79 MC/X86/COFF: Allow quotes in names when targeting MS/Windows, by Michael J. Spencer · 13 years ago
  20. b0436a7 Fixed ObjectFile functions: by Danil Malyshev · 13 years ago
  21. 72736d1 llvm-c: Add a few missing InitializeAll* functions. by Daniel Dunbar · 13 years ago
  22. c803830 Remove dead llvm.eh.sjlj.dispatchsetup intrinsic. by Bill Wendling · 13 years ago
  23. ed38f1c Remove the temporary flag -disable-unroll-scev and dead code. by Andrew Trick · 13 years ago
  24. 39a2eb7 Handle more cases in APInt::getLowBitsSet's fast path. by Benjamin Kramer · 13 years ago
  25. c73f3d1 configure, config.h.in: Regenerate. config.h.cmake: Synchronize to config.h.in. by NAKAMURA Takumi · 13 years ago
  26. 38831b0 use llvm-config.h in public header by Dylan Noblesmith · 13 years ago
  27. 08b73a3 rename ENABLE_THREADS to LLVM_ENABLE_THREADS by Dylan Noblesmith · 13 years ago
  28. 81818fc update description of LLVM_DEFAULT_TARGET_TRIPLE by Dylan Noblesmith · 13 years ago
  29. 790552c Revert r145180 as it is causing test failures on all the bots. by Chandler Carruth · 13 years ago
  30. 9b24738 Fixed ObjectFile functions: by Danil Malyshev · 13 years ago
  31. a7e6f74 remove autoupgrade support for really old-style debug info intrinsics. by Chris Lattner · 13 years ago
  32. 9d5f6cc remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supports by Chris Lattner · 13 years ago
  33. dbc8849 remove support for reading llvm 2.9 .bc files. LLVM 3.1 is only compatible back to 3.0 by Chris Lattner · 13 years ago
  34. 1b9b377 This patch contains support for encoding FMA4 instructions and by Bruno Cardoso Lopes · 13 years ago
  35. 8a42633 Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a lot. by Benjamin Kramer · 13 years ago
  36. 84bfc2f This patch addresses gp relative fixups/relocations for jump tables. by Akira Hatanaka · 13 years ago
  37. 5745fbc Add configure checking for pread(2) and use it to save a syscall when reading files. by Benjamin Kramer · 13 years ago
  38. 1d4bf66 fix typo in comment by Sebastian Pop · 13 years ago
  39. 6935b78 Add virtual destructor. Whoops! by Nick Lewycky · 13 years ago
  40. 7912ef9 Less template, more virtual! Refactoring suggested by Chris in code review. by Nick Lewycky · 13 years ago
  41. 173862e Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. by Nick Lewycky · 13 years ago
  42. a91a3e0 Make an obviously const interface actually be marked as const. by Chandler Carruth · 13 years ago
  43. ce35d8b DISubrange supports unsigned lower/upper array bounds, so let's not fake it in the end while emitting DWARF. If a FE needs to encode signed lower/upper array bounds then we need to extend DISubrange or ad DISignedSubrange. by Devang Patel · 13 years ago
  44. f249449 Fix bug in RefCountedBase/RefCountedBaseVPTR where the reference count was accidentally copied as part of the copy constructor. This could result in objects getting leaked because there reference count was too high. by Ted Kremenek · 13 years ago
  45. 9d434db Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom by Eli Friedman · 13 years ago
  46. b95fc31 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 13 years ago
  47. a9a4f5e Remove extra ,. by Michael J. Spencer · 13 years ago
  48. 800e03f AddressSanitizer, first commit (compiler module only) by Kostya Serebryany · 13 years ago
  49. 8a2549f Object/Archive: Give Child a operator < for map. by Michael J. Spencer · 13 years ago
  50. dc29663 Support/COFF: Add structs and enums from the standard for image files. by Michael J. Spencer · 13 years ago
  51. 99aa14f Rename MVT::untyped to MVT::Untyped to match similar nomenclature. by Owen Anderson · 13 years ago
  52. b5ccb25 StringRefize and simplify. by Benjamin Kramer · 13 years ago
  53. 2bbb7e3 Remove Value::getNameStr. It has been deprecated for a while and provides no additional value over getName(). by Benjamin Kramer · 13 years ago
  54. 2774dc0 Missed some users of Value::getNameStr. by Benjamin Kramer · 13 years ago
  55. a7b0cb7 Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 13 years ago
  56. 25ad1cc Twinify GraphWriter a little bit. by Benjamin Kramer · 13 years ago
  57. 283b419 include/llvm/Support/Compiler.h: Invalidate LLVM_ATTRIBUTE_WEAK on cygming for now. by NAKAMURA Takumi · 13 years ago
  58. e7c1aef Move WEAK marking to the declaration. by Nick Lewycky · 13 years ago
  59. c2ecf3e Break false dependencies before partial register updates. by Jakob Stoklund Olesen · 13 years ago
  60. ec381a4 Fix linking for some users who already have tsan enabled code and are trying to by Nick Lewycky · 13 years ago
  61. 8899024 Refactor capture tracking (which already had a couple flags for whether returns by Nick Lewycky · 13 years ago
  62. 4d0a9ff Add support for tsan annotations (thread sanitizer, a valgrind-based tool). by Nick Lewycky · 13 years ago
  63. b518cae Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it. by Benjamin Kramer · 13 years ago
  64. 066b5d8 Make headers standalone. by Benjamin Kramer · 13 years ago
  65. aa5354c Make headers standalone, move a virtual method out of line. by Benjamin Kramer · 13 years ago
  66. 340d596 Under the hood, MBPI is doing a linear scan of every successor every by Chandler Carruth · 13 years ago
  67. c4e1562 Reuse the logic in getEdgeProbability within getHotSucc in order to by Chandler Carruth · 13 years ago
  68. 2770c14 Fix an overflow bug in MachineBranchProbabilityInfo. This pass relied on by Chandler Carruth · 13 years ago
  69. 883f2fa Add a cautionary note to this API. It was not at all obvious to me how by Chandler Carruth · 13 years ago
  70. f9fd29e Fix comment for LegalizeTypeAction enum. by Craig Topper · 13 years ago
  71. 2debd48 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 13 years ago
  72. 569561c Prune more RALinScan. RALinScan was also here! by NAKAMURA Takumi · 13 years ago
  73. f5eeaf2 Delete the old spilling framework from LiveIntervalAnalysis. by Jakob Stoklund Olesen · 13 years ago
  74. 799c1ed Delete the linear scan register allocator. by Jakob Stoklund Olesen · 13 years ago
  75. 5018524 Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs. Fixes PR11029. by Eli Friedman · 13 years ago
  76. 7b8c2f8 Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. by Nicolas Geoffray · 13 years ago
  77. dcd33e4 Fix typo. by Daniel Dunbar · 13 years ago
  78. 39fe397 Add additional checking to ensure that MachineMemOperands are never set to null, which can happen in weird circumstances where target intrinsic hooks are implemented incorrectly. by Owen Anderson · 13 years ago
  79. ecfd04b Fix typo. by Eric Christopher · 13 years ago
  80. dfa30e1 Remove the pubnames section, no one consumes it. by Eric Christopher · 13 years ago
  81. 5786b4c Enhance verifyLoop so that it can reliably verify that every block in a loop is reachable from the loop header. by Eli Friedman · 13 years ago
  82. d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
  83. 19a4daf Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV() by Richard Osborne · 13 years ago
  84. 09ac3d8 Add the support code to enable the dwarf accelerator tables. Upcoming patches by Eric Christopher · 13 years ago
  85. 4c763ee Add AVX2 variable shift instructions and intrinsics. by Craig Topper · 13 years ago
  86. 2869204 Add AVX2 VPMOVMASK instructions and intrinsics. by Craig Topper · 13 years ago
  87. 69f5df7 Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified with HasAVX2 instead of HasAVX. Mark VINSERTF128 and VEXTRACTF128 as never having side effects. by Craig Topper · 13 years ago
  88. 9595ede Fix accidental edit to __builtin_ia32_vperm2f128_ps256's name by Craig Topper · 13 years ago
  89. c8eb880 More AVX2 instructions and their intrinsics. by Craig Topper · 13 years ago
  90. 5908536 Replace (Lower|Upper)caseString in favor of StringRef's newest methods. by Benjamin Kramer · 13 years ago
  91. 589fbb1 ADT/StringRef: Add ::lower() and ::upper() methods. by Daniel Dunbar · 13 years ago
  92. 27e5d0c Add more AVX2 instructions and intrinsics. by Craig Topper · 13 years ago
  93. c25c908 Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 encoding from the DWARF asm printer. by Benjamin Kramer · 13 years ago
  94. c09b770 Fix pasto. by Benjamin Kramer · 13 years ago
  95. 41a9649 Add more PRI.64 macros for MSVC and use them throughout the codebase. by Benjamin Kramer · 13 years ago
  96. b0d9ce5 build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just by Daniel Dunbar · 13 years ago
  97. 84a6126 Add missing includes/decls. by Eli Friedman · 13 years ago
  98. 73a1ad8 Add missing includes/class declaration. by Eli Friedman · 13 years ago
  99. 5cdf070 Add missing forward declarations. by Eli Friedman · 13 years ago
  100. 06138ac Add a couple missing includes; found while analyzing LLVM headers. by Eli Friedman · 13 years ago