Commit History

Author SHA1 Message Date
  Bill Wendling aa5abe88d6 [unwind removal] We no longer have 'unwind' instructions being generated, so 13 years ago
  Bill Wendling 89d4411cef When inserting new instructions, use getFirstInsertionPt instead of 14 years ago
  Chris Lattner 3ebb64946b switch to use the new api for structtypes. 14 years ago
  Bill Wendling 8d676c2199 There is only one instance of this placeholder being created. Just use that 14 years ago
  Bill Wendling 4fa93b7ce1 Remove an instance where the 'unwind' instruction was created. 14 years ago
  Jay Foad a9203109f4 Convert GetElementPtrInst to use ArrayRef. 14 years ago
  Chris Lattner db125cfaf5 land David Blaikie's patch to de-constify Type, with a few tweaks. 14 years ago
  Jay Foad a3efbb15dd Convert CallInst and InvokeInst APIs to use ArrayRef. 14 years ago
  Chris Lattner 1afcace3a3 Land the long talked about "type system rewrite" patch. This 14 years ago
  Owen Anderson 081c34b725 Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which 15 years ago
  Devang Patel 3bcb3a6b8d Transfer debug loc to lowered call. 15 years ago
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! 15 years ago
  Michael J. Spencer 1f40960543 Get rid of pop_macro warnings on MSVC. 15 years ago
  Owen Anderson 02dd53e1c5 Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. 15 years ago
  Dan Gohman 60493c3f4f Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") 15 years ago
  Owen Anderson 90c579de5a Reapply r110396, with fixes to appease the Linux buildbot gods. 15 years ago
  Owen Anderson 1f74590e9d Revert r110396 to fix buildbots. 15 years ago
  Owen Anderson 9ccaf53ada Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static 15 years ago
  Jim Grosbach 7fa1bbad29 lowerinvoke needs to handle aggregate function args like sjlj eh does. 15 years ago
  Jim Grosbach 23d3d4595c Remove unused code 15 years ago
  Jim Grosbach 69081e9291 fix think-o 15 years ago
  Jim Grosbach aeafb374e2 Simplify things a bit more. Fix prototype to use SmallVectorImpl and 15 years ago
  Jim Grosbach 0fd8b6283f mirror of r105280 changes for LowerInvoke, which uses the same basic logic here 15 years ago
  Jim Grosbach 601f9d6c03 Use SmallVector instead of std::vector. 15 years ago
  Chris Lattner c6f0aadc3b Fix a problem that lower invoke has with allocas (PR6694), and 15 years ago
  Gabor Greif c9f7500d17 Finally land the InvokeInst operand reordering. 15 years ago
  Gabor Greif 1cde4af157 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt 15 years ago
  Gabor Greif 9b1061e2e3 Now that hopefully all direct accesses to InvokeInst operands are fixed 15 years ago
  Gabor Greif cc52ed0c4f back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite 15 years ago
  Gabor Greif f4f10e3779 Recommit r80858 again (which has been backed out in r80871). 15 years ago