When bit-twiddling CondCode values for integer comparisons produces
[oota-llvm.git] / lib / Transforms /
2008-04-20 Chris Lattnerfinish the first cut of a jump threading pass implement...
2008-04-20 Chris Lattnerreplace a slow and verbose version of Instruction:...
2008-04-20 Chris Lattnerwe can only thread blocks when there is a pred we can...
2008-04-20 Chris Lattnerimprove comments, infrastructure, and add some validity...
2008-04-20 Chris LattnerAdd a new Jump Threading pass, which will handle cases
2008-04-20 Torok Edwing++-4.3 build-fix: CHAR_BIT requires <climits>.
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-19 Chris LattnerAllow argpromote to promote struct arguments with a...
2008-04-17 Owen AndersonMake GVN able to remove unnecessary calls to read-only...
2008-04-17 Scott MichelRemove unused variable
2008-04-16 Scott MichelWorkaround for PR2207, in which pred_iterator assert...
2008-04-15 Chuck Rose IIIVisualStudio project files updated. #include <algorith...
2008-04-14 Dan GohmanRemove unnecessary <sstream> includes.
2008-04-14 Dan GohmanMinor whitespace and comment cleanups.
2008-04-14 Owen AndersonRevert r49614. As Dan pointed out, some of these aren...
2008-04-13 Owen AndersonReplace calls of the form V1->setName(V2->getName(...
2008-04-11 Owen AndersonFix PR2213 by simultaneously making GVN more aggressive...
2008-04-10 Dan GohmanTeach InstCombine's ComputeMaskedBits to handle pointer...
2008-04-10 Chris LattnerDisable an xform we've had for a long time, pow(x,0...
2008-04-09 Chris LattnerGeneralize getUnaryFloatFunction to handle any FP unary...
2008-04-09 Chris Lattneruse the new ConstantFP::get method to make this work...
2008-04-09 Devang PatelBe conservative if getresult operand is neither call...
2008-04-09 Owen AndersonFactor a bunch of functionality related to memcpy and...
2008-04-09 Owen AndersonRemove accidentally duplicated code.
2008-04-09 Chris Lattnermany cleanups to the pow optimizer. Allow it to handle...
2008-04-08 Devang PatelFix insert point handling for multiple return values.
2008-04-07 Owen AndersonAdd operator= implementations to SparseBitVector, allow...
2008-04-07 Duncan SandsUse Intrinsic::getDeclaration in more places.
2008-04-07 Duncan SandsThe "stacksave is not nounwind problem" no longer
2008-04-07 Duncan SandsUse Intrinsic::getDeclaration to get hold of
2008-04-07 Owen AndersonMake GVN more memory efficient, particularly on code...
2008-04-07 Dale JohannesenMark calls to llvm.stacksave, llvm.stackrestore as
2008-04-06 Chris Lattnersilence a warning when assertions are disabled.
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-04-02 David GreeneIterators folloring a SmallVector erased element are...
2008-04-01 Evan Cheng1. Drop default inline threshold back down to 200.
2008-04-01 Tanya LattnerReverting 49056 due to the build being broken.
2008-04-01 David GreeneIterators folloring a SmallVector erased element are...
2008-04-01 Dale JohannesenRevert 49006 for the moment.
2008-03-31 Dale JohannesenEmit exception handling info for functions which are
2008-03-31 Nate BegemanDon't eliminate bitcast instructions that change the...
2008-03-30 Chris LattnerFix "Control reaches the end of non-void function"...
2008-03-29 Chris Lattnerchange iterator invalidation avoidance to just move...
2008-03-29 Chris Lattnermake the common case of a single store (which clearly...
2008-03-29 Chris Lattnergive form-memset a significantly more sane heuristic...
2008-03-28 Chris Lattnermake memset inference significantly more powerful:...
2008-03-27 Devang PatelPHI->removeIncomingValue may remove PHInode.
2008-03-25 Evan ChengHandle a special case xor undef, undef -> 0. Technicall...
2008-03-24 Devang PatelAdd incoming value from header only if phi node has...
2008-03-24 Evan ChengIncreasing the inline limit from (overly conservative...
2008-03-24 Evan ChengTemporarily disabling memset forming optimization....
2008-03-24 Evan ChengTransform (zext (or (icmp), (icmp))) to (or (zext ...
2008-03-23 Anton KorobeynikovPreserve calling convention during function cloning
2008-03-22 Chris Lattnerimplement an initial hack at a straight-line store...
2008-03-22 Chris Lattnerimplement the logic for memset insertion and store...
2008-03-22 Chris LattnerThis is a partially implemented and currently disabled...
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-21 Chris Lattnerthe size of a smallvector shouldn't be part of the...
2008-03-21 Chris Lattnermake gvn marginally faster by reallocating the lastSeen...
2008-03-21 Chris LattnerMinor cleanups and shrinkification.
2008-03-21 Dan GohmanHandle getresult instructions in different basic blocks
2008-03-21 Andrew LenharthFunctionExtractorPass has been superceded by GVExtracto...
2008-03-21 Duncan SandsFix the build for gcc-4.2.
2008-03-21 Chris LattnerTeach masked value is zero about add and sub, and use...
2008-03-20 Devang PatelIncorporate feedback.
2008-03-20 Gordon HenriksenC and Objective Caml bindings for mem2reg and reg2mem.
2008-03-20 Zhou ShengTake the old function's name.
2008-03-20 Evan Cheng80 col violation.
2008-03-19 Devang PatelAdd comment.
2008-03-19 Evan ChengRemove dead options.
2008-03-17 Devang PatelUpdate heuritics that estimates cost of call instructions.
2008-03-16 Gordon HenriksenC and Objective Caml bindings for several scalar transf...
2008-03-14 Bill WendlingThe inst combining of inttoptr into GEP with one index...
2008-03-13 Owen AndersonFix a bug in GVN that Duncan noticed, where we potentia...
2008-03-13 Nick LewyckyUpdate -mem2reg to use succ_iterator instead of iterati...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-03-12 Owen AndersonImprove the return slot optimization to be both more...
2008-03-12 Devang PatelCheck multiple return values.
2008-03-12 Devang PatelFix attribute handling.
2008-03-11 Devang PatelHandle multiple ret values.
2008-03-11 Devang PatelInitialize.
2008-03-11 Dan GohmanCheck to see if a two-entry PHI block can be simplified
2008-03-11 Devang PatelSkip functions that return multiple values.
2008-03-11 Devang PatelBecome multiple return value aware.
2008-03-11 Devang PatelAdd TODO reminder.
2008-03-11 Devang PatelInitial multiple return values support.
2008-03-10 Devang PatelRestore optimization that merges blocks when inline...
2008-03-10 Devang PatelSimplify
2008-03-10 Devang Patelsimplify
2008-03-10 Nick LewyckyTurn unwind_to into "unwinds to".
2008-03-09 Ted KremenekFix some compilation errors on msvc:
2008-03-09 Nick LewyckyAnd again.
2008-03-09 Nick LewyckyBraces belong here. No functionality change.
2008-03-09 Nick LewyckySCCP also needs to be taught to follow unwind_to
2008-03-09 Nick LewyckyDon't eliminate blocks that are only reachable by unwin...
2008-03-09 Nick LewyckyFirstly, having a BranchInst isn't exclusive with havin...
2008-03-09 Nick LewyckyA BB that unwind_to an "unwind" inst is that same as...
2008-03-09 Nick LewyckyUpdate the block cloner which fixes bugpoint on code...
2008-03-09 Nick LewyckyUpdate the inliner and simplifycfg to handle unwind_to.
2008-03-09 Nick LewyckyTwo things. Preserve the unwind_to when splitting a BB.
next