1. 23ec5d7 Move EvaluateFunction and EvaluateBlock into a class, and make the class store by Nick Lewycky · 13 years ago
  2. 7db76e7 Silence operator precedence warning. by Benjamin Kramer · 13 years ago
  3. b0934ab Remove dead code. Improve llvm_unreachable text. Simplify some control flow. by Ahmed Charles · 13 years ago
  4. d7ace3f StringRef'ize EmitSourceFileHeader(). by Ahmed Charles · 13 years ago
  5. 1bf724b Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove unneeded 'using namespace'. by Craig Topper · 13 years ago
  6. 6aceab1 Add machinery for pushing live ranges onto bundle starts while bundling. by Lang Hames · 13 years ago
  7. 4a0b2d6 Simplify moveEnteringDownFrom rules. by Lang Hames · 13 years ago
  8. dd637ae Unify all shuffle mask checking functions take a mask and VT instead of VectorShuffleSDNode. by Craig Topper · 13 years ago
  9. 038d2d5 Skip through instructions rather than operands when looking for last use slot. by Lang Hames · 13 years ago
  10. 752b2f0 APFloat::toString(): Fix overrun at scanning. by NAKAMURA Takumi · 13 years ago
  11. ac02714 Fix TODO and trailing whitespace. by Lang Hames · 13 years ago
  12. 55fed62 Defer sanity checks on live intervals until after all have been updated. Hold (LiveInterval, LiveRange) pairs to update, rather than vregs. by Lang Hames · 13 years ago
  13. 5aaffa8 Make a bunch of X86ISelLowering shuffle functions static now that they are no longer needed by isel. by Craig Topper · 13 years ago
  14. 9ad012a comment fix ARM.h by Jia Liu · 13 years ago
  15. 44de83a some comment fix for X86 and ARM by Jia Liu · 13 years ago
  16. 28a713b Add vmfunc instruction to X86 assembler and disassembler. by Craig Topper · 13 years ago
  17. 5073299 Fix issue with bitwise and precedence. by Ahmed Charles · 13 years ago
  18. 1a4b19e Hashing.h - utilities for hashing various data types. by Talin · 13 years ago
  19. b155c23 White space fixes. by Rafael Espindola · 13 years ago
  20. f3b32b3 Temporarily disable this assert. Looks like it found a similar issue when by Rafael Espindola · 13 years ago
  21. ef4c80e Don't skip debug instructions when looking for the insertion point of by Rafael Espindola · 13 years ago
  22. 31d157a Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 13 years ago
  23. a771330 Add X86InstrSVM.td that I forgot to add in r150873. by Craig Topper · 13 years ago
  24. 9e3d0b3 Add X86 assembler and disassembler support for AMD SVM instructions. Original patch by Kay Tiong Khoo. Few tweaks by me for code density and to reduce replication. by Craig Topper · 13 years ago
  25. 0a85771 Trivial cleanup to group the generic 'armvN' cases with the 'arm' case, by Chandler Carruth · 13 years ago
  26. 2c3acb0 Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->stripPointerCasts() != RHS->stripPointerCasts(). by Eli Friedman · 13 years ago
  27. ecb5062 Bring HMEditor into line with LLVM coding standards. by Lang Hames · 13 years ago
  28. 9b5d6b8 Ignore the lifetime intrinsics in fast-isel. by Eric Christopher · 13 years ago
  29. 0b923d9 Don't print out pointer values in SUnit::dump(). by Jakob Stoklund Olesen · 13 years ago
  30. 0310038 Sink variable into assert by Matt Beaumont-Gay · 13 years ago
  31. fbc8dd3 Add support for regmask slots to HMEditor. Also fixes a comment error. by Lang Hames · 13 years ago
  32. d9165eb Fix typo in comment ldopen() -> dlopen(). by Kevin Enderby · 13 years ago
  33. 2420b55 Handle regmask operands in ARMInstrInfo. by Jakob Stoklund Olesen · 13 years ago
  34. fc0d740 Put back the initializing the targets in the disassembler API with a comment as by Kevin Enderby · 13 years ago
  35. 8c3b87c Fix ARMBaseInstrInfo::getInstrLatency for calls. by Jakob Stoklund Olesen · 13 years ago
  36. d9f0ff5 Transfer regmasks to MRI. by Jakob Stoklund Olesen · 13 years ago
  37. dbe266b Calls and invokes with the new clang.arc.no_objc_arc_exceptions by Dan Gohman · 13 years ago
  38. 3dc7c51 Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't see by Lang Hames · 13 years ago
  39. ebad58d Remove a comment about an alternative approach that wouldn't by Dan Gohman · 13 years ago
  40. 7842a74 Tidy up. by Jim Grosbach · 13 years ago
  41. 4cbcee1 Generate the correct EH frame section types on Solaris, this time without breaking other platforms... by David Chisnall · 13 years ago
  42. 8bb51ef Revert r150814. It turns out that there is a good reason for this after all... by David Chisnall · 13 years ago
  43. 0f7de35 Revert r150288, "Allow Post-RA LICM to hoist reserved register reads." by Jakob Stoklund Olesen · 13 years ago
  44. 637b25a Don't lazily allocate eh_frame. We're not lazily allocating things like the LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense. by David Chisnall · 13 years ago
  45. 50f603f ... and it's probably best to use the correct alignment, rather than just guessing that it's the same as the size. by David Chisnall · 13 years ago
  46. ca5b752 It turns out that putting an 8-byte symbol in a 4-byte section makes Solaris ld sulk. GNU ld is perfectly happy with it, which is worrying for a whole other set of reasons... by David Chisnall · 13 years ago
  47. c570711 remove Emacs-tag form .cpp files in Mips Backend, and fix some typo. by Jia Liu · 13 years ago
  48. ed993de Typo in variable name. by Eric Christopher · 13 years ago
  49. 6e94e68 Remove the last of the old vector_shuffle patterns from X86 isel. by Craig Topper · 13 years ago
  50. 81266c5 Add support for invariant.start inside the static constructor evaluator. This is by Nick Lewycky · 13 years ago
  51. 38bdc57 Do not promote i32 arguments to i64. This was causing unnecessary sign extension by Akira Hatanaka · 13 years ago
  52. 3106b8b Remove redundant comment. Use a more efficient datatype. by Bill Wendling · 13 years ago
  53. 1bc147b Fix some grammar-os and formatting. by Bill Wendling · 13 years ago
  54. 00195d8 Reverse iterator - should be incrementing rather than decrementing. by Lang Hames · 13 years ago
  55. 8f5e8c1 add Emacs tag and fix some comment error in file headers by Jia Liu · 13 years ago
  56. b8703fe [fast-isel] Add support for returning non-legal types with no sign- or zero- by Chad Rosier · 13 years ago
  57. 29879d7 MachineScheduler shouldn't use/preserve LiveDebugVariables. by Lang Hames · 13 years ago
  58. 5d08275 Oops - isRegLiveIntoSuccessor is used in non-assert builds now. Remove NDEBUG guards. by Lang Hames · 13 years ago
  59. c2e08db Re-enable 150652 and 150654 - Make FPSCR non-reserved, and make MachineCSE bail on reserved registers. This *should* be safe as of r150786. by Lang Hames · 13 years ago
  60. af8b34d Turn off assertion, conservatively compute liveness for live-in un-allocatable registers. by Lang Hames · 13 years ago
  61. 178d870 Remove comment. by Akira Hatanaka · 13 years ago
  62. a69feb0 Remove unnecessary assignment to temporary, ResultReg. by Chad Rosier · 13 years ago
  63. 8b0a3f2 Remove the YMM_HI_6_15 hack. by Jakob Stoklund Olesen · 13 years ago
  64. 527a08b Use the same CALL instructions for Windows as for everything else. by Jakob Stoklund Olesen · 13 years ago
  65. e318677 Remove trailing whitespace. Add newline. by Akira Hatanaka · 13 years ago
  66. 1a7ea9d Disable machine copy propagation for now. It's known to be buggy (PR11940) and introduces subtle miscompiles in many places. by Benjamin Kramer · 13 years ago
  67. ea79b8e Revert "InstSimplify: Strip pointer casts early." by Benjamin Kramer · 13 years ago
  68. 475ebf5 InstSimplify: Strip pointer casts early. by Benjamin Kramer · 13 years ago
  69. fd8779a InstSimplify: Ignore pointer casts when constant folding compares between pointers. by Benjamin Kramer · 13 years ago
  70. e6bd7a8 s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags are named elsewhere. by Bill Wendling · 13 years ago
  71. 6afa3f7 Remove extraneous #include and spelling mistake introduced in r150669. by James Molloy · 13 years ago
  72. 6660c05 Modify the algorithm when traversing the DAGCombiner's worklist to be O(log N) for all operations. This fixes a horrible worst case with lots of nodes where 99% of the time was being spent in std::remove. by James Molloy · 13 years ago
  73. 22bed5d VMCore/AsmWriter.cpp: Tweak to check #INF and #NAN earlier. by NAKAMURA Takumi · 13 years ago
  74. c8782a1 VMCore/AsmWriter.cpp: Use APFloat instead of atof(3). by NAKAMURA Takumi · 13 years ago
  75. 1834df8 Oop - r150653 + r150654 broke one of my test cases. Backing out for now... by Lang Hames · 13 years ago
  76. afae28b FPSCR shouldn't be reserved. by Lang Hames · 13 years ago
  77. f7e31b9 MachineCSE shouldn't extend the live ranges of reserved or allocatable registers. by Lang Hames · 13 years ago
  78. 5e6162e loop-rotate shouldn't hoist alloca instructions out of a loop. Patch by Patrik Hägglund, with slightly modified test. Issue reported by Patrik Hägglund on llvmdev. by Eli Friedman · 13 years ago
  79. 8bcde2a Enable register mask operands for x86 calls. by Jakob Stoklund Olesen · 13 years ago
  80. a230262 Handle register masks in branch folding. by Jakob Stoklund Olesen · 13 years ago
  81. e746186 Fix library visibility problems with VLIWPacketizer. by Andrew Trick · 13 years ago
  82. 426f215 Use the enum instead of 'unsigned'. by Bill Wendling · 13 years ago
  83. cc2037b Make LiveIntervals::handleMove() bundle aware. by Lang Hames · 13 years ago
  84. 2de3ff5 Use 'getDataNoRel' for the section kind. by Bill Wendling · 13 years ago
  85. cc72913 Fix assertion condition. by Lang Hames · 13 years ago
  86. 057d521 Modify the code that emits the module flags to use the new module flags accessor by Bill Wendling · 13 years ago
  87. f20f281 Add a module flags accessor method which returns the flags in a vector. by Bill Wendling · 13 years ago
  88. 01d53ec Add function for computing the edit distance of two arrays. by Kaelyn Uhrain · 13 years ago
  89. 68c36e0 Don't expose DefaultVLIWScheduler by Andrew Trick · 13 years ago
  90. 862fd5f Remove overly conservative assert. by Lang Hames · 13 years ago
  91. ebafa0c Generic "VLIW" packetizer based on a DFA generated from target itinerary. by Andrew Trick · 13 years ago
  92. ab7955b Optimize redundant sign extends and negation of predicates. by Sirish Pande · 13 years ago
  93. 2a4bc1e Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole." by Eric Christopher · 13 years ago
  94. eddd6ab Revert "Optimize redundant sign extends and negation of predicates" by Eric Christopher · 13 years ago
  95. a997b3e Replacing HexagonOptimizeSZExtends with HexagonPeephole. by Sirish Pande · 13 years ago
  96. 11241ab Optimize redundant sign extends and negation of predicates by Sirish Pande · 13 years ago
  97. 40d552e Add braces to if clause to make symmetric with associate else clause. by Chad Rosier · 13 years ago
  98. 5f76926 For ELF, also call fixSymbolsInTLSFixups() on expressions passed to EmitValue (literal values). Previously only called on expressions in instructions. New test cases added to tls.s, tls-i386.s. Resolves PR11981. by David Meyer · 13 years ago
  99. 4a1ff2f Strip the pointer casts from the constants here. by Bill Wendling · 13 years ago
  100. f32a960 Add a way to replace a field inside a metadata node. This can be by Eric Christopher · 13 years ago