- 9f022d5 Second half of PR1226. This is currently still disabled, until I have a chance to by Chris Lattner · 19 years ago
- 66e6a82 This is the first major step of implementing PR1226. We now successfully by Chris Lattner · 19 years ago
- 09575ba For PR1195: by Reid Spencer · 19 years ago
- d84d35b For PR1195: by Reid Spencer · 19 years ago
- a731513 stop using methods that take vectors. by Chris Lattner · 19 years ago
- 6e0123b Simplify code by using value::takename by Chris Lattner · 19 years ago
- c473d8e Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
- 0d5f923 Use short form of binary operator create functions. by Reid Spencer · 19 years ago
- 2341c22 Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 19 years ago
- 2eadb53 For PR970: by Reid Spencer · 19 years ago
- a94d394 For PR1043: by Reid Spencer · 19 years ago
- 03c4953 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 19 years ago
- 1942249 Eliminate calls to isInteger, generalizing code and tightening checks as needed. by Chris Lattner · 19 years ago
- 7a9c62b For PR1064: by Reid Spencer · 19 years ago
- 8f166b0 Comparison of primitive type sizes should now be done in bits, not bytes. by Reid Spencer · 19 years ago
- c635f47 For PR950: by Reid Spencer · 19 years ago
- 266e42b For PR950: by Reid Spencer · 19 years ago
- f171af9 add a simple fast-path for dead allocas by Chris Lattner · 19 years ago
- 79a42ac Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 19 years ago
- 8f7b775 re-enable a temporarily-reverted patch by Chris Lattner · 19 years ago
- 7c1dff9 revert my recent int<->fp and vector union promotion changes, they expose by Chris Lattner · 19 years ago
- 6e5fe37 Patch for PR1045 and Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll by Chris Lattner · 19 years ago
- e810140 trunc to integer, not to FP. by Chris Lattner · 19 years ago
- 23f4b68 implement promotion of unions containing two packed types of the same width. by Chris Lattner · 19 years ago
- 216c302 * Eliminate calls to CastInst::createInferredCast. by Chris Lattner · 19 years ago
- 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
- 6c38f0b For PR950: by Reid Spencer · 19 years ago
- 5dbf43c Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 19 years ago
- fdff938 For PR950: by Reid Spencer · 19 years ago
- 4967f6d scalarrepl should not split the two elements of the vsiidx array: by Chris Lattner · 19 years ago
- de46e48 For PR786: by Reid Spencer · 19 years ago
- ebb1ad4 Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll by Chris Lattner · 19 years ago
- e0fc4df For PR950: by Reid Spencer · 19 years ago
- 41b4422 Implement SROA of unions with mixed pointers/integers in them. This implements by Chris Lattner · 19 years ago
- 05f8272 Implement Transforms/ScalarRepl/union-pointer.ll:test by Chris Lattner · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
- 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
- dae49df Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll by Chris Lattner · 20 years ago
- 3323ce1 Teach scalarrepl to promote unions of vectors and floats, producing by Chris Lattner · 20 years ago
- fc34f8b Fix a miscompilation of 188.ammp with the new CFE. 188.ammp is accessing by Chris Lattner · 20 years ago
- c0f633a Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll by Chris Lattner · 20 years ago
- c597b8a Make iostream #inclusion explicit by Chris Lattner · 20 years ago
- 8c9e146 Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefined by Chris Lattner · 20 years ago
- 3b0a62d Implement a little hack for parity with GCC on crafty. This speeds up by Chris Lattner · 20 years ago
- 848622f Add support alignment of allocation instructions. by Nate Begeman · 20 years ago
- b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
- ce274ce Silence warnings by Chris Lattner · 21 years ago
- 9339638 Remove unused variable for compilation by VC++. by Reid Spencer · 21 years ago
- fe3f4e6 Teach SROA how to promote an array index that is variable, if the dimension by Chris Lattner · 21 years ago
- 8881912 Rearrange some code, no functionality changes. by Chris Lattner · 21 years ago
- 3e86084 Prototype these functions more accurately by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 2b3387a Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
- 9a63520b Fixes working towards PR341 by Chris Lattner · 21 years ago
- b5f8eb8 Do not loop over uses as we delete them. This causes iterators to be by Chris Lattner · 21 years ago
- 69193f9 Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 22 years ago
- 40d2aeb Finegrainify namespacification by Chris Lattner · 22 years ago
- 5231070 Do not use index type to determine what it is indexing into! by Chris Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- bcb0f4b Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll by Chris Lattner · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- a906bac Change the interface to PromoteMemToReg to also take a DominatorTree by Chris Lattner · 22 years ago
- 5dac64f Rename Function::getEntryNode -> getEntryBlock by Chris Lattner · 22 years ago
- 7fdde92 Do not return success after checking only the FIRST USE of a gep instruction. by Chris Lattner · 22 years ago
- 9a95f2a Minor optimization efficiency improvement: by Chris Lattner · 22 years ago
- 217ca0b Apostrophes are only used for possession and quoting. by Misha Brukman · 22 years ago
- 5d8a12e Integrate functionality of the mem2reg pass directly into this pass to make by Chris Lattner · 22 years ago
- c817458 ScalarRepl does not modify the CFG. Say so! by Chris Lattner · 22 years ago
- 8abcd56 DEBUG got moved to Support/Debug.h by Chris Lattner · 22 years ago
- 6077c31 Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
- 0078d9c Okay totally give up on trying to optimize aggregates that cannot be completely by Chris Lattner · 23 years ago
- d847be0 add a check that allows the SRoA pass to avoid breaking programs, even if their by Chris Lattner · 23 years ago
- 38d88c0 Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll by Chris Lattner · 23 years ago
- 6e5398d Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll by Chris Lattner · 23 years ago
- c16b210 * Actually USE the statistic that we made * Implement SRoA for arrays by Chris Lattner · 23 years ago
- fb41a50 Implementation of the simple "scalar replacement of aggregates" transformation by Chris Lattner · 23 years ago