1. 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
  2. 5a1cb64 Finish adding support for lifetime intrinsics to SROA. Fixes PR10121! by Nick Lewycky · 13 years ago
  3. dbc46d7 I will save before I commit. by Benjamin Kramer · 13 years ago
  4. f494335 ARM assembly parsing and encoding for SSAT16 instruction. by Jim Grosbach · 13 years ago
  5. 863bd9d Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128 by Bruno Cardoso Lopes · 13 years ago
  6. 51e92e8 Add remaining 256-bit vector bitcasts. This also fixes PR10451 by Bruno Cardoso Lopes · 13 years ago
  7. 6a32adc - Handle special scalar_to_vector case: splats. Using a native 128-bit by Bruno Cardoso Lopes · 13 years ago
  8. 233fa39 Reintroduce r135730, this is indeed the right approach, there is no by Bruno Cardoso Lopes · 13 years ago
  9. 853b0fd llvm-objdump: Ignore unreachable blocks when printing the CFG. by Benjamin Kramer · 13 years ago
  10. f008001 Fix include guards. by Evan Cheng · 13 years ago
  11. a3d782f Add a note about efficient codegen for binary log. by Benjamin Kramer · 13 years ago
  12. 9eff198 Attempt to fix test failure reported on llvm-commits. by Eli Friedman · 13 years ago
  13. 15b3567 BranchProbability::print returns void now. by Jakub Staszak · 13 years ago
  14. ed4b427 Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10476. by Eli Friedman · 13 years ago
  15. a26ec88 Add BlockFrequency class. by Jakub Staszak · 13 years ago
  16. 580f4a9 ARM assembly parsing and encoding for SSAT instruction. by Jim Grosbach · 13 years ago
  17. 478849e Add clarifying comments for the new arguments to UnrollLoop. by Andrew Trick · 13 years ago
  18. 617793d Refactoring fail. by Evan Cheng · 13 years ago
  19. f16f347 Move CBackend and CppBackend MC initialization to TargetInfo. by Evan Cheng · 13 years ago
  20. 63f8dde Get rid of an incorrect optimization for shuffles with PALIGNR and simplify isPALIGNRMask. by Eli Friedman · 13 years ago
  21. 275944a Fix more MC layering violations. by Evan Cheng · 13 years ago
  22. d1200aa More MC layering violations. by Evan Cheng · 13 years ago
  23. 093b8ca Check in updated CMake dependencies after Evan's latest round of by Chandler Carruth · 13 years ago
  24. 8bcf949 Add a missing enumerator to this switch. Currently its in the by Chandler Carruth · 13 years ago
  25. 5160d38 Add LLVMAddTargetLibraryInfo to the C API. by Rafael Espindola · 13 years ago
  26. 4b64e8a Separate MCInstPrinter registration from AsmPrinter registration. by Evan Cheng · 13 years ago
  27. fd47a59 Add missing space (this line is no longer pushing the 80-column limit). by Nick Lewycky · 13 years ago
  28. f3379da 80 columns. by Nick Lewycky · 13 years ago
  29. fce6b50 Fix typo. by Nick Lewycky · 13 years ago
  30. e4616ac Simply ARM so_reg MIOperandInfo definitions. by Jim Grosbach · 13 years ago
  31. 0335a14 Add LLVMAddLowerExpectIntrinsicPass to the C API. by Rafael Espindola · 13 years ago
  32. 1b0fc9b Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore. by Evan Cheng · 13 years ago
  33. af6981f ARM asm operand renaming. Make things a bit more explicit. by Jim Grosbach · 13 years ago
  34. 5f6c133 More simple cleanup of ARM asm operand definitions. by Jim Grosbach · 13 years ago
  35. 3ef750d Fix some typos. by Bill Wendling · 13 years ago
  36. 66bc5c6 An initial description of the compact unwind encoding. by Bill Wendling · 13 years ago
  37. 5413470 Code clean up. by Evan Cheng · 13 years ago
  38. 8cb2d61 Refactor MBlaze target to separate MC routines from Target routines. by Evan Cheng · 13 years ago
  39. d7808d2 While building a LLVM target, put the current source directory on the by Oscar Fuentes · 13 years ago
  40. 39055b3 Update the comment. This feature is available only on Darwin at the moment. Though it's not Darwin-specific. by Bill Wendling · 13 years ago
  41. 4390429 Make assembly parser method names more consistent. by Jim Grosbach · 13 years ago
  42. 7331ac4 Unbreak the build. by Oscar Fuentes · 13 years ago
  43. 2ecdd72 Fix class description. by Jakub Staszak · 13 years ago
  44. 14a7367 Fix #include guard directive. by Jakub Staszak · 13 years ago
  45. 1610a70 Tidy up formatting. by Jim Grosbach · 13 years ago
  46. 1e93b24 Tidy up a bit. by Jim Grosbach · 13 years ago
  47. b024572 Missed a file. by Evan Cheng · 13 years ago
  48. 966aeb5 Refactor PPC target to separate MC routines from Target routines. by Evan Cheng · 13 years ago
  49. a87e40f More refactoring. by Evan Cheng · 13 years ago
  50. f55c1c8 Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to by Jakub Staszak · 13 years ago
  51. 8c3fee5 Refactor X86 target to separate MC code from Target code. by Evan Cheng · 13 years ago
  52. c57e7db Changed disabled code into a flag. by Bill Wendling · 13 years ago
  53. 091a864 Remove dead variable. by Bill Wendling · 13 years ago
  54. 09b02c8 After we've modified the prolog to save volatile registers, generate the compact by Bill Wendling · 13 years ago
  55. f2a35fb Move some ELF directives into ELF asm parser. by Jim Grosbach · 13 years ago
  56. 5fe5203 Builds llvmc and its examples with CMake. by Oscar Fuentes · 13 years ago
  57. 796f925 Fixes VS support for llvmc mcc16 llvmc example. by Oscar Fuentes · 13 years ago
  58. cc866d5 Tidy up. 80 columns. by Jim Grosbach · 13 years ago
  59. fbff0ec Add uwtable to the langref. by Rafael Espindola · 13 years ago
  60. 49743b1 Add an RS_Split2 stage used for loop prevention. by Jakob Stoklund Olesen · 13 years ago
  61. fa89a03 Rename live range stages to better reflect how they are used. by Jakob Stoklund Olesen · 13 years ago
  62. 2eb40f6 Shorten some expressions by using ArrayRef::slice(). by Frits van Bommel · 13 years ago
  63. ddfb69c CMake: generalize the system that creates custom targets for by Oscar Fuentes · 13 years ago
  64. 6d0ac80 Remove uses of std::vector from TypeBuilder. by Jay Foad · 13 years ago
  65. 166579e Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct and ConstantVector. by Jay Foad · 13 years ago
  66. a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
  67. b7fbcc9 switch Triple to take twines instead of stringrefs. by Chris Lattner · 13 years ago
  68. 3f25ee0 Add Twine support for characters, and switch twine to use a union internally by Chris Lattner · 13 years ago
  69. 81d686e Never extend live ranges for <undef> uses. by Jakob Stoklund Olesen · 13 years ago
  70. b09701d Correctly handle <undef> tied uses when rewriting after a split. by Jakob Stoklund Olesen · 13 years ago
  71. f627530 Omit explicit length here, now that I've had a chance to test this with gcc. by Frits van Bommel · 13 years ago
  72. d5601cc Set PPCII::MO_DARWIN_STUB only on MacOSX < 10.5. by Roman Divacky · 13 years ago
  73. 628ed39 clarify that opaque is actually a struct type, PR10430 by Chris Lattner · 13 years ago
  74. ec8f1ea how about that, StringRef doesn't allow any mutation, thanks to by Chris Lattner · 13 years ago
  75. 87972fa Add RAGreedy::calcCompactRegion. by Jakob Stoklund Olesen · 13 years ago
  76. fe9b2d1 Fix bug in SplitEditor::splitLiveThroughBlock when switching registers. by Jakob Stoklund Olesen · 13 years ago
  77. b466636 Prepare RAGreedy::growRegion for compact regions. by Jakob Stoklund Olesen · 13 years ago
  78. e60f103 Add a simple method for marking blocks with interference in and out. by Jakob Stoklund Olesen · 13 years ago
  79. c7931fd Allow null interference cursors to be queried. by Jakob Stoklund Olesen · 13 years ago
  80. 59a4f9a Fix a silly off by one. by Benjamin Kramer · 13 years ago
  81. a397a11 We always bounds check the bit set, there is no need to emit zero bytes at the end. by Benjamin Kramer · 13 years ago
  82. 71883ed Add more constness. by Benjamin Kramer · 13 years ago
  83. 883d99f ARMMCTargetDesc.h: Fixup to add DataTypes.h, or uint32_t would be unavailable. by NAKAMURA Takumi · 13 years ago
  84. 9df8567 Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This should be faster and smaller. by Benjamin Kramer · 13 years ago
  85. f496d68 Give TargetRegisterClass a pointer to the MCRegisterClass and use it to access its data. by Benjamin Kramer · 13 years ago
  86. a7cfc08 Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong. by Evan Cheng · 13 years ago
  87. 7decee3 CMake: Fix LLVM_NATIVE_TARGETMC in config.h.cmake. by NAKAMURA Takumi · 13 years ago
  88. 4aa8fe8 config.h.cmake: Reorder along config.h.in. by NAKAMURA Takumi · 13 years ago
  89. 2045ce1 Move trip count discovery outside of the generic LoopUnroll helper. This by Andrew Trick · 13 years ago
  90. ba03377 whitespace by Andrew Trick · 13 years ago
  91. 7f8dff6 createXXXMCCodeGenInfo should be static. by Evan Cheng · 13 years ago
  92. be74029 Sink ARM mc routines into MCTargetDesc. by Evan Cheng · 13 years ago
  93. 4a5ffb3 ARM SSAT instruction 5-bit immediate handling. by Jim Grosbach · 13 years ago
  94. 4428069 Move the last uses of RetainFunc etc. over to using getRetainCallee() etc. by Dan Gohman · 13 years ago
  95. 1608637 Teach cmake configured headers about LLVM_NATIVE_TARGETMC by Oscar Fuentes · 13 years ago
  96. 6ab4e3d Add FIXME by Jim Grosbach · 13 years ago
  97. 0e76edf ARM encoding and assembly parsing tests for SMULWB, SMULWT, SMUSD and SMUSDX. by Jim Grosbach · 13 years ago
  98. bf2845c ARM assembly parsing and encoding updates. by Jim Grosbach · 13 years ago
  99. 256535f Use the enum value for RegClassIDs. by Benjamin Kramer · 13 years ago
  100. e78085a Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, by Evan Cheng · 13 years ago