- 47b14a4 Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
- d8e1eea Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
- eb62bc7 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 20 years ago
- 7169828 by Robert Bocchino · 20 years ago
- 96d4bf7 Make the create...() functions for some of these passes return a FunctionPass *. by Brian Gaeke · 20 years ago
- eaa2430 Fix hoisting of void typed values, e.g. calls by Chris Lattner · 20 years ago
- a000279 Implement DeadStoreElim/alloca.llx by observing that allocas are dead at the by Chris Lattner · 20 years ago
- 595ee7e Throttle back indvar substitution from creating multiplies in loops. This is bad bad bad. by Chris Lattner · 20 years ago
- 70e9b59 * Substantially simplify how free instructions are handled (potentially fixing by Chris Lattner · 20 years ago
- a9e2f3d Free instructions kill values too. This implements DeadStoreElim/free.llx by Chris Lattner · 20 years ago
- c47b667 obvious fix by Chris Lattner · 20 years ago
- 0fb56af This is a trivial dead store elimination pass. It very very simple and by Chris Lattner · 20 years ago
- 93c9587 Update GC intrinsics to take a pointer to the object as well as a pointer by Chris Lattner · 20 years ago
- 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 20 years ago
- f0cacc0 * Further cleanup. by Chris Lattner · 20 years ago
- 5eb9194 Make cast-cast code a bit more defensive by Chris Lattner · 20 years ago
- e8a7e59 Remove special casing of pointers and treat them generically as integers of by Chris Lattner · 20 years ago
- adfd32f Fix a serious code pessimization problem. If an inlined function has a single by Chris Lattner · 20 years ago
- 59a2077 Implement Transforms/InstCombine/IntPtrCast.ll by Chris Lattner · 20 years ago
- 9ce3000 Ignore instructions that are in trivially dead functions. This allows us by Chris Lattner · 20 years ago
- 67769e5 Implement InstCombine/GEPIdxCanon.ll by Chris Lattner · 20 years ago
- af17b1d Implement SimplifyCFG/BrUnwind.ll by Chris Lattner · 20 years ago
- bee7e76 Rewrite cast->cast elimination code completely based on the information we by Chris Lattner · 20 years ago
- 8919ccc Fix a performance regression from the CPR patch, simplify code by Chris Lattner · 20 years ago
- 96940cb Strip out and simplify some code. This also fixes the regression last by Chris Lattner · 20 years ago
- 9db07b9 Minor cleanup, no functionality change by Chris Lattner · 20 years ago
- e95ff9a Remove an if statement that would never be reached. by Reid Spencer · 20 years ago
- c88920d Delete a redundant if branch. by Reid Spencer · 20 years ago
- c3c2fdf Expand the coercion of constants to include the newly constant Globals. by Reid Spencer · 20 years ago
- 5f0eb64 Delete a no-op loop. by Reid Spencer · 20 years ago
- c3c92d8 Expand the scope to include global values because they are now constants too. by Reid Spencer · 20 years ago
- 3188cab Avoid an unnecessary isa<Constant>. by Reid Spencer · 20 years ago
- 25c6d68 Remove useless statistic, fix some slightly broken logic by Chris Lattner · 20 years ago
- 5827aeb Fix a rather serious bug in previous checkin by Chris Lattner · 20 years ago
- 518310c bug 122: - Replace ConstantPointerRef usage with GlobalValue usage by Reid Spencer · 20 years ago
- 8863f18 bug 122: by Reid Spencer · 20 years ago
- 460f16c bug 122: - Minimize redundant isa<GlobalValue> usage by Reid Spencer · 20 years ago
- 21cb67e bug 122: by Reid Spencer · 20 years ago
- 48dc46a bug 122: by Reid Spencer · 20 years ago
- 0c4a041 bug 122: by Reid Spencer · 20 years ago
- 3178158 bug 122: - Excise dead CPR procesing. by Reid Spencer · 20 years ago
- d02fccf bug 122: by Reid Spencer · 20 years ago
- 80b2d6c This patch was contributed by Daniel Berlin! by Chris Lattner · 20 years ago
- fed22aa Fix PR404 try #2 by Chris Lattner · 20 years ago
- de7aee7 Revert previous patch until I get a bug fixed by Chris Lattner · 20 years ago
- 507e3d6 Fix PR404: Loop simplify is really slow on 252.eon by Chris Lattner · 20 years ago
- 30b4344 Progress on PR341 by Chris Lattner · 20 years ago
- 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
- 8bfc2f1 Now that we codegen the portable "sizeof" efficiently, we can use it for by Chris Lattner · 20 years ago
- b89e071 Factor some code to handle "load (constantexpr cast foo)" just like by Chris Lattner · 20 years ago
- fae1010 Check to make sure types are sized before calling getTypeSize on them. by Chris Lattner · 20 years ago
- 08cc64e It doesn't matter what the 2nd operand is; if the GEP has 2 operands and by Brian Gaeke · 20 years ago
- 10585d9 Add helper function. by Brian Gaeke · 20 years ago
- 3571b72 Implement rem.ll:test3 by Chris Lattner · 20 years ago
- 1e3564e Fix a minor bug where we would go into infinite loops on some constants by Chris Lattner · 20 years ago
- 5b73c08 Implement InstCombine/sub.ll:test15: X % -Y === X % Y by Chris Lattner · 20 years ago
- 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 20 years ago
- 46238a6 Implement add.ll:test22, a common case in MSIL files by Chris Lattner · 20 years ago
- cf27afb Do not call getTypeSize on a type that has no size by Chris Lattner · 20 years ago
- 1c4b6de4 Get rid of a dead variable, and fix a typo in a comment. by Brian Gaeke · 20 years ago
- a9160a0 Make this pass use a more specific debug message than "Processing:". by Brian Gaeke · 20 years ago
- 39c2a8e Restoring this file. by Vikram S. Adve · 20 years ago
- fdd9f1f Remove unused file by Chris Lattner · 20 years ago
- 65f437c These passes are long dead/obsolete. They never worked in the first place by Chris Lattner · 20 years ago
- 15d58b6 Implement InstCombine/add.ll:test21 by Chris Lattner · 20 years ago
- 9dc1b2a New constant expression lowering pass to simplify your instruction selection needs. by Chris Lattner · 20 years ago
- e0e12ac This file is unused, and duplicates functionality in TraceValues.cpp. by Vikram S. Adve · 20 years ago
- a25502a Two fixes. First, stop using the ugly shouldSubstituteIndVar method. by Chris Lattner · 20 years ago
- 909db65 Moved to lib/VMCore by Misha Brukman · 20 years ago
- 1f2b892 Use new IsNAN() wrapper. by Brian Gaeke · 20 years ago
- e5d6dab File depends on DSA, moved to lib/Analysis/DataStructure by Misha Brukman · 20 years ago
- 2636c1b *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us by Chris Lattner · 20 years ago
- 30c02f7 Comment out the isnan stuff until we get a proper autoconf test for it by Chris Lattner · 20 years ago
- beabf45 Make order of argument addition deterministic. In particular, the layout by Chris Lattner · 20 years ago
- c5c5e6a Make use of BinaryOperator::create* methods to shrinkify code. by Chris Lattner · 20 years ago
- cf5933a Fix the inliner to be deterministic, not letting its output depend on the by Chris Lattner · 20 years ago
- 218a822 Add some DEBUG output to the simplifycfg routines by Chris Lattner · 20 years ago
- 56b7ee2 Now that dominator tree children are built in determinstic order, this horrible code by Chris Lattner · 20 years ago
- aee7940 This will hopefully fix a heisenbug that Vladimir Merzliakov is running by Chris Lattner · 20 years ago
- 2b994c7 Fix a nasty bug, noticed by Reid by Chris Lattner · 20 years ago
- edb8433c Fix one source of nondeterminism in the -licm pass: the hoist pass by Chris Lattner · 20 years ago
- abc35bc Change to use the StableBasicBlockNumbering class by Chris Lattner · 20 years ago
- 63168d2 Do not let the numbering of PHI nodes placed in the function depend on by Chris Lattner · 20 years ago
- 1654cff Do not sort by the address of LLVM ConstantInt* objects. This produces by Chris Lattner · 20 years ago
- 8430a45 Do not loop over uses as we delete them. This causes iterators to be by Chris Lattner · 20 years ago
- 5b62aa7 Implement Transforms/InstCombine/and.ll:test17, a common case that by Chris Lattner · 20 years ago
- e5ad50b Do not function resolve intrinsics. This prevents warnings and possible bad by Chris Lattner · 20 years ago
- afe16e1 I love the smell of a freshly broken PowerPC build in the morning. by Brian Gaeke · 20 years ago
- 5253f05 Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov in by Chris Lattner · 20 years ago
- f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
- 5dd0402 Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
- 802daf8 Fix typo in DEBUG printout. by Brian Gaeke · 20 years ago
- 83a7049 Um, did someone make a typo or something? by Brian Gaeke · 20 years ago
- c45ef6d Remove support for the isnan intrinsic by Chris Lattner · 20 years ago
- fda2cce Quick hack to get this file compiling again on Mac OS X. The right thing to do by Brian Gaeke · 20 years ago
- df49731 Add constant folding capabilities to the isunordered intrinsic. by Alkis Evlogimenos · 20 years ago
- cf11035 Constant fold the isnan intrinsic by Chris Lattner · 20 years ago
- 3285a6f Fix a bug in my checkin from last night that caused miscompilations of by Chris Lattner · 20 years ago
- 448c323 More minor cleanups by Chris Lattner · 20 years ago
- 48595f1 Eliminate many occurrances of Instruction:: by Chris Lattner · 20 years ago