1. 0655668 Cache size of PassVector to speed up getNumContainedPasses(). by Evan Cheng · 12 years ago
  2. 3c9e558 Added a temporary option to avoid critical edges splitting. by Andrew Trick · 12 years ago
  3. d1726a4 Rewrite DIContext interface to take an object. Update all callers. by Eric Christopher · 12 years ago
  4. f4e3309 Revert r167620; this can be implemented using an existing CL option. by Chad Rosier · 12 years ago
  5. a7d2d56 misched: rename interfaceto avoid gcc warnings by Andrew Trick · 12 years ago
  6. 86c88c9 BBVectorize: Use a more sophisticated check for input cost by Hal Finkel · 12 years ago
  7. 6996fd0 misched: Target-independent support for MacroFusion. by Andrew Trick · 12 years ago
  8. 5094257 BBVectorize: Check the types of compare instructions by Hal Finkel · 12 years ago
  9. 9b5caaa misched: Target-independent support for load/store clustering. by Andrew Trick · 12 years ago
  10. 0a46bf1 This change is to fix rdar://12571717 which is about assertion in Reassociate pass. by Shuxin Yang · 12 years ago
  11. ae692f2 misched: Infrastructure for weak DAG edges. by Andrew Trick · 12 years ago
  12. 95d8afc Make TOC order deterministic by using MapVector instead of DenseMap. by Ulrich Weigand · 12 years ago
  13. 8b9796f BBVectorize: Check the input types of shuffles for legality by Hal Finkel · 12 years ago
  14. 1faf9be [ASan] fixup for r167725: Don't fetch name of StructType if it is literal by Alexey Samsonov · 12 years ago
  15. 4c0ae90 Fixup for r167558: Store raw pointer (instead of reference) to RelocMap in DIContext. This is needed to prevent crashes because of dangling reference if the clients don't provide RelocMap to DIContext constructor. by Alexey Samsonov · 12 years ago
  16. 30d8f0e Normalize memcmp constant folding results. by Meador Inge · 12 years ago
  17. 9cc45d2 [ASan]: Add minimalistic support for turning off initialization-order checking for globals of specified types. Tests for this behavior will go to ASan test suite in compiler-rt. by Alexey Samsonov · 12 years ago
  18. 4db8833 Remove unused field. by Eric Christopher · 12 years ago
  19. dd3383f Fix PR14314 by Michael Liao · 12 years ago
  20. 08e9cb4 [NVPTX] Add more precise PTX/SM target attributes by Justin Holewinski · 12 years ago
  21. b798edd Delete a stale comment. No functional change. by Meador Inge · 12 years ago
  22. 2da3691 Move some helper methods to being static functions in the implementation file. by Craig Topper · 12 years ago
  23. 26ebe39 instcombine: Migrate memset optimizations by Meador Inge · 12 years ago
  24. d7cb600 instcombine: Migrate memmove optimizations by Meador Inge · 12 years ago
  25. 11b04b4 instcombine: Migrate memcpy optimizations by Meador Inge · 12 years ago
  26. 955cf53 Use the isTruncFree and isZExtFree API to figure out of these operations are free. Thanks Andy! by Nadav Rotem · 12 years ago
  27. 9005b8d Fix a comment typo and add comments. by Nadav Rotem · 12 years ago
  28. bb51ec8 instcombine: Migrate memcmp optimizations by Meador Inge · 12 years ago
  29. 6e1591a instcombine: Migrate strstr optimizations by Meador Inge · 12 years ago
  30. b69bf6b Add method for replacing instructions to LibCallSimplifier by Meador Inge · 12 years ago
  31. 5464ee7 instcombine: Migrate strcspn optimizations by Meador Inge · 12 years ago
  32. 52ea245 Remove unnecessary subtraction and addition by 1 around a couple for loops. by Craig Topper · 12 years ago
  33. 8cb8c81 Tidy up spacing. No functional change. by Craig Topper · 12 years ago
  34. 5ed5c37 Removed unimplemented method declaration. by Craig Topper · 12 years ago
  35. 8aae8dd Simplify custom emitter code for pcmp(e/i)str(i/m) and make the helper functions static. by Craig Topper · 12 years ago
  36. e29c880 instcombine: Query target library information to gate libcall simplifications by Meador Inge · 12 years ago
  37. 939f500 Add more functions to the target library information. by Meador Inge · 12 years ago
  38. b341fac Disable the Thumb no-return call optimization: mov lr, pc b.w _foo by Evan Cheng · 12 years ago
  39. 9c7ae01 Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support. by Craig Topper · 12 years ago
  40. 89443ff [NVPTX] Use ABI alignment for parameters when alignment is not specified. by Justin Holewinski · 12 years ago
  41. 12cfa11 Add ARM TARGET2 relocation. The testcase will follow with actualy use-case. by Anton Korobeynikov · 12 years ago
  42. 64f0367 Switch FreeBSD/i386 back to 4byte stack alignment. This partially by Roman Divacky · 12 years ago
  43. 722c9a7 Fix assertions in updateRegMaskSlots(). by Jakob Stoklund Olesen · 12 years ago
  44. b3235b1 Revert r167620; this can be implemented using an existing CL option. by Chad Rosier · 12 years ago
  45. d054eda Add support for -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
  46. b754687 Silence GCC warning about falling off the end of a non-void function. by Benjamin Kramer · 12 years ago
  47. c2e9ca1 tsan: switch to new memory_order constants (ABI compatible) by Dmitry Vyukov · 12 years ago
  48. 9f8a90b tsan: instrument all atomics (including fetch_add, exchange, cas, etc) by Dmitry Vyukov · 12 years ago
  49. b1bf1ee Add support for memory runtime check. When we can, we calculate array bounds. by Nadav Rotem · 12 years ago
  50. b14a5f5 indent by Nadav Rotem · 12 years ago
  51. 562b1d8 llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. by NAKAMURA Takumi · 12 years ago
  52. 6b370e6 Drop the limitation to IEEE floating point types from the fdiv of pow2 -> fmul transform. by Benjamin Kramer · 12 years ago
  53. 214fd3d Recommit modified r167540. by Amara Emerson · 12 years ago
  54. be02a90 Add support of RTM from TSX extension by Michael Liao · 12 years ago
  55. 7629de3 instcombine: Migrate strspn optimizations by Meador Inge · 12 years ago
  56. 806e03d Add a relocation visitor to lib object. This works via caching relocated by Eric Christopher · 12 years ago
  57. b031996 Only do switch-to-lookup table transformation when TargetTransformInfo by Hans Wennborg · 12 years ago
  58. e90a3bc [mips] Custom-lower ISD::FRAME_TO_ARGS_OFFSET node. by Akira Hatanaka · 12 years ago
  59. 7085221 Delete MipsFunctionInfo::NextStackOffset. No functionality change intended. by Akira Hatanaka · 12 years ago
  60. 162d91c Revert r167540 until regression tests are updated. by Amara Emerson · 12 years ago
  61. 19a1fcf Improve ARM build attribute emission for architectures types. by Amara Emerson · 12 years ago
  62. 7846c1c [asan] fix bug 14277 (asan needs to fail with fata error if an __asan interface function is being redefined. Before this fix asan asserts) by Kostya Serebryany · 12 years ago
  63. 3b87f62 misched: Heuristics based on the machine model. by Andrew Trick · 12 years ago
  64. 881a05b misched: handle on-the-fly regpressure queries better for 2-addr by Andrew Trick · 12 years ago
  65. 168c190 Add comment describing what's going on here. by Bill Wendling · 12 years ago
  66. a4c7693 When we're updating the subprogram scope DIE, we want to determine if we're by Bill Wendling · 12 years ago
  67. 6aa6e5a [arm fast-isel] Appease the machine verifier by using the proper register by Chad Rosier · 12 years ago
  68. dccd7f9 Simplify code. No functionality change. by Jakub Staszak · 12 years ago
  69. d8eae8b Make the helper functions static. No functional change. by Nadav Rotem · 12 years ago
  70. e7bd519 Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering all by Chad Rosier · 12 years ago
  71. 7979b24 [regallocfast] Make sure the MachineRegisterInfo is aware of clobbers from a by Chad Rosier · 12 years ago
  72. a6fb97a CostModel: add another known vector trunc optimization. by Nadav Rotem · 12 years ago
  73. b042868 Cost Model: add tables for some avx type-conversion hacks. by Nadav Rotem · 12 years ago
  74. a082892 Fix build error from previous commit. by Andrew Kaylor · 12 years ago
  75. 776054d Add interface for object-based JIT events. by Andrew Kaylor · 12 years ago
  76. 64afe13 MemoryBuffer: Windows doesn't define S_IFIFO. by Daniel Dunbar · 12 years ago
  77. 0f6a599 Remove tailing whitespaces by Michael Liao · 12 years ago
  78. 8d4abb2 misched: TargetSchedule interface for machine resources. by Andrew Trick · 12 years ago
  79. 2276453 misched: Rename RemainingCount to avoid confusion with remaining resources. by Andrew Trick · 12 years ago
  80. a78d322 ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies. by Andrew Trick · 12 years ago
  81. 887c1fe Refactor the getTypeLegalizationCost interface. No functionality change. by Nadav Rotem · 12 years ago
  82. 7ae3bcc CostModel: Add tables for the common x86 compares. by Nadav Rotem · 12 years ago
  83. 2d1528b Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation. by Nadav Rotem · 12 years ago
  84. e010eb3 Suppress signed/unsigned comparison warning. by Richard Smith · 12 years ago
  85. 32c1a82 Fix for PR14264 cause by commit r167237 which did not take into account a by Kevin Enderby · 12 years ago
  86. 7895353 MemoryBuffer: Support reading named pipes in getFile(). by Daniel Dunbar · 12 years ago
  87. a4ab529 Cost Model: Normalize the insert/extract index when splitting types by Nadav Rotem · 12 years ago
  88. 75138f5 Cost Model: teach the cost model about expanding integers. by Nadav Rotem · 12 years ago
  89. 2898988 Add a method to indicate section address re-assignment is finished. by Andrew Kaylor · 12 years ago
  90. 86aef0a On PowerPC64, integer return values (as well as arguments) are supposed by Ulrich Weigand · 12 years ago
  91. e623702 Implement the cost of abnormal x86 instruction lowering as a table. by Nadav Rotem · 12 years ago
  92. 827b7a0 Add support for the PowerPC-specific inline asm Z constraint and y modifier. by Hal Finkel · 12 years ago
  93. cfe09ed [PATCH] PowerPC: Expand load extend vector operations by Adhemerval Zanella · 12 years ago
  94. 5445333 Don't infer whether a value is captured in the current function from the by Richard Osborne · 12 years ago
  95. db2b285 ConstantFolding.cpp: Whitespace. by NAKAMURA Takumi · 12 years ago
  96. a1beca6 Apply the patch from PR14160. I failed to construct a testcase for this, but by Duncan Sands · 12 years ago
  97. f23b908 Remove alignments from folding tables for scalar FMA4 instructions. by Craig Topper · 12 years ago
  98. c5b969a Generalize the transform that boosts GEP indices to the size of a pointer to by Duncan Sands · 12 years ago
  99. 3c77033 [mips] Set flag neverHasSideEffects flag on floating point conversion by Akira Hatanaka · 12 years ago
  100. b4b04c3 X86 CostModel: Add support for a some of the common arithmetic instructions for SSE4, AVX and AVX2. by Nadav Rotem · 12 years ago