1. 8a6a7bb Cleanup patch: by Bill Wendling · 12 years ago
  2. bb1b63c This patch addresses two cleanup issues: by Bill Wendling · 12 years ago
  3. 4bfeee1 C API: Fix coding style by Tom Stellard · 12 years ago
  4. b1ac6e6 Add an option `-enable-old-style-attr-syntax' to print out function attributes in the "old" style. by Bill Wendling · 12 years ago
  5. 4035693 Appease a gcc warning about an overflow in a constant conversion. by Bill Wendling · 12 years ago
  6. a73dd3e Don't store AttributeSet::FunctionIndex as an int. by Benjamin Kramer · 12 years ago
  7. 2ca02c6 PR15149/r174304 improvement - print hex for unknown dwarf language codes & add a test case by David Blaikie · 12 years ago
  8. edc93b3 C API: Add LLVMGetBufferSize() by Tom Stellard · 12 years ago
  9. 4074343 C API: Add LLVMGetBufferStart() by Tom Stellard · 12 years ago
  10. 68ee152 C API: Add LLVMAddTargetDependentFunctionAttr() by Tom Stellard · 12 years ago
  11. 6340549 Print out the target-independent attributes in a comment before the function definition. by Bill Wendling · 12 years ago
  12. 6b51f75 Cleanup naming: DataLayout s/TD/DL/ by Eli Bendersky · 12 years ago
  13. 6334e13 Add four new functions and one new enum to the C API: by Hans Wennborg · 12 years ago
  14. 8848680 Fix a scalability issue with complex ConstantExprs. by Benjamin Kramer · 12 years ago
  15. 71c1b22 Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answers for blocks larger than 3 instrs. by Benjamin Kramer · 12 years ago
  16. 1629965 Measure time that IR parsing took as part of the -time-passes measurement. by Eli Bendersky · 12 years ago
  17. c656fda Support and test template arguments for unions. by Eric Christopher · 12 years ago
  18. cf0623b Reformat arguments. by Eric Christopher · 12 years ago
  19. 72dfb05 Revert "Adding DIImportedModules to DIScopes." by David Blaikie · 12 years ago
  20. 3545043 Fix comment by David Blaikie · 12 years ago
  21. 2b393fb Silence warning about mixing || in &&, fix up 80-cols. by Benjamin Kramer · 12 years ago
  22. 342d92c Adding DIImportedModules to DIScopes. by David Blaikie · 12 years ago
  23. ca442a4 Make DIBuilder::createClassType more type safe by returning DICompositeType rather than DIType by David Blaikie · 12 years ago
  24. f34ea64 DebugInfo: more support for mutating DICompositeType to reduce magic number usage in Clang by David Blaikie · 12 years ago
  25. d072a16 Debug Info: Provide a means to update the members of a composite type by David Blaikie · 12 years ago
  26. 8faed27 Swap the DIFile in DILexicalBlockFile out for the raw name/directory pair by David Blaikie · 12 years ago
  27. 7b24686 reorder the fields in DILexicalBlockFile to match the common prefix for DIScopes by David Blaikie · 12 years ago
  28. 1ca6468 Revert r177675. This is language-specific and shouldn't be in the API. by Bill Wendling · 12 years ago
  29. 4b52a88 Refactor out the DIFile parameter to DILexicalBlock to refer to the raw file/directory pair by David Blaikie · 12 years ago
  30. 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
  31. c204410 Reorder the DIFile field in DILexicalBlock to become a prefix common with other DIScopes by David Blaikie · 12 years ago
  32. bb4e619 Refactor the filename/directory information in DISubprogram to refer directly to the pair rather than the DIFile. by David Blaikie · 12 years ago
  33. 8233050 Add a query to tell if a landing pad has a catch-all. by Bill Wendling · 12 years ago
  34. ced228d Move the DIFile in DISubprogram to the beginning to be a common prefix along with other DIScopes by David Blaikie · 12 years ago
  35. ebb5183 Remove unused field in DISubprogram by David Blaikie · 12 years ago
  36. c57f5dd Hoist the definition of getTypeSizeInBits to be inlinable and in the header. by Chandler Carruth · 12 years ago
  37. 00c5c5d Debug info: refactor the first field of DICompileUnit to be a raw file/directory pair by David Blaikie · 12 years ago
  38. 2adf8cc Use pre-inc, pre-dec when possible. by Jakub Staszak · 12 years ago
  39. 162c800 Debug Info: Swap the 2nd and 3rd parameters to DICompileUnit to match the common DIScope prefix by David Blaikie · 12 years ago
  40. 404ecce Remove unused field in DICompileUnit by David Blaikie · 12 years ago
  41. 1ac186e minor code style cleanup. by Chris Lattner · 12 years ago
  42. 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
  43. 3fac43d DIBuilder: allow linkage name to be specified for global variables by David Blaikie · 12 years ago
  44. 4cf132f Reorder the DIFile parameter in DINameSpace by David Blaikie · 12 years ago
  45. 1cd30fd Provide more details for DINameSpace debug info in the IR comment annotations by David Blaikie · 12 years ago
  46. 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
  47. a13f3cd Move the DIFile operand to DITypes from the 4th operand to the 2nd. by David Blaikie · 12 years ago
  48. 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
  49. 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
  50. 4d0cdca Fix the build broken in r177239 by David Blaikie · 12 years ago
  51. b4cf0ab Split out filename & directory from DIFile to start generalizing over DIScopes by David Blaikie · 12 years ago
  52. e0805a9 Remove the unused 4th operand for DIFile debug info metadata by David Blaikie · 12 years ago
  53. 9106f73 Add some additonal attribute helper functions. Test will be on follow by Reed Kotler · 12 years ago
  54. de3077a Refactor filename/directory in DICompileUnit into a DIFile by David Blaikie · 12 years ago
  55. 46561ce Remove unused "isMain" field from DICompileUnit by David Blaikie · 12 years ago
  56. 1489144 Update debug info test cases with empty SplitDebugFilename field. by David Blaikie · 12 years ago
  57. 8f8af52 Add a doFinalization method to the DataLayout pass. by Pete Cooper · 12 years ago
  58. c0ec8a4 Remove support for versioned debug info. by David Blaikie · 12 years ago
  59. 6643868 Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces. by David Blaikie · 12 years ago
  60. eda774a Assert to bounds check MDNode::getOperand. by David Blaikie · 12 years ago
  61. 4e4cc7d Replace temporary vectors with arrays. by Benjamin Kramer · 12 years ago
  62. 55d8f6d ArrayRef has a OneElt constructor. Beautify the code. by Nadav Rotem · 12 years ago
  63. 82e905a Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x. by Nadav Rotem · 12 years ago
  64. 985dac6 Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.load" metadata. by Shuxin Yang · 12 years ago
  65. 328d1b6 Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. by Peter Collingbourne · 12 years ago
  66. c2171eb Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cpp by Jean-Luc Duprat · 12 years ago
  67. 4c8e74f Cache the result of Function::getIntrinsicID() in a DenseMap attached to the LLVMContext. by Michael Ilseman · 12 years ago
  68. 40c81fe Don't add the 'Value' string if there isn't one. by Bill Wendling · 12 years ago
  69. 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
  70. 8df7c39 IR: Don't constant fold GEP bitcasts between different address spaces by Meador Inge · 12 years ago
  71. 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 12 years ago
  72. 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
  73. 6172f02 DIBuilder: support structs with vtable pointers in the same way as classes by David Blaikie · 12 years ago
  74. e4b6790 Add a field to the compile unit of where we plan on splitting out by Eric Christopher · 12 years ago
  75. 1683b30 Add a TODO and explain when we can get rid of the isMain field. by Eric Christopher · 12 years ago
  76. 351b7a1 Use references to attribute groups on the call/invoke instructions. by Bill Wendling · 12 years ago
  77. bd2acfa Remove warning about default covering no cases. by Bill Wendling · 12 years ago
  78. d18e0b9 Add a bitmask for NoBuiltin. This should *not* be used. by Bill Wendling · 12 years ago
  79. 143d464 Implement the NoBuiltin attribute. by Bill Wendling · 12 years ago
  80. fece442 Don't assert on empty attributes. by Bill Wendling · 12 years ago
  81. b7a1dda Add and remove the attribute from the correct slot. by Bill Wendling · 12 years ago
  82. 7ab6c76 Modify the LLVM assembly output so that it uses references to represent function attributes. by Bill Wendling · 12 years ago
  83. 2bb471f Add the function attributes from an inline asm call. These don't have declarations that set the attribute groups, so we must do it on our own. by Bill Wendling · 12 years ago
  84. 03544ec by Nadav Rotem · 12 years ago
  85. a175396 Fix a bug that was found by the clang static analyzer. The var "AT" is null so we cant deref it. by Nadav Rotem · 12 years ago
  86. 3f213e7 Futureproof AttrBuild if we ever have more than 64 attr enum values. by Benjamin Kramer · 12 years ago
  87. d4f92fd DIBuilder: Correct the null/0 type of trailing fields in struct debug info. by David Blaikie · 12 years ago
  88. 139f7e5 DIBuilder: Add function and method definitions to the list of all subprograms by David Blaikie · 12 years ago
  89. d67c5ca Narrow the return types of a few DIBuilder utility functions. by David Blaikie · 12 years ago
  90. 906727d Add multithreading functions and shutdown to the C API. Patch by Moritz by Duncan Sands · 12 years ago
  91. 7c14612 GCC doesn't like ++ on enums. by Benjamin Kramer · 12 years ago
  92. c835b8c Turn the enum attributes DenseSet in AttrBuilder into a set of bits. by Benjamin Kramer · 12 years ago
  93. 94328f4 Simplify the 'operator<' for the attribute object. by Bill Wendling · 12 years ago
  94. a7e4409 Revert "Simplify the attributes '<' comparison function." by Anna Zaks · 12 years ago
  95. 0ec707a Simplify the attributes '<' comparison function. by Bill Wendling · 12 years ago
  96. aefd14b s/bool/LLVMBool/ by Bill Wendling · 12 years ago
  97. 31cfc70 Add two new functions to the C API: by Bill Wendling · 12 years ago
  98. f107e6c Use array_pod_sort. by Bill Wendling · 12 years ago
  99. 0e9d5d0 Add some accessor and query methods for retrieving Attribute objects and such. by Bill Wendling · 12 years ago
  100. 87d0b9e Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 12 years ago