Commit History

Author SHA1 Message Date
  Chris Lattner f4a97da407 Fix an N^2 issue handling constant resolution due to RAUW in large arrays 17 years ago
  Gordon Henriksen 5eca075b74 Rename some GC classes so that their roll will hopefully be clearer. 17 years ago
  Dan Gohman fc74abfba5 Enable first-class aggregates support. 17 years ago
  Dan Gohman e089160d10 InsertValue and ExtractValue constant expressions are always 17 years ago
  Chris Lattner 6fa6a32e4e Add a little wrapper header that is put around bc files when emitting 17 years ago
  Dan Gohman 0aab28bf4c Improved bitcode support for insertvalue/extractvalue. 17 years ago
  Dan Gohman 81a0c0b44e IR, bitcode reader, bitcode writer, and asmparser changes to 17 years ago
  Gabor Greif 6c80c38160 eliminate calls to deprecated Use::init() interface 17 years ago
  Dan Gohman e4977cf750 Make structs and arrays first-class types, and add assembly 17 years ago
  Gabor Greif 7cbd8a3e92 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) 17 years ago
  Gabor Greif b1dbcd886a Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. 17 years ago
  Dale Johannesen aafce77b17 Add CommonLinkage; currently tentative definitions 17 years ago
  Nate Begeman baa64ebd26 Simplify some checks 17 years ago
  Nate Begeman 51d2ed179b Pointer comparisons should use icmp, not vicmp 17 years ago
  Nate Begeman c83ad0d8e7 Pointer comparisons should be handled by icmp, not vicmp :) 17 years ago
  Nate Begeman ac80ade158 Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef 17 years ago
  Gabor Greif efe65369a7 merge of use-diet branch to trunk 17 years ago
  Nick Lewycky 280a6e607d Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 17 years ago
  Chris Lattner 02a260aa11 Switch to using Simplified ConstantFP::get API. 17 years ago
  Chris Lattner 86941611c9 Gabor points out that reserveOperandSpace takes # of values, 17 years ago
  Gabor Greif 051a950000 API changes for class Use size reduction, wave 1. 17 years ago
  Chris Lattner 58d74910c6 Reimplement the parameter attributes support, phase #1. hilights: 17 years ago
  Chris Lattner 461edd937e when the bitcode reader is referencing a paramattr, make sure to bump its refcount. 17 years ago
  Anton Korobeynikov 91342d8873 Be backward compatible 17 years ago
  Anton Korobeynikov f8342b9866 Honour aliases visibility when reading from/writing to bitcode 17 years ago
  Nick Lewycky fc82fabe00 Add an unwind_to field to basic blocks, making them Users instead of Values. 17 years ago
  Devang Patel f4511cd8fb Use SmallVector while constructing ReturnInst. 17 years ago
  Devang Patel d9d99ff8e8 Update bitcode reader and writer to handle multiple return values. 17 years ago
  Evan Cheng 1df439773c Backing out r47521 for now. This has broken a number of tests. 17 years ago
  Devang Patel e9fabd94ab Properly read and write bitcodes for multiple return values. 17 years ago