1. c65317b Define signed const-ext predicates. by Jyotsna Verma · 12 years ago
  2. a569a80 Allow merging multiple store sequences on the same chain. by Nadav Rotem · 12 years ago
  3. 5bded75 SROA: Avoid struct and array types early to avoid creating an overly large integer type. by Benjamin Kramer · 12 years ago
  4. efcdb29 Revert previous check in r168581, r169079 as they are still in code review status. by Zhou Sheng · 12 years ago
  5. 702aa2e The patch is to improve the memory footprint of pass GlobalOpt. by Zhou Sheng · 12 years ago
  6. 2587a8a VMCore/DebugInfo.cpp: DICompileUnit::getSubprograms(): Check numOperands(). by NAKAMURA Takumi · 12 years ago
  7. 4259a1a MC/AsmParser: Avoid unnecessary use of SourceMgr::FindBufferForLoc() by Daniel Dunbar · 12 years ago
  8. 657b75b misched: Fix RegisterPressureTracker handling of DebugVals. by Andrew Trick · 12 years ago
  9. 177d87a misched: Fix the DAG builder to handle an undef operand at ExitSU. by Andrew Trick · 12 years ago
  10. 30fe61a misched: Fix LiveInterval update to better handle DebugVal. by Andrew Trick · 12 years ago
  11. 67bdd42 misched: fix RegionBegin when DebugValues get shuffled to the top. by Andrew Trick · 12 years ago
  12. 8c3dccd Simplify REG_SEQUENCE lowering. by Jakob Stoklund Olesen · 12 years ago
  13. 98e237f Add some first skeleton work for the DWARF5 Fission proposal. Emit by Eric Christopher · 12 years ago
  14. 3e77747 Convert COPY instructions into KILLs if they have implicit defs. by Jakob Stoklund Olesen · 12 years ago
  15. a3959b6 Add support for fission attributes/forms/operations -> string. by Eric Christopher · 12 years ago
  16. ef2ef3e by Pedro Artigas · 12 years ago
  17. d696474 minor cleanups by Nadav Rotem · 12 years ago
  18. 999d8bc Fix a bug in APFloat.cpp: declare APFloat after fltSemantics it by Alexey Samsonov · 12 years ago
  19. 08510b1 Replace r168930 with a more reasonable patch. by Bill Wendling · 12 years ago
  20. c2a08d2 Addresses many style issues with prior checkin (r169025) by Pedro Artigas · 12 years ago
  21. 8244121 Aggregate pass execution time report by pass ID instead of pass instance. by Jakob Stoklund Olesen · 12 years ago
  22. 84030dc Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-X by Pedro Artigas · 12 years ago
  23. cb49530 Codegen failure for vmull with small vectors by Sebastian Pop · 12 years ago
  24. f432be0 Use multiclass for the load instructions with MEMri operand. by Jyotsna Verma · 12 years ago
  25. f735a7f Remove the use of LPPassManager. We can remove LPM because we dont need to run any additional loop passes on the new vector loop. by Nadav Rotem · 12 years ago
  26. 375cbe4 This patch fixes the Altivec addend construction for the fused multiply-add by Adhemerval Zanella · 12 years ago
  27. 4334dd9 Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. by Chandler Carruth · 12 years ago
  28. a17babb [asan] simplify the code around doesNotReturn call. It now magically works. by Kostya Serebryany · 12 years ago
  29. 58b4553 More strict error checking in parseSpecifier + simplified code. by Patrik Hagglund · 12 years ago
  30. 66ea2f9 Fix non-determinism introduced in r168970 and pointed out by Duncan. by Chandler Carruth · 12 years ago
  31. 06ec721 Rearrange the comments, control flow, and variable names; no by Chandler Carruth · 12 years ago
  32. 67587f4 Add the rest of the experimental fission sections to MC. by Eric Christopher · 12 years ago
  33. b76c710 Use multiclass for the store instructions with MEMri operand. by Jyotsna Verma · 12 years ago
  34. 65502aa Use multiclass for the load instructions with 'base + register offset' by Jyotsna Verma · 12 years ago
  35. 63f932c Move library call simplification statistic to instcombine by Meador Inge · 12 years ago
  36. 84bcf93 Move the InstVisitor utility into VMCore where it belongs. It heavily by Chandler Carruth · 12 years ago
  37. 40eef5f Fix logic to determine whether to turn a switch into a lookup table. When by Evan Cheng · 12 years ago
  38. a4eff77 Modified dump() to provide a little by Preston Briggs · 12 years ago
  39. 1c83093 Fixed the arm disassembly of invalid BFI instructions to not build a bad MCInst by Kevin Enderby · 12 years ago
  40. 5cf823c More comment. by Eric Christopher · 12 years ago
  41. 4b896dd copyFastMathFlags utility and test case by Michael Ilseman · 12 years ago
  42. f56c3e2 Object: Pass the buffer name through when making a copy. by Benjamin Kramer · 12 years ago
  43. 8facb9e Add cortex-a5 subtarget to the supported ARM architectures by Quentin Colombet · 12 years ago
  44. db62a88 Cleanup recent addition of DAGTypeLegalizer::SplitVecOp_VSELECT by Justin Holewinski · 12 years ago
  45. 84fca61 rdar://12100355 (part 1) by Shuxin Yang · 12 years ago
  46. 7360116 Handle the situation where CodeGenPrepare removes a reference to a BB that has by Bill Wendling · 12 years ago
  47. b53b791 Use multiclass for 'transfer' instructions. by Jyotsna Verma · 12 years ago
  48. 3d1a975 No need to run LICM after loop vectorization because we dont generate invariant code any more. by Nadav Rotem · 12 years ago
  49. dddaad6 When broadcasting invariant scalars into vectors, place the broadcast code in the preheader. by Nadav Rotem · 12 years ago
  50. aa8cccf instcombine: Migrate puts optimizations by Meador Inge · 12 years ago
  51. 596e474 Fix a memory leak in MachOObjectFile. by Jim Grosbach · 12 years ago
  52. 7d4253a Follow up to 168711: It's safe to base this analysis on the found compare, just return the value for the right predicate. by Benjamin Kramer · 12 years ago
  53. ffc9ee4 Improve isImpliedCond comment a bit. by Andrew Trick · 12 years ago
  54. d6f62c8 [ASan] Simplify check added in r168861. Bail out from module pass early if the module is blacklisted. by Alexey Samsonov · 12 years ago
  55. cb5d04a Apply Takumi's patch to suppress unused-variable warnings in -Asserts builds. by Matt Beaumont-Gay · 12 years ago
  56. ee54827 Add options to AddressSanitizer passes to make them configurable by frontend. by Alexey Samsonov · 12 years ago
  57. 6eda081 One more step towards making doInitialization and doFinalization useful for by Pedro Artigas · 12 years ago
  58. 5c5e230 instcombine: Migrate fputs optimizations by Meador Inge · 12 years ago
  59. c2e3312 instcombine: Migrate fwrite optimizations by Meador Inge · 12 years ago
  60. 28d5291 instcombine: Migrate fprintf optimizations by Meador Inge · 12 years ago
  61. 2aac385 [msan] Handle vector manipulation instructions. by Evgeniy Stepanov · 12 years ago
  62. b096a9d [msan] Fix getOriginForNaryOp. by Evgeniy Stepanov · 12 years ago
  63. 35b3df6 Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend. by Silviu Baranga · 12 years ago
  64. 5175fd9 misched: Recompute priority queue when DFSResults are updated. by Benjamin Kramer · 12 years ago
  65. 6d988b4 [msan] Basic handling of inline asm. by Evgeniy Stepanov · 12 years ago
  66. 7f128ea Teach the legalizer how to handle operands for VSELECT nodes by Justin Holewinski · 12 years ago
  67. 3d20025 Allow targets to prefer TypeSplitVector over TypePromoteInteger when computing the legalization method for vectors by Justin Holewinski · 12 years ago
  68. 84af05e [msan] Propagate shadow through (x<0) and (x>=0) comparisons. by Evgeniy Stepanov · 12 years ago
  69. 3a10b49 [msan] Fix shadow & origin store & load alignment. by Evgeniy Stepanov · 12 years ago
  70. af4451b [msan] Optimize getOriginPtr. by Evgeniy Stepanov · 12 years ago
  71. 2ea25f2 [msan] Fix a few compilation warnings. by Evgeniy Stepanov · 12 years ago
  72. 2e815e7 [msan] Transform memcpy and memset to library calls. by Evgeniy Stepanov · 12 years ago
  73. 8564dc6 I changed hasAVX() to hasFp256() and hasAVX2() to hasInt256() in X86IselLowering.cpp. by Elena Demikhovsky · 12 years ago
  74. f62b4e3 [msan] Make sure that report callbacks do not get merged. by Evgeniy Stepanov · 12 years ago
  75. aa4f97d Initial commit of MemorySanitizer. by Evgeniy Stepanov · 12 years ago
  76. 8b390ff [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to doInitialization. This is required to allow the upcoming changes in PassManager behavior by Kostya Serebryany · 12 years ago
  77. 5085eb8 [asan] when checking the noreturn attribute on the call, also check it on the callee by Kostya Serebryany · 12 years ago
  78. a18d377 Cleaned up a couple of comments. by Preston Briggs · 12 years ago
  79. 39b5c0c Use MCPhysReg for RegisterClassInfo allocation orders. by Jakob Stoklund Olesen · 12 years ago
  80. 9b7f6f2 Instruction::isAssociative() returns true for fmul/fadd if they are tagged "unsafe" mode. by Shuxin Yang · 12 years ago
  81. 89bea17 Avoid rewriting instructions twice. by Jakob Stoklund Olesen · 12 years ago
  82. 7b09b97 Issue a fatal error if the line doesn't have a regular expression. by Nick Lewycky · 12 years ago
  83. 90e11dc When combining consecutive stores allow loads in between the stores, if the loads do not alias. by Nadav Rotem · 12 years ago
  84. bf2ad73 When we delete a dead basic block, see if any of its successors are dead and by Bill Wendling · 12 years ago
  85. 61c654c Define signed const-ext immediate operands and their predicates. by Jyotsna Verma · 12 years ago
  86. 350c008 ARM: Implement CanLowerReturn so large vectors get expanded into sret. by Benjamin Kramer · 12 years ago
  87. 1ead68d Make the LiveRegMatrix analysis available to targets. by Jakob Stoklund Olesen · 12 years ago
  88. 6b73148 Add backreference matching capabilities to Support/Regex, with by Eli Bendersky · 12 years ago
  89. bacc825 MCJIT depends on JIT. by Benjamin Kramer · 12 years ago
  90. 781dfbd Fix initial frame state on powerpc64. by Ulrich Weigand · 12 years ago
  91. dacb9a5 Fix warning. [-Wunused-variable] by Patrik Hägglund · 12 years ago
  92. 37d5be7 Add error handling in getInt. by Patrik Hägglund · 12 years ago
  93. 1416edc [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLVM part. This requires a clang part which will follow. by Kostya Serebryany · 12 years ago
  94. 3defc0b Add back support for reading and parsing 'deplibs'. by Bill Wendling · 12 years ago
  95. 8b1496c misched: Analysis that partitions the DAG into subtrees. by Andrew Trick · 12 years ago
  96. 53e98a2 misched: rename ScheduleDAGILP to ScheduleDFS to prepare for other heuristics. by Andrew Trick · 12 years ago
  97. 8f82a08 misched: better alias analysis. by Andrew Trick · 12 years ago
  98. b422104 misched: Debug output fix. Use an always valid iterator. by Andrew Trick · 12 years ago
  99. 430b907 BBVectorize: Correctly merge SubclassOptionalData by Hal Finkel · 12 years ago
  100. 6acb531 Add brief support for the fission .debug_info.dwo section for ELF output. by Eric Christopher · 12 years ago