1. c04f816 Update a bunch of stale comments that dated from when this folled the by Chandler Carruth · 13 years ago
  2. 952caee Remove some duplicate instructions that exist only to given different mnemonics for the assembler. Use InstAlias instead. by Craig Topper · 13 years ago
  3. c9b1e25 Enable the new LoopInfo algorithm by default. by Andrew Trick · 13 years ago
  4. 5ac3f96 Remove unnecessary FIXME by Andrew Trick · 13 years ago
  5. 16436df Make sure type is not extended or untyped before create a constant of the type. No test case. Found by inspection. by Evan Cheng · 13 years ago
  6. db1714e Typo. by Eric Christopher · 13 years ago
  7. 52d418d Make some ugly hacks for inline asm operands which name a specific register a bit more thorough. PR13196. by Eli Friedman · 13 years ago
  8. fd99cab revert my previous commit (r159173), since as Eli pointed out, it's perfectly ok to mark realloc as noalias by Nuno Lopes · 13 years ago
  9. a88d0ed do not set realloc() as NotAlias, since it can return the same pointer. This whole thing should be upgraded to use the MemoryBuiltin interface anyway.. by Nuno Lopes · 13 years ago
  10. 540cda3 ARM: update peephole optimization. by Manman Ren · 13 years ago
  11. 2c5fbb9 Define DAGOperand, an empty base class for RegisterClass and Operand. This allows one to write multiclasses that are polymorphic over both registers and non-register operands. by Owen Anderson · 13 years ago
  12. 58fb340 Fix the objc_autoreleasedReturnValue optimization code to locate by Dan Gohman · 13 years ago
  13. a4e6397 Enforce stricter liveness rules for PHIs. by Jakob Stoklund Olesen · 13 years ago
  14. 5984d2b Run ProcessImplicitDefs on SSA form where it can be much simpler. by Jakob Stoklund Olesen · 13 years ago
  15. 3769fe1 improve optimization of invoke instructions: by Nuno Lopes · 13 years ago
  16. e8742d0 check for the NoAlias attribute through CallSite by Nuno Lopes · 13 years ago
  17. 986da6c add CallSite/CallInst/InvokeInst::hasFnAttr() by Nuno Lopes · 13 years ago
  18. b935cd1 PR13013: ELF Type identification fails for MSB type ELF files. by Meador Inge · 13 years ago
  19. a0706a9 If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it by Rafael Espindola · 13 years ago
  20. ccaddf4 The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no longer represents what the function does. Therefore, the function is removed and its functionality is folded into the only place in the code-base where it was being used. by Eli Bendersky · 13 years ago
  21. fd1753b Add SSE2 predicate to CVTPS2PD instructions. Doesn't matter much because there are no patterns in the instruction. by Craig Topper · 13 years ago
  22. 13d89c7 Remove codegen only instruction in favor of one that has the same definition. Make some pattern operands more explicit about types. by Craig Topper · 13 years ago
  23. 6656afb Just remove generic support for C++11 alignas -- GCC is already by Chandler Carruth · 13 years ago
  24. 5213750 Teach PHIElimination to handle <undef> operands. by Jakob Stoklund Olesen · 13 years ago
  25. 351c881 Handle <undef> operands in TwoAddressInstructionPass. by Jakob Stoklund Olesen · 13 years ago
  26. 82d58b1 %RCX is not a function live-out in eh.return functions. by Jakob Stoklund Olesen · 13 years ago
  27. d5c407d llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. by NAKAMURA Takumi · 13 years ago
  28. 768edf3 Allow controlling vectorization of boolean values separately from other integer types. by Hal Finkel · 13 years ago
  29. edb5842 Remove dyn_cast + dereference pattern by replacing it with a cast and changing by Nick Lewycky · 13 years ago
  30. e7f702f Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patterns. by Craig Topper · 13 years ago
  31. 2123b18 Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patterns. by Craig Topper · 13 years ago
  32. 081f931 Fix build failures from r159106. by Craig Topper · 13 years ago
  33. 66a69fa Remove intrinsic specific instructions for CVTPD2PS and replace with just patterns. by Craig Topper · 13 years ago
  34. 7f2ea14 Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns. by Craig Topper · 13 years ago
  35. 3eab3c4 Tab to spaces. No functionality change. by Nick Lewycky · 13 years ago
  36. 33f2139 llvm/lib/Support/Errno.cpp: [Win32] Fix usage of strerror_s(). by NAKAMURA Takumi · 13 years ago
  37. b253451 LLVMProcessSources.cmake: [MSVC] Don't add "PROPERTIES HEADER_FILE_ONLY" to *.def. by NAKAMURA Takumi · 13 years ago
  38. 653bbb4 llvm/Support/IntegersSubset.h: Add a copy constructor on IntegersSubset to appease msvc. by NAKAMURA Takumi · 13 years ago
  39. 19dc8e3 llvm/Support/IntegersSubset.h: Fix whitespace. by NAKAMURA Takumi · 13 years ago
  40. ae241ea unittests/Support/Path.cpp: [Win32] Suppress FileSystemTest.FileMapping for now. by NAKAMURA Takumi · 13 years ago
  41. ebbd6fe unittests/Support/Path.cpp: [Win32] Suppress FileSystemTest.Permissions for now. by NAKAMURA Takumi · 13 years ago
  42. a1c8420 VMCore/CMakeLists.txt: [CMake][MSVC] Add "/Og-" to Function.cpp on msvc10. Otherwise, it took over 20 minutes to compile. by NAKAMURA Takumi · 13 years ago
  43. 917f993 Remove a dangling reference to a deleted instruction. Fixes PR13185! by Nick Lewycky · 13 years ago
  44. 6e2db65 Remove code i'd been testing with but didn't mean to commit. Oops by Pete Cooper · 13 years ago
  45. b49998d DAG legalisation can now handle illegal fma vector types by scalarisation by Pete Cooper · 13 years ago
  46. c82b9a5 Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead instead. by Craig Topper · 13 years ago
  47. e415f96 Allow BBVectorize to fuse compare instructions. by Hal Finkel · 13 years ago
  48. 624a9c4 Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional change because there are no patterns in the instructions. Also fix a typo in a comment. by Craig Topper · 13 years ago
  49. 6fc218e Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to the SSE2 section of the file. by Craig Topper · 13 years ago
  50. d52998a Add a microoptimization note. by Benjamin Kramer · 13 years ago
  51. 50b4c52 Add relocation types for Hexagon processor; patch by Sidney Manning <sidneym@codeaurora.org> by Marshall Clow · 13 years ago
  52. 6de8ffb Clean-up after r159077. by Hans Wennborg · 13 years ago
  53. ce718ff Extend the IL for selecting TLS models (PR9788) by Hans Wennborg · 13 years ago
  54. 47cbc4e Optimized usage of new SwitchInst case values (IntegersSubset type) in Local.cpp, Execution.cpp and BitcodeWriter.cpp. by Stepan Dyatkovskiy · 13 years ago
  55. fc76b86 Use correct memory types for (V)CVTDQ2PD instructions. by Craig Topper · 13 years ago
  56. 0a2f793 Silence an unused variable warning on release builds. by Craig Topper · 13 years ago
  57. 3ed920f Compress flags in X86 op folding to reduce space in static tables. by Craig Topper · 13 years ago
  58. f318457 Make helper method static since it doesn't use anything in the class. by Craig Topper · 13 years ago
  59. eea4a9b Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with intrinsic patterns. Mem forms omitted because the load size is only 64-bits. by Craig Topper · 13 years ago
  60. 7806c07 Teach LiveVariables to handle <undef> operands. by Jakob Stoklund Olesen · 13 years ago
  61. ce0a5cd Handle aliases to tls variables in all architectures, not just x86. by Rafael Espindola · 13 years ago
  62. fc47253 (sub X, imm) gets canonicalized to (add X, -imm) by Evan Cheng · 13 years ago
  63. 512be1f BoundsChecking: attach debug info to traps to make my life a bit more sane by Nuno Lopes · 13 years ago
  64. 70c9bf3 ARM: Add a better diagnostic for some out of range immediates. by Jim Grosbach · 13 years ago
  65. 4dbfdfb TableGen: AsmMatcher support for better operand diagnostics. by Jim Grosbach · 13 years ago
  66. 009f7af Add support for the PPC isel instruction. by Hal Finkel · 13 years ago
  67. e5457d2 FileCheckize tests. by Chad Rosier · 13 years ago
  68. 59d4549 Rename fp-op fusion option (yet again) for compatibility with GCC option. by Lang Hames · 13 years ago
  69. 0cafa13 Remove ProcessImplicitDefs.h which was unused. by Jakob Stoklund Olesen · 13 years ago
  70. f935e94 Also verify the def index for early clobbers. by Jakob Stoklund Olesen · 13 years ago
  71. 670712c Whitespace. by Chad Rosier · 13 years ago
  72. bfd752f Delete a boring statistic. by Jakob Stoklund Olesen · 13 years ago
  73. 7fa6784 Store live intervals in an IndexedMap. by Jakob Stoklund Olesen · 13 years ago
  74. df42d41 Forgot this patch in r159023. by Evan Cheng · 13 years ago
  75. b460a33 Revert r158679 - use case is unclear (and it increases the memory footprint). by Hal Finkel · 13 years ago
  76. c90a1fc EmitZerofill should take a 64-bit size or else it's chopping off large zero-filled global. rdar://11729134 by Evan Cheng · 13 years ago
  77. 04ce06d Fix a crash in --debug code. by Jakob Stoklund Olesen · 13 years ago
  78. b150930 Don't depend on live ranges being present. by Jakob Stoklund Olesen · 13 years ago
  79. e024874 Simplify handleMove() a bit. by Jakob Stoklund Olesen · 13 years ago
  80. 27b7669 Stop computing physreg live ranges. by Jakob Stoklund Olesen · 13 years ago
  81. a6d98b8 Reverting makefile change wile I figure out what the heck happened by Marshall Clow · 13 years ago
  82. e6d2114 Remove some redundant LIS->hasInterval() checks. by Jakob Stoklund Olesen · 13 years ago
  83. 360713e Added building yaml2obj to the configure+make build system by Marshall Clow · 13 years ago
  84. 834a9cd Use MRI::isConstantPhysReg() to check remat feasibility. by Jakob Stoklund Olesen · 13 years ago
  85. 35ac4b0 Remove a variable that is unused when assertions aren't enabled. by Kaelyn Uhrain · 13 years ago
  86. e8a0a12 Use regunit liveness to guide LiveDebugVariables. by Jakob Stoklund Olesen · 13 years ago
  87. 241d020 Remove LiveIntervals::trackingRegUnits(). by Jakob Stoklund Olesen · 13 years ago
  88. 7ee3ca1 Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x" by Jakob Stoklund Olesen · 13 years ago
  89. 63e0e8d Change comment into proper Doxygen member comment. by Dmitri Gribenko · 13 years ago
  90. d845c34 simplify code from previous commits (Thanks Duncan) by Nuno Lopes · 13 years ago
  91. 43c3a4a Fixed r158979. by Stepan Dyatkovskiy · 13 years ago
  92. 84f64f3 test/CodeGen/Generic/asm-large-immediate.ll: Mark it as XFAIL: powerpc, possibly due to r158939. by NAKAMURA Takumi · 13 years ago
  93. 9cfc799 Remove another duplicated variable. We only need one to tell us if the linker by Rafael Espindola · 13 years ago
  94. 2241e51 Fix a FIXME: DwarfRequiresRelocationForSectionOffset is the same as by Rafael Espindola · 13 years ago
  95. 37eeb05 Revert commit 158979 (dyatkovskiy) since it is causing several buildbots to by Duncan Sands · 13 years ago
  96. 7351256 Performance optimizations: by Stepan Dyatkovskiy · 13 years ago
  97. d85934b Use "NoItineraries" for processors with no itineraries. by Andrew Trick · 13 years ago
  98. e208c49 Functions calling __builtin_eh_return must have a frame pointer. by Jakob Stoklund Olesen · 13 years ago
  99. e2b32bb ARM scheduling fix: don't guess at implicit operand latency. by Andrew Trick · 13 years ago
  100. ef2d9e5 ARM scheduling fix: compute predicated implicit use properly. by Andrew Trick · 13 years ago