Use the correct value for InSignBit.
[oota-llvm.git] / lib / Transforms /
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.
2008-03-09 Nick LewyckyPrune the unwind_to labels on BBs that don't need them...
2008-03-08 Nick LewyckyNot all users of a BB are Instructions any more.
2008-03-07 Devang PatelUpdate inliner to handle functions that return multiple...
2008-03-07 Andrew Lenharthadd a pass that can extract all kinds of global values...
2008-03-06 Gabor Greiffix typos
2008-03-06 Nick LewyckyDon't try to simplify urem and srem using arithmetic...
2008-03-05 Devang PatelSkip, for now, callsites where use of sret argument...
2008-03-05 Devang PatelHandle 'ret' with multiple values.
2008-03-05 Devang PatelSkip functions that return multiple values.
2008-03-04 Devang PatelUse while loop.
2008-03-04 Devang PatelUse cast instead of dyn_cast.
2008-03-04 Devang PatelFilter nested structs
2008-03-04 Devang PatelHandle multiple return values.
2008-03-04 Devang PatelUse appropriate index to get the result value.
2008-03-04 Devang PatelSkip sret attribute while preparing attribute list for
2008-03-04 Devang PatelIncrement counter that keeps track of total number...
2008-03-04 Devang PatelSkip declarations.
2008-03-04 Devang PatelProcess externally visible functions also. Later on...
2008-03-04 Devang PatelCollect statistics.
2008-03-03 Devang Patels/isReturnStruct()/hasStructRetAttr()/g
2008-03-03 Devang PatelPreserve paramater attributes.
2008-03-01 Chris Lattnerallow specified inline threshold to be negative, as...
2008-02-29 Devang PatelFix cut-n-pasto.
2008-02-29 Devang PatelAdd pass to promote sret.
2008-02-29 Chris Lattnerfix a bug Anders ran into where scalarrepl would crash...
2008-02-29 Chris LattnerRefactor some code out of ConvertUsesToScalar into...
2008-02-29 Chris LattnerFolding or(fcmp,fcmp) only works if the operands of...
2008-02-26 Owen AndersonFix an issue where GVN had the sizes of the two memcpy...
2008-02-26 Gabor Greiffix http://llvm.org/bugs/show_bug.cgi?id=2097
2008-02-26 Eli FriedmanFix for pr2093: direct operands aren't necessarily...
2008-02-26 Bill WendlingDe-tabify.
2008-02-26 Evan ChengFix PR2076. CodeGenPrepare now sinks address computatio...
2008-02-25 Owen AndersonFix an issue where GVN was performing the return slot...
2008-02-25 Owen AndersonFix an issue where GVN would try to use an instruction...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-22 Zhou ShengFixed a typo.
2008-02-20 Dan GohmanAdd explicit keywords.
2008-02-20 Anton KorobeynikovFix newly-introduced 4.3 warnings
2008-02-20 Anton KorobeynikovGet rid of hash_map. Use StringMap instead
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2008-02-20 Owen AndersonWhen performing return slot optimization, remember...
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-02-19 Chris Lattnerremove the LowerSelect pass. The last client was the...
2008-02-19 Chris Lattnerremove the lower packed pass. It can never work and...
2008-02-19 Owen AndersonRefactor this method a bit, and correct a test that...
2008-02-19 Chris Lattnerisa+cast -> dyncast.
2008-02-19 Chris Lattnersimplify this code again, try 2 :)
2008-02-19 Owen AndersonFix a comment.
2008-02-19 Owen AndersonMajor improvements to yesterday's return slot optimizat...
2008-02-19 Chris Lattnerfdiv/frem of undef can produce undef, because the undef...
2008-02-19 Owen AndersonFactor the profitability check for return slot optimiza...
2008-02-19 Owen AndersonAn sret parameter is required to be the first parameter...
2008-02-19 Owen AndersonCleanup some of my patches from yesterday. Refactor...
2008-02-19 Owen AndersonFix Transforms/GVN/memcpy.ll, which Chris broke in...
2008-02-18 Nick LewyckyCorrectly fold divide-by-constant, even when faced...
2008-02-18 Chris LattnerTransforming -A + -B --> -(A + B) isn't safe for...
2008-02-18 Chris Lattnerminor code simplification, no functionality change.
2008-02-18 Duncan SandsSimplify caller updating using a CallSite, as
2008-02-18 Owen AndersonAdd support to GVN for performing sret return slot...
2008-02-18 Chris Lattnerswitch simplifycfg from using vectors for most things...
2008-02-18 Chris Lattneroptimize away stackrestore calls that have no interveni...
2008-02-18 Chris Lattnersimplify some code, BreakUpSubtract always returns...
2008-02-17 Chris LattnerFold (-x + -y) -> -(x+y) which promotes better associat...
2008-02-17 Chris Lattnerfix pasto
2008-02-17 Chris LattnerSplit up subtracts into add+negate if they have a reass...
2008-02-17 Chris Lattnermake the logic for breaking up subtracts more explicit, no
2008-02-16 Duncan SandsRemove any 'nest' parameter attributes if the function
2008-02-15 Devang PatelFix PR2028
2008-02-14 Devang PatelIf loop header is also loop exiting block then OrigPN...
2008-02-14 Chris LattnerFix PR2029
2008-02-14 Chris Lattnersimplify code, no functionality change.
2008-02-14 Nick LewyckyFix PR2032. Inform the alias analysis of changes to...
2008-02-13 Devang PatelA loop latch phi node may have uses inside loop, not...
2008-02-13 Dan GohmanRename APInt's isPositive to isNonNegative, to reflect...
2008-02-13 Devang PatelWhile moving exit condition, do not drop loop latch...
2008-02-13 Devang PatelKeep track of exit value operand number when operands...
2008-02-13 Chris Lattnerremove some dead code.
2008-02-12 Owen AndersonRe-apply the patch to improve the optimizations of...
2008-02-12 Eli FriedmanFix for bug 1996: optimize out loads of undef. This...
2008-02-10 Chris LattnerFix scalarrepl to not 'miscompile' undefined code,...
2008-02-08 Devang PatelFix PR 1995.
next