Fix the alignment of loads from constant pool entries when the
[oota-llvm.git] / lib / Transforms /
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-20 Duncan SandsImplement review feedback from Devang: make use
2008-09-19 Duncan SandsRemove the MarkModRef pass (use AddReadAttrs instead).
2008-09-19 Duncan SandsAdd a new pass AddReadAttrs which works out which functions
2008-09-18 Devang PatelsplitLoop does not handle split condition EQ.
2008-09-18 Bill WendlingDecrementing the iterator here could be wrong if the...
2008-09-18 Devang PatelTry to place hoisted instructions befoe icmp instruction.
2008-09-17 Devang PatelDo not hoist instruction above branch condition. The...
2008-09-17 Devang PatelDo not ignore iv uses outside the loop.
2008-09-16 Dan GohmanImprove instcombine's handling of integer min and max...
2008-09-15 Dan GohmanTeach LSR to optimize away SMAX operations for tripcoun...
2008-09-11 Dan GohmanOn 64-bit targets, change 32-bit getelementptr indices...
2008-09-11 Dan GohmanFix a vectorshuffle instcombine bug introduced by r55995.
2008-09-11 Dan GohmanFix a copy+paste bug that Duncan spotted. For several
2008-09-11 Dan GohmanIn my analysis for r56076 I missed the case where the...
2008-09-10 Dan GohmanFix an icmp+sdiv optimization to check for and handle...
2008-09-10 Devang Patelfix white spaces.
2008-09-10 Dan GohmanFix a warning about comparing signed and unsigned values.
2008-09-09 Devang Patelif loop induction variable is always sign or zero exten...
2008-09-09 Devang Patelfix overflow check.
2008-09-09 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-09 Anton KorobeynikovResolve aliases, when possible
2008-09-09 Dan GohmanMake SimplifyDemandedVectorElts simplify vectors with...
2008-09-09 Devang PatelFix simplifycfg crash in handing block merge.
2008-09-08 Devang Patels/RemoveUnreachableBlocks/RemoveUnreachableBlocksFromFn/g
2008-09-08 Devang PatelRemove unused counter.
2008-09-08 Devang PatelRemove OptimizeIVType()
2008-09-08 Duncan SandsUpdate the callgraph correctly.
2008-09-08 Duncan SandsUpdate the callgraph correctly in ArgumentPromotion.
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-07 Duncan SandsCorrect a comment and strip trailing whitespace.
2008-09-06 Nuno Lopesfix crash when the malloc/free function is defined...
2008-09-06 Duncan SandsWhen PruneEH turned an invoke into an ordinary
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Devang PatelRemove unused map.
2008-09-05 Duncan SandsDelete the removeCallEdgeTo callgraph method,
2008-09-05 Duncan SandsUse removeAllCalledFunctions rather than removing
2008-09-05 Duncan SandsRemove trailing whitespace.
2008-09-05 Duncan SandsMake this pass return that it made a change if
2008-09-04 Devang PatelA loop may be unswitched multiple times. Reconstruct...
2008-09-04 Devang PatelInitialize loop data first.
2008-09-04 Devang PatelDo not unswitch if the function notes say we're optimiz...
2008-09-04 Andrew Lenharthtry to seperate the mechanism into something others...
2008-09-04 Dale JohannesenAdd intrinsic forms of pow and exp2. The non-intrinsic
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-04 Andrew Lenharthcleanup as per Duncan's review
2008-09-03 Devang PatelUpdate inline threshold for current function if the...
2008-09-03 Owen AndersonFix a bug that prevented PRE from applying in some...
2008-09-03 Andrew LenharthInitial version of a Partial Specialization IPO pass...
2008-09-03 Devang PatelFix typo in a comment.
2008-09-03 Devang PatelAdd parentheses to make code more readable.
2008-09-03 Devang PatelFix comments.
2008-09-03 Devang PatelAdd custom inliner that handles only functions that...
2008-09-03 Devang PatelHandle "always inline" note during inline cost analysis.
2008-09-03 Devang PatelCheck noinline note and ignore other notes.
2008-09-03 Devang PatelHandle "noinline" note inside the simple inliner.
2008-09-03 Nick LewyckyDon't apply this transform to vectors. Fixes PR2756.
2008-09-03 Devang PatelAdd additional check to ensure that iv is canonicalized.
2008-09-03 Devang PatelCheck iteration count.
2008-09-03 Devang PatelWhile removing PHI, use basicblock to identify incoming...
2008-09-02 Devang Patels/FP_AlwaysInline/FN_NOTE_AlwaysInline/g
2008-09-02 Devang PatelIf all IV uses are extending integer IV then change...
2008-09-02 Devang Patelrespect inline=never and inline=always notes.
2008-09-01 Duncan SandsAdd a small pass that sets the readnone/readonly
2008-08-27 Devang PatelDo not apply the transformation if the target does...
2008-08-27 Devang PatelFix typos and whitespaces. Other cosmetic changes based...
2008-08-26 Owen AndersonPut a heuristic in place to prevent GVN from falling...
2008-08-26 Devang PatelIf IV is used in a int-to-float cast inside the loop...
2008-08-23 Chris Lattnerimprove encapsulation of the BBExecutable set.
2008-08-23 Chris LattnerSwitch an assortment of maps, sets and vectors to more...
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Chris LattnerAdd a new trivial -inst-namer pass which makes it possi...
2008-08-23 Chris LattnerFix PR2423 by checking all indices for out of range...
2008-08-22 Chris Lattnerconsolidate DenseMapInfo implementations, and add one...
2008-08-21 Nick LewyckyRevert r54876 r54877 r54906 and r54907. Evan found...
2008-08-20 Evan ChengSilence a compiler warning.
2008-08-20 Mon P WangFixed shuffle optimizations to handle non power of...
2008-08-19 Chris Lattnerdon't use the result of WriteAsOperand
2008-08-17 Nick LewyckyMake this comment clearer. Instead of using an ambiguou...
2008-08-17 Nick LewyckyConsider the case where xor by -1 and xor by 128 have...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-17 Evan ChengRevert 54821. It's miscompiling 252.eon and 447.dealII
2008-08-17 Nick LewyckyI found a better place for this optz'n.
2008-08-17 Nick LewyckyXor'ing both sides of icmp by sign-bit is equivalent...
2008-08-17 Chris LattnerRework the routines that convert AP[S]Int into a string...
2008-08-15 Owen AndersonRemove GCSE, ValueNumbering, and LoadValueNumbering...
2008-08-15 Devang PatelReapply 54786. Add overflow and number of mantissa...
2008-08-15 Evan ChengRevert 54786. It's not checking for overflows, etc.
2008-08-15 Chris Lattneruse smallvector instead of vector for a couple worklist...
2008-08-14 Bill WendlingTemporarily revert r54792. It's causing an ICE during...
2008-08-14 Devang PatelUse DenseMap. Patch by Pratik Solanki.
2008-08-14 Devang PatelIf IV is used in a int-to-float cast inside the loop...
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-08-14 Matthijs KooijmanReplace two for loops with while(!X->use_empty()) loops...
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Dan GohmanFix SCCP's handling of struct value loads and stores...
2008-08-13 Devang PatelRename. s/FindIVForUser/FindIVUserForCond/g
2008-08-13 Devang PatelCheck sign to detect overflow before changing compare...
2008-08-12 Bill WendlingRemove tabs.
next