Commit History

Autor SHA1 Mensaxe Data
  Gabor Greif 6c80c38160 eliminate calls to deprecated Use::init() interface %!s(int64=17) %!d(string=hai) anos
  Dan Gohman e4977cf750 Make structs and arrays first-class types, and add assembly %!s(int64=17) %!d(string=hai) anos
  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.) %!s(int64=17) %!d(string=hai) anos
  Gabor Greif b1dbcd886a Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. %!s(int64=17) %!d(string=hai) anos
  Dale Johannesen aafce77b17 Add CommonLinkage; currently tentative definitions %!s(int64=17) %!d(string=hai) anos
  Nate Begeman baa64ebd26 Simplify some checks %!s(int64=17) %!d(string=hai) anos
  Nate Begeman 51d2ed179b Pointer comparisons should use icmp, not vicmp %!s(int64=17) %!d(string=hai) anos
  Nate Begeman c83ad0d8e7 Pointer comparisons should be handled by icmp, not vicmp :) %!s(int64=17) %!d(string=hai) anos
  Nate Begeman ac80ade158 Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef %!s(int64=17) %!d(string=hai) anos
  Gabor Greif efe65369a7 merge of use-diet branch to trunk %!s(int64=17) %!d(string=hai) anos
  Nick Lewycky 280a6e607d Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 %!s(int64=17) %!d(string=hai) anos
  Chris Lattner 02a260aa11 Switch to using Simplified ConstantFP::get API. %!s(int64=17) %!d(string=hai) anos
  Chris Lattner 86941611c9 Gabor points out that reserveOperandSpace takes # of values, %!s(int64=17) %!d(string=hai) anos
  Gabor Greif 051a950000 API changes for class Use size reduction, wave 1. %!s(int64=17) %!d(string=hai) anos
  Chris Lattner 58d74910c6 Reimplement the parameter attributes support, phase #1. hilights: %!s(int64=17) %!d(string=hai) anos
  Chris Lattner 461edd937e when the bitcode reader is referencing a paramattr, make sure to bump its refcount. %!s(int64=17) %!d(string=hai) anos
  Anton Korobeynikov 91342d8873 Be backward compatible %!s(int64=17) %!d(string=hai) anos
  Anton Korobeynikov f8342b9866 Honour aliases visibility when reading from/writing to bitcode %!s(int64=17) %!d(string=hai) anos
  Nick Lewycky fc82fabe00 Add an unwind_to field to basic blocks, making them Users instead of Values. %!s(int64=17) %!d(string=hai) anos
  Devang Patel f4511cd8fb Use SmallVector while constructing ReturnInst. %!s(int64=17) %!d(string=hai) anos
  Devang Patel d9d99ff8e8 Update bitcode reader and writer to handle multiple return values. %!s(int64=17) %!d(string=hai) anos
  Evan Cheng 1df439773c Backing out r47521 for now. This has broken a number of tests. %!s(int64=17) %!d(string=hai) anos
  Devang Patel e9fabd94ab Properly read and write bitcodes for multiple return values. %!s(int64=17) %!d(string=hai) anos
  Dale Johannesen 22c3979fca Split ParameterAttributes.h, putting the complicated %!s(int64=17) %!d(string=hai) anos
  Devang Patel 197be3de7f Read and write getresult. %!s(int64=17) %!d(string=hai) anos
  Dan Gohman 3035959425 Use empty() instead of comparing size() with zero. %!s(int64=17) %!d(string=hai) anos
  Chris Lattner 4ee451de36 Remove attribution from file headers, per discussion on llvmdev. %!s(int64=17) %!d(string=hai) anos
  Evan Cheng f9b83fcf95 Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure %!s(int64=17) %!d(string=hai) anos
  Christopher Lamb 43ad6b3e0d 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. %!s(int64=17) %!d(string=hai) anos
  Christopher Lamb fe63fb986d Implement address space attribute for LLVM pointer types. Address spaces are %!s(int64=17) %!d(string=hai) anos