1. a90a340 Reuse variable by Matt Arsenault · 12 years ago
  2. 27e783e Fix getOrInsertGlobal dropping the address space. by Matt Arsenault · 12 years ago
  3. 5200fdf Fix typo by Matt Arsenault · 12 years ago
  4. ec2375f Make these methods const correct. by Rafael Espindola · 12 years ago
  5. 8bfde89 Add getModuleFlag(StringRef Key) to query a module flag given Key. by Manman Ren · 12 years ago
  6. b8cd7a0 Remove dead code. by Eli Bendersky · 12 years ago
  7. 3cec010 Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cpp by Jean-Luc Duprat · 13 years ago
  8. 516d703 Cache the result of Function::getIntrinsicID() in a DenseMap attached to the LLVMContext. by Michael Ilseman · 13 years ago
  9. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  10. ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago[Renamed (99%) from llvm/lib/VMCore/Module.cpp]
  11. e94d843 s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 13 years ago
  12. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  13. ee5984d Remove the dependent libraries feature. by Bill Wendling · 13 years ago
  14. 8555a37 Move the "findUsedStructTypes" functionality outside of the Module class. by Bill Wendling · 13 years ago
  15. 5be972d simplify code. by Chris Lattner · 13 years ago
  16. e32c23a Cleanup whitespace. by Bill Wendling · 14 years ago
  17. 3d0ec2b Limit the number of times we recurse through this algorithm. All of the by Bill Wendling · 14 years ago
  18. 32854e2 Add a flag to the struct type finder to collect only those types which have by Bill Wendling · 14 years ago
  19. 1bf41fa Revert r155241, which is causing some breakage. by Bill Wendling · 14 years ago
  20. c5fae47 If we discover all of the named structs in a module, then don't bother to by Bill Wendling · 14 years ago
  21. 7df0240 Typo. by Eric Christopher · 14 years ago
  22. 89cc166 s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags are named elsewhere. by Bill Wendling · 14 years ago
  23. 399eae6 Use the enum instead of 'unsigned'. by Bill Wendling · 14 years ago
  24. 0294932 Add a module flags accessor method which returns the flags in a vector. by Bill Wendling · 14 years ago
  25. 66f0241 [WIP] Initial code for module flags. by Bill Wendling · 14 years ago
  26. 2be81ac Remove the last improper use of getGlobalContext() from LLVM. by Nick Lewycky · 14 years ago
  27. 5cf753c move tier out of an anonymous namespace, it doesn't make sense by Chris Lattner · 14 years ago
  28. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  29. 4cc3bcd DebugLoc's don't hide any interesting types for TypeFinder to find. by Chris Lattner · 14 years ago
  30. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  31. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  32. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  33. b1ed91f Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
  34. 8e89e41 Clarify the ownership model of LLVMContext and Module. Namely, contexts own by Owen Anderson · 15 years ago
  35. 5cae103 Eliminate unnecessary empty string literals. by Dan Gohman · 15 years ago
  36. 2637cc1 Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  37. b6e058d Use single interface, using twine, to get named metadata. getNamedMetadata(). by Devang Patel · 15 years ago
  38. 4581434 Tidy. by Bob Wilson · 15 years ago
  39. a6d20f4 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 15 years ago
  40. ae12e35 fix an infinite loop in Module::getEndianness, PR6684 patch by Alex Mac! by Chris Lattner · 16 years ago
  41. 091217b Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  42. 943ddf6 Use ilist_tratis to autoinsert and remove NamedMDNode from MDSymbolTable. by Devang Patel · 16 years ago
  43. c6fe3c3 Reimplement getToken and SplitString as "StringRef helper functions" by Benjamin Kramer · 16 years ago
  44. 71ff547 Delete NamedMDSymTable while destrucing Module. by Devang Patel · 16 years ago
  45. fcfee0f Use separate namespace for named metadata. by Devang Patel · 16 years ago
  46. a056697 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  47. 086bb4e Qualify a bunch of explicit template instantiations to satisfy clang++. by John McCall · 16 years ago
  48. ad36e8a Pass StringRef by value. by Daniel Dunbar · 16 years ago
  49. 46b5c64 remove a bunch of extraneous LLVMContext arguments by Chris Lattner · 16 years ago
  50. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  51. 9825079 Add getOrInsertNamedMetadata(). by Devang Patel · 16 years ago
  52. 3f4ab29 Do not use getNamedValue() to lookup NamedMDNode. NamedMDNode is not a GlobalValue. by Devang Patel · 16 years ago
  53. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  54. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  55. 18dfdc9 Keep track of named mdnodes in a Module using an ilist. by Devang Patel · 16 years ago
  56. d43b86d Finish migrating VMCore to StringRef/Twine based APIs. by Daniel Dunbar · 16 years ago
  57. 84b5f6e Switch ValueSymbolTable to StringRef based API. by Daniel Dunbar · 16 years ago
  58. 785c56c LLVMContext-ification. by Owen Anderson · 16 years ago
  59. b17f329 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  60. 5948fdf Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  61. 2a15443 Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the by Owen Anderson · 16 years ago
  62. 1cf085d Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 16 years ago
  63. 6773d38 Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 16 years ago
  64. 41c8515 "ghostify" the ilist<Function> sentinel by Gabor Greif · 17 years ago
  65. 6e1ca84 further simplifications arising from peruse of the more declarative interface by Gabor Greif · 17 years ago
  66. dcf8d3c Add Module::getNamedValue; use to normalize access to Module symbol by Daniel Dunbar · 17 years ago
  67. b842d52 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
  68. ae616c2 Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
  69. 6ae3aa8 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
  70. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  71. 3a0c106 Add a mechanism to specify attributes in getOrInsertFunction. by Nick Lewycky · 17 years ago
  72. f5f6f74 Add comments to function. by Bill Wendling · 17 years ago
  73. 2f40956 - Add a "getOrInsertGlobal" method to the Module class. This acts similarly to by Bill Wendling · 17 years ago
  74. 0c19df4 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
  75. 42e983e simplify some code to avoid string thrashing. by Chris Lattner · 17 years ago
  76. e43649f Add a new version of Module::getFunction that takes a const char* instead by Chris Lattner · 17 years ago
  77. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  78. de66dc8 Remove an unnecessary #include by Dan Gohman · 18 years ago
  79. 929391a Fix 80-col violations. by Dan Gohman · 18 years ago
  80. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  81. edf0788 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
  82. b18f8f8 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 19 years ago
  83. a97b694 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 19 years ago
  84. 422cfcd The (negative) offset from a SymbolTableListTraits-using ilist to its container by Chris Lattner · 19 years ago
  85. b47aa54 Refactor SymbolTableListTraits to only have a single pointer in it, instead by Chris Lattner · 19 years ago
  86. e76289b For PR1146: Simplify construction of FunctionType to use default arguments. by Reid Spencer · 19 years ago
  87. 1241d6d For PR411: by Reid Spencer · 19 years ago
  88. 3aaaa0b For PR411: by Reid Spencer · 19 years ago
  89. 3f4e6e8 For PR1163: by Reid Spencer · 19 years ago
  90. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  91. 93b2d78 For PR761: by Reid Spencer · 19 years ago
  92. 505c06b Change the interface to Module::getOrInsertFunction to be easier to use, by Chris Lattner · 19 years ago
  93. 32af9e8 For PR411: by Reid Spencer · 19 years ago
  94. 8d9336d For PR950: Change signed integer type names to unsigned equivalents. by Reid Spencer · 19 years ago
  95. 22e978a Removing even more <iostream> includes. by Bill Wendling · 19 years ago
  96. 9fef163 Make the getNamedFunction and getNamedGlobal methods be const. They don't by Reid Spencer · 19 years ago
  97. 08aecf5 Fix some think-o's in my last commit. Thanks to Chris for pointing them out. by Owen Anderson · 19 years ago
  98. 9eb1a26 Change Module to use TargetData-compatible strings internally. by Owen Anderson · 19 years ago
  99. 48a8e09 add a new helper method. by Chris Lattner · 20 years ago
  100. 8bbcda2 Change inline asms to be uniqued like constants, not embedded in a Module. by Chris Lattner · 20 years ago