summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Initial support for the CMake build system.Oscar Fuentes2008-09-22
* Implement review feedback from Devang: make useDuncan Sands2008-09-20
* Remove the MarkModRef pass (use AddReadAttrs instead).Duncan Sands2008-09-19
* Add a new pass AddReadAttrs which works out which functionsDuncan Sands2008-09-19
* splitLoop does not handle split condition EQ.Devang Patel2008-09-18
* Decrementing the iterator here could be wrong if the worklist is empty after ...Bill Wendling2008-09-18
* Try to place hoisted instructions befoe icmp instruction.Devang Patel2008-09-18
* Do not hoist instruction above branch condition. The instruction may use bran...Devang Patel2008-09-17
* Do not ignore iv uses outside the loop.Devang Patel2008-09-17
* Improve instcombine's handling of integer min and max in two ways:Dan Gohman2008-09-16
* Teach LSR to optimize away SMAX operations for tripcounts in commonDan Gohman2008-09-15
* On 64-bit targets, change 32-bit getelementptr indices to be 64-bitDan Gohman2008-09-11
* Fix a vectorshuffle instcombine bug introduced by r55995.Dan Gohman2008-09-11
* Fix a copy+paste bug that Duncan spotted. For severalDan Gohman2008-09-11
* In my analysis for r56076 I missed the case where the originalDan Gohman2008-09-11
* Fix an icmp+sdiv optimization to check for and handle an overflowDan Gohman2008-09-10
* fix white spaces.Devang Patel2008-09-10
* Fix a warning about comparing signed and unsigned values.Dan Gohman2008-09-10
* if loop induction variable is always sign or zero extended then Devang Patel2008-09-09
* fix overflow check.Devang Patel2008-09-09
* Make safer variant of alias resolution routine to be defaultAnton Korobeynikov2008-09-09
* Resolve aliases, when possibleAnton Korobeynikov2008-09-09
* Make SimplifyDemandedVectorElts simplify vectors with multipleDan Gohman2008-09-09
* Fix simplifycfg crash in handing block merge.Devang Patel2008-09-09
* s/RemoveUnreachableBlocks/RemoveUnreachableBlocksFromFn/gDevang Patel2008-09-08
* Remove unused counter.Devang Patel2008-09-08
* Remove OptimizeIVType()Devang Patel2008-09-08
* Update the callgraph correctly.Duncan Sands2008-09-08
* Update the callgraph correctly in ArgumentPromotion.Duncan Sands2008-09-08
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-08
* Correct a comment and strip trailing whitespace.Duncan Sands2008-09-07
* fix crash when the malloc/free function is defined or is a declaration with 0...Nuno Lopes2008-09-06
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-06
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-05
* Remove unused map.Devang Patel2008-09-05
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-05
* Use removeAllCalledFunctions rather than removingDuncan Sands2008-09-05
* Remove trailing whitespace.Duncan Sands2008-09-05
* Make this pass return that it made a change ifDuncan Sands2008-09-05
* A loop may be unswitched multiple times. Reconstruct dom info. at the end.Devang Patel2008-09-04
* Initialize loop data first.Devang Patel2008-09-04
* Do not unswitch if the function notes say we're optimizing this function for ...Devang Patel2008-09-04
* try to seperate the mechanism into something others can useAndrew Lenharth2008-09-04
* Add intrinsic forms of pow and exp2. The non-intrinsicDale Johannesen2008-09-04
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* cleanup as per Duncan's reviewAndrew Lenharth2008-09-04
* Update inline threshold for current function if the notes say, optimize for s...Devang Patel2008-09-03
* Fix a bug that prevented PRE from applying in some cases.Owen Anderson2008-09-03
* Initial version of a Partial Specialization IPO pass. It triggers a couple h...Andrew Lenharth2008-09-03
* Fix typo in a comment.Devang Patel2008-09-03