Commit History

Author SHA1 Message Date
  Duncan P. N. Exon Smith dad20b2ae2 IR: Split Metadata from Value 10 years ago
  Rafael Espindola eee41dbb65 Ask the module for its the identified types. 10 years ago
  David Blaikie 1d4f28c6bc Remove StringMap::GetOrCreateValue in favor of StringMap::insert 10 years ago
  Duncan P. N. Exon Smith 5bf8ade9d0 Revert "IR: MDNode => Value" 10 years ago
  Justin Hibbits 893f22f882 Add Position-independent Code model Module API. 10 years ago
  Duncan P. N. Exon Smith bad06b13ba IR: MDNode => Value: NamedMDNode::getOperator() 10 years ago
  Rafael Espindola c498284e46 Modernize the error handling of the Materialize function. 10 years ago
  Rafael Espindola 68b02dcd54 Don't ever call materializeAllPermanently during LTO. 10 years ago
  Alexey Samsonov e769dc39fd Be more careful in parsing Module::ModFlagBehavior value 11 years ago
  Rafael Espindola 2292996e1a Pass a MemoryBufferRef when we can avoid taking ownership. 11 years ago
  David Majnemer 8234268c7e IR: cleanup Module::dropReferences 11 years ago
  David Majnemer c8a1169c93 IR: Add COMDATs to the IR 11 years ago
  JF Bastien b4840d7a4d Random Number Generator (llvm) 11 years ago
  Rafael Espindola 1f659329b6 Make ObjectFile and BitcodeReader always own the MemoryBuffer. 11 years ago
  JF Bastien 02b4e6e7ab Revert "Random Number Generator (llvm)" 11 years ago
  JF Bastien 1d04a2324c Random Number Generator (llvm) 11 years ago
  Rafael Espindola 4e2b922131 Remove 'using std::errro_code' from lib. 11 years ago
  Rafael Espindola 5c792faa0e Don't use 'using std::error_code' in include/llvm. 11 years ago
  Rafael Espindola 1bab2d5399 Use error_code() instead of error_code::succes() 11 years ago
  Diego Novillo 0a0d620db3 Fix bug 19437 - Only add discriminators for DWARF 4 and above. 11 years ago
  Craig Topper ec0f0bc6af [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. 11 years ago
  Duncan P. N. Exon Smith f5d17528ee Module: Don't rename in getOrInsertFunction() 11 years ago
  Benjamin Kramer 6e9eeab69f [C++11] Modernize the IR library a bit. 11 years ago
  Ahmed Charles f4ccd11075 Replace OwningPtr<T> with std::unique_ptr<T>. 11 years ago
  Chandler Carruth ca7680b998 [Layering] Move GVMaterializer.h into the IR library where its 11 years ago
  Chandler Carruth 8f124fe884 [Modules] Move the LeakDetector header into the IR library where the 11 years ago
  Rafael Espindola 3f0a9af13b Fix resetting the DataLayout in a Module. 11 years ago
  Rafael Espindola aab87fe0ec Store a DataLayout in Module. 11 years ago
  Rafael Espindola 1dc66089e6 Return an error_code from materializeAllPermanently. 11 years ago
  Rafael Espindola 06a3bddb36 Use error_code in Module::materializeAll. 11 years ago