1. aae0298 Now that the underlying issue is fixed, revert r180750 and r180722. by Rafael Espindola · 12 years ago
  2. 76f103e Change getSlotIndex to return unsigned. by Rafael Espindola · 12 years ago
  3. 725dae5 Revert the command line option patch. However, keep the part that makes this pass on Windows. I.e., we don't emit the target dependent attributes in a comment before the function. by Bill Wendling · 12 years ago
  4. f2e8349 Revert "revert r179735, it has no testcases, and doesn't really make sense." by Reid Kleckner · 12 years ago
  5. 29fce9a revert r179735, it has no testcases, and doesn't really make sense. by Chris Lattner · 12 years ago
  6. 13aba14 Add some constraints to use of 'returned': by Stephen Lin · 12 years ago
  7. 8effd8d Expose IRBuilder::CreateAtomicRMW as LLVMBuildAtomicRMW in llvm-c. by Carlo Kok · 12 years ago
  8. 2ff9783 Struct-path aware TBAA: update getMostGenericTBAA by Manman Ren · 12 years ago
  9. 3e39731 Move C++ code out of the C headers and into either C++ headers by Eric Christopher · 12 years ago
  10. 97bf57d Also verify llvm.compiler_used. by Rafael Espindola · 12 years ago
  11. cde25b4 Clarify that llvm.used can contain aliases. by Rafael Espindola · 12 years ago
  12. c462db6 Revert "Revert "PR14606: debug info imported_module support"" by David Blaikie · 12 years ago
  13. 456ca04 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 12 years ago
  14. 09b7981 80-col fixup. by Eric Christopher · 12 years ago
  15. 2f445be Rename ClassType to the more accurate UnderlyingType and document its purpose. by Adrian Prantl · 12 years ago
  16. e94e4ca Attributes: Don't print trailing whitespace on the function attribute comment. by Benjamin Kramer · 12 years ago
  17. 41201ed Revert "PR14606: debug info imported_module support" by Eric Christopher · 12 years ago
  18. bcb8136 PR14606: debug info imported_module support by David Blaikie · 12 years ago
  19. a88a016 Make the TargetIndependent flag have the right boolean value. by Bill Wendling · 12 years ago
  20. 8a6a7bb Cleanup patch: by Bill Wendling · 12 years ago
  21. bb1b63c This patch addresses two cleanup issues: by Bill Wendling · 12 years ago
  22. 4bfeee1 C API: Fix coding style by Tom Stellard · 12 years ago
  23. b1ac6e6 Add an option `-enable-old-style-attr-syntax' to print out function attributes in the "old" style. by Bill Wendling · 12 years ago
  24. 4035693 Appease a gcc warning about an overflow in a constant conversion. by Bill Wendling · 12 years ago
  25. a73dd3e Don't store AttributeSet::FunctionIndex as an int. by Benjamin Kramer · 12 years ago
  26. 2ca02c6 PR15149/r174304 improvement - print hex for unknown dwarf language codes & add a test case by David Blaikie · 12 years ago
  27. edc93b3 C API: Add LLVMGetBufferSize() by Tom Stellard · 12 years ago
  28. 4074343 C API: Add LLVMGetBufferStart() by Tom Stellard · 12 years ago
  29. 68ee152 C API: Add LLVMAddTargetDependentFunctionAttr() by Tom Stellard · 12 years ago
  30. 6340549 Print out the target-independent attributes in a comment before the function definition. by Bill Wendling · 12 years ago
  31. 6b51f75 Cleanup naming: DataLayout s/TD/DL/ by Eli Bendersky · 12 years ago
  32. 6334e13 Add four new functions and one new enum to the C API: by Hans Wennborg · 12 years ago
  33. 8848680 Fix a scalability issue with complex ConstantExprs. by Benjamin Kramer · 12 years ago
  34. 71c1b22 Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answers for blocks larger than 3 instrs. by Benjamin Kramer · 12 years ago
  35. 1629965 Measure time that IR parsing took as part of the -time-passes measurement. by Eli Bendersky · 12 years ago
  36. c656fda Support and test template arguments for unions. by Eric Christopher · 12 years ago
  37. cf0623b Reformat arguments. by Eric Christopher · 12 years ago
  38. 72dfb05 Revert "Adding DIImportedModules to DIScopes." by David Blaikie · 12 years ago
  39. 3545043 Fix comment by David Blaikie · 12 years ago
  40. 2b393fb Silence warning about mixing || in &&, fix up 80-cols. by Benjamin Kramer · 12 years ago
  41. 342d92c Adding DIImportedModules to DIScopes. by David Blaikie · 12 years ago
  42. ca442a4 Make DIBuilder::createClassType more type safe by returning DICompositeType rather than DIType by David Blaikie · 12 years ago
  43. f34ea64 DebugInfo: more support for mutating DICompositeType to reduce magic number usage in Clang by David Blaikie · 12 years ago
  44. d072a16 Debug Info: Provide a means to update the members of a composite type by David Blaikie · 12 years ago
  45. 8faed27 Swap the DIFile in DILexicalBlockFile out for the raw name/directory pair by David Blaikie · 12 years ago
  46. 7b24686 reorder the fields in DILexicalBlockFile to match the common prefix for DIScopes by David Blaikie · 12 years ago
  47. 1ca6468 Revert r177675. This is language-specific and shouldn't be in the API. by Bill Wendling · 12 years ago
  48. 4b52a88 Refactor out the DIFile parameter to DILexicalBlock to refer to the raw file/directory pair by David Blaikie · 12 years ago
  49. 2be921a InstCombine: Improve the result bitvect type when folding (cmp pred (load (gep GV, i)) C) to a bit test. by Arnaud A. de Grandmaison · 12 years ago
  50. c204410 Reorder the DIFile field in DILexicalBlock to become a prefix common with other DIScopes by David Blaikie · 12 years ago
  51. bb4e619 Refactor the filename/directory information in DISubprogram to refer directly to the pair rather than the DIFile. by David Blaikie · 12 years ago
  52. 8233050 Add a query to tell if a landing pad has a catch-all. by Bill Wendling · 12 years ago
  53. ced228d Move the DIFile in DISubprogram to the beginning to be a common prefix along with other DIScopes by David Blaikie · 12 years ago
  54. ebb5183 Remove unused field in DISubprogram by David Blaikie · 12 years ago
  55. c57f5dd Hoist the definition of getTypeSizeInBits to be inlinable and in the header. by Chandler Carruth · 12 years ago
  56. 00c5c5d Debug info: refactor the first field of DICompileUnit to be a raw file/directory pair by David Blaikie · 12 years ago
  57. 2adf8cc Use pre-inc, pre-dec when possible. by Jakub Staszak · 12 years ago
  58. 162c800 Debug Info: Swap the 2nd and 3rd parameters to DICompileUnit to match the common DIScope prefix by David Blaikie · 12 years ago
  59. 404ecce Remove unused field in DICompileUnit by David Blaikie · 12 years ago
  60. 1ac186e minor code style cleanup. by Chris Lattner · 12 years ago
  61. 6115ed0 Refactor file/directory path in namespace debug info to refer directly to the pair rather than the DIFile by David Blaikie · 12 years ago
  62. 3fac43d DIBuilder: allow linkage name to be specified for global variables by David Blaikie · 12 years ago
  63. 4cf132f Reorder the DIFile parameter in DINameSpace by David Blaikie · 12 years ago
  64. 1cd30fd Provide more details for DINameSpace debug info in the IR comment annotations by David Blaikie · 12 years ago
  65. 4776bce Refactor the DIFile (2nd) parameter to DITypes to be an MDNode reference to a raw directory/file pair by David Blaikie · 12 years ago
  66. a13f3cd Move the DIFile operand to DITypes from the 4th operand to the 2nd. by David Blaikie · 12 years ago
  67. 974cdfb The testing to ensure a vector of zeros of type floating point isn't misclassified as negative zero can be simplified, as pointed out by Duncan Sands. by David Tweed · 12 years ago
  68. ec7eb55 The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the vector case (because by David Tweed · 12 years ago
  69. 4d0cdca Fix the build broken in r177239 by David Blaikie · 12 years ago
  70. b4cf0ab Split out filename & directory from DIFile to start generalizing over DIScopes by David Blaikie · 12 years ago
  71. e0805a9 Remove the unused 4th operand for DIFile debug info metadata by David Blaikie · 12 years ago
  72. 9106f73 Add some additonal attribute helper functions. Test will be on follow by Reed Kotler · 12 years ago
  73. de3077a Refactor filename/directory in DICompileUnit into a DIFile by David Blaikie · 12 years ago
  74. 46561ce Remove unused "isMain" field from DICompileUnit by David Blaikie · 12 years ago
  75. 1489144 Update debug info test cases with empty SplitDebugFilename field. by David Blaikie · 12 years ago
  76. 8f8af52 Add a doFinalization method to the DataLayout pass. by Pete Cooper · 12 years ago
  77. c0ec8a4 Remove support for versioned debug info. by David Blaikie · 12 years ago
  78. 6643868 Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces. by David Blaikie · 12 years ago
  79. eda774a Assert to bounds check MDNode::getOperand. by David Blaikie · 12 years ago
  80. 4e4cc7d Replace temporary vectors with arrays. by Benjamin Kramer · 12 years ago
  81. 55d8f6d ArrayRef has a OneElt constructor. Beautify the code. by Nadav Rotem · 12 years ago
  82. 82e905a Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x. by Nadav Rotem · 12 years ago
  83. 985dac6 Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.load" metadata. by Shuxin Yang · 12 years ago
  84. 328d1b6 Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. by Peter Collingbourne · 12 years ago
  85. c2171eb Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cpp by Jean-Luc Duprat · 12 years ago
  86. 4c8e74f Cache the result of Function::getIntrinsicID() in a DenseMap attached to the LLVMContext. by Michael Ilseman · 12 years ago
  87. 40c81fe Don't add the 'Value' string if there isn't one. by Bill Wendling · 12 years ago
  88. 1abc00b Don't add an attribute that already exists and don't remove an attribute that doesn't exist. by Bill Wendling · 12 years ago
  89. 8df7c39 IR: Don't constant fold GEP bitcasts between different address spaces by Meador Inge · 12 years ago
  90. 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 12 years ago
  91. ce522ee Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduces the pass-manager overhead from FPPassManager::runOnFunction() by about 10%. by Michael Ilseman · 12 years ago
  92. 6172f02 DIBuilder: support structs with vtable pointers in the same way as classes by David Blaikie · 12 years ago
  93. e4b6790 Add a field to the compile unit of where we plan on splitting out by Eric Christopher · 12 years ago
  94. 1683b30 Add a TODO and explain when we can get rid of the isMain field. by Eric Christopher · 12 years ago
  95. 351b7a1 Use references to attribute groups on the call/invoke instructions. by Bill Wendling · 12 years ago
  96. bd2acfa Remove warning about default covering no cases. by Bill Wendling · 12 years ago
  97. d18e0b9 Add a bitmask for NoBuiltin. This should *not* be used. by Bill Wendling · 12 years ago
  98. 143d464 Implement the NoBuiltin attribute. by Bill Wendling · 12 years ago
  99. fece442 Don't assert on empty attributes. by Bill Wendling · 12 years ago
  100. b7a1dda Add and remove the attribute from the correct slot. by Bill Wendling · 12 years ago