Commit History

Author SHA1 Message Date
  Jeff Cohen 00b16889ab Eliminate all remaining tabs and trailing spaces. 20 years ago
  Chris Lattner 6cfd1ebcd3 Fix PR590 and Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll. 20 years ago
  Misha Brukman fd93908ae8 Remove trailing whitespace 20 years ago
  Chris Lattner 5a85d9c664 Fix test/Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx 21 years ago
  Reid Spencer 17e6e44298 Correction to allow compilation with Visual C++. 21 years ago
  Chris Lattner 28e792c232 Fix a bug that occurs when the constant value is the result of an invoke. In 21 years ago
  Chris Lattner 7e40f63428 When inserting PHI nodes, don't insert any phi nodes that are obviously 21 years ago
  Chris Lattner b20724dff4 When promoting mem2reg, make uninitialized values become undef isntead of 0. 21 years ago
  Chris Lattner a744b77e11 Remove a whole bunch of horrible hacky code that was used to promote allocas 21 years ago
  Chris Lattner afbb1ccd2f Make sure to remove the Select instruction as well 21 years ago
  Chris Lattner 62e29b59f5 If given an AliasSetTracker object to update, update it. 21 years ago
  Alkis Evlogimenos 20aa474f8f Fixes to make LLVM compile with vc7.1. 21 years ago
  Reid Spencer 551ccae044 Changes For Bug 352 21 years ago
  Misha Brukman 47b14a4a6a Fix #includes of i*.h => Instructions.h as per PR403. 21 years ago
  Chris Lattner abc35bcad3 Change to use the StableBasicBlockNumbering class 21 years ago
  Chris Lattner 63168d2244 Do not let the numbering of PHI nodes placed in the function depend on 21 years ago
  Chris Lattner 8ba725b456 Implement ScalarRepl/select_promote.ll 21 years ago
  Chris Lattner e47f78ed12 Bunch up all locally used allocas by the block they are allocated in, and 21 years ago
  Chris Lattner 7fecc2e5e2 Handle extremely trivial cases extremely efficiently. This speeds up 21 years ago
  Chris Lattner 2d11f167e6 Implement Transforms/ScalarRepl/phinodepromote.ll, which is an important 21 years ago
  Chris Lattner f7703df496 Finegrainify namespacification 21 years ago
  Brian Gaeke d0fde30ce8 Put all LLVM code into the llvm namespace, as per bug 109. 22 years ago
  John Criswell b576c94c15 Added LLVM project notice to the top of every C++ source file. 22 years ago
  Chris Lattner 3c4a34e8db Fix PR#50 22 years ago
  Chris Lattner 69091be83b This changes the PromoteMemToReg function to create "pruned" SSA form, not 22 years ago
  Chris Lattner 43f820d1f7 Change the interface to PromoteMemToReg to also take a DominatorTree 22 years ago
  Chris Lattner 24011be956 Speed up the mem2reg transform for allocas which are only read/written in a single 22 years ago
  Chris Lattner 92e4975af4 The first PHI node may be null, scan for the first non-null one 22 years ago
  Chris Lattner 3c881cb4ce The VersionNumbers vector is only used during PHI placement. Turn it into an argument, allowing us to get rid of the vector. 22 years ago
  Chris Lattner afa060ea3f * Update file header comment 22 years ago