aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* make truncate/sext elimination capable of changing phi's. This Chris Lattner2008-06-182-7/+50
* Unbreak DECLARE isel in pic mode.Evan Cheng2008-06-181-3/+7
* Preserve dominance frontier while trivially unswitching loop.Devang Patel2008-06-182-0/+39
* Check empty dominance frontier.Devang Patel2008-06-181-0/+3
* Auto-upgrade code for multiple-value return statements. This codeDan Gohman2008-06-172-0/+30
* In InsertValueInst's copy ctor, actually copy the operands.Dan Gohman2008-06-171-0/+2
* We don't want to find dependencies within the same block in this case. It le...Owen Anderson2008-06-171-1/+1
* Implement the ExtractValueInst::getIndexedType that accepts oneDan Gohman2008-06-171-0/+6
* Live-through live interval is [mbb start, mbb end+1].Evan Cheng2008-06-171-1/+1
* When extending a liveinterval by commuting, don't throw away the live ranges ...Evan Cheng2008-06-171-2/+13
* Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" througho...Ted Kremenek2008-06-171-1/+1
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-172-0/+10
* Fix use of placement new to actually use an address. Owen Anderson2008-06-171-1/+1
* It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. m...Evan Cheng2008-06-171-11/+6
* Add one more 'magic' define :)Anton Korobeynikov2008-06-171-1/+2
* Unbreak non-PPC buildsAnton Korobeynikov2008-06-171-4/+5
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-175-29/+16
* revert recent patch which is causing widespread breakage.Chris Lattner2008-06-171-85/+53
* Don't forget to initialize SymbolSearchingDisabled.Evan Cheng2008-06-171-0/+1
* Fix typo that changed the logic to something wrong.Duncan Sands2008-06-171-1/+1
* Split type expansion into ExpandInteger and ExpandFloatDuncan Sands2008-06-177-1500/+1611
* Forgot to commit the ValueTracking header file along with r52396.Matthijs Kooijman2008-06-171-0/+7
* Learn IPConstProp to propagate arguments that are directly returned. StrictlyMatthijs Kooijman2008-06-171-2/+11
* Learn IPConstProp to look at individual return values and propagate themMatthijs Kooijman2008-06-172-62/+106
* 80 column fixes.Matthijs Kooijman2008-06-171-3/+3
* Use a SmallVector instead of an array, since auto_ptr doesn't handle arraysMatthijs Kooijman2008-06-171-11/+8
* add a new -enable-value-prop flag for llcbeta, that enables propagationChris Lattner2008-06-173-14/+141
* Fix spelling.Duncan Sands2008-06-171-1/+1
* Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simp...Evan Cheng2008-06-172-3/+22
* Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff.Chris Lattner2008-06-161-2/+5
* Do not issue identity copies.Evan Cheng2008-06-162-13/+36
* Refine the change in r52258 for avoiding use-before-def conditionsDan Gohman2008-06-163-12/+43
* switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet,Chris Lattner2008-06-161-5/+5
* stop making PATypeHolder's so crazily.Chris Lattner2008-06-161-33/+33
* Horizontal-add instructions are not commutative.Evan Cheng2008-06-162-12/+15
* Switch over to SetVector to ensure same order of iterations do not vary acros...Evan Cheng2008-06-161-8/+9
* Move some documentation from the header file into ProgrammersManual. About to...Gabor Greif2008-06-162-169/+183
* use a real associative container for type association instead of usingChris Lattner2008-06-161-8/+94
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-167-92/+189
* mpsadbw is commutable.Evan Cheng2008-06-161-1/+1
* bail out sooner if we have two concrete but different types.Chris Lattner2008-06-161-0/+4
* simplify some code.Chris Lattner2008-06-161-24/+21
* Apply a patch from Nathan Keynes, which speeds up llvm-link onChris Lattner2008-06-161-1/+0
* Remove special case handling of empty MBBs now that we assign indices to them.Owen Anderson2008-06-161-8/+5
* handle vectors. Any integers that got here would necessarily be different al...Chris Lattner2008-06-161-8/+11
* Simplify ResolveTypes by pulling the null case out into the one Chris Lattner2008-06-161-42/+30
* Iterating over SmallPtrSet is not deterministic.Evan Cheng2008-06-161-6/+6
* simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out ofChris Lattner2008-06-161-23/+20
* Add a new flag that disables symbol lookup with dlsym when set. This allowsChris Lattner2008-06-162-36/+48
* Add support for icache invalidation on non-darwin ppc systems.Chris Lattner2008-06-161-2/+19