aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2012-10-20Vectorize: teach cavVectorizeMemory to distinguish between A[i]+=x and A[B[i]...Nadav Rotem
2012-10-20Fix a typoNadav Rotem
2012-10-20Vectorizer: refactor the memory checks to a new function. No functionality ch...Nadav Rotem
2012-10-19LoopVectorize: Keep the IRBuilder on the stack.Nadav Rotem
2012-10-19Vectorizer: Add support for loop reductions.Nadav Rotem
2012-10-19revert r166264 because the LTO build is still failingNadav Rotem
2012-10-19SimplifyLibcalls: The return value of ffsll is always i32, even when the inpu...Benjamin Kramer
2012-10-19Indvars: Don't recursively delete instruction during BB iteration.Benjamin Kramer
2012-10-19[ASan] Support comments in ASan/TSan blacklist file as lines starting with #Alexey Samsonov
2012-10-19Move SplitBlockAndInsertIfThen to BasicBlockUtils.Evgeniy Stepanov
2012-10-19LoopVectorize: Keep the IRBuilder on the stack.Benjamin Kramer
2012-10-19[asan] make sure asan erases old unused allocas after it created a new one. T...Kostya Serebryany
2012-10-19recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem
2012-10-19vectorizer: Add support for reading and writing from the same memory location.Nadav Rotem
2012-10-18cleanup the comment.Nadav Rotem
2012-10-18fix a naming typoNadav Rotem
2012-10-18Avoid reconstructing the pointer set when searching for duplicated read/write...Nadav Rotem
2012-10-18Cosmetic change -- move two simplifiers to the right commented statement group.Meador Inge
2012-10-18instcombine: Migrate strcpy optimizationsMeador Inge
2012-10-18When looking for a vector representation of a scalar, do a single lookup. Als...Nadav Rotem
2012-10-18Refactor insert and extract of sub-integers into static helpers thatChandler Carruth
2012-10-18This FIXME was fixed some time ago. =]Chandler Carruth
2012-10-18Introduce a BarrierNoop pass, a hack designed to allow *some* controlChandler Carruth
2012-10-18remove unused variable to fix a warning.Nadav Rotem
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-18Remove the use of dominators and AA.Nadav Rotem
2012-10-18Vectorizer: Add support for loops with an unknown count. For example:Nadav Rotem
2012-10-17LoopVectorize.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi
2012-10-17Remove redundant SetInsertPoint call.Jakub Staszak
2012-10-17Fix some typos and wrong indenting.Roman Divacky
2012-10-17Add a loop vectorizer.Nadav Rotem
2012-10-17[asan] better debug diagnostics in asan compiler moduleKostya Serebryany
2012-10-17This just in, it is a *bad idea* to use 'udiv' on an offset ofChandler Carruth
2012-10-17Fix a really annoying "bug" introduced in r165941. The change from thatChandler Carruth
2012-10-16[InstCombine] Teach InstCombine how to handle an obfuscated splat.Michael Gottesman
2012-10-16Simplify code. No functionality change.Jakub Staszak
2012-10-1680-col fixup.Jakub Staszak
2012-10-16Simplify potentially quadratic behavior while erasing elements from std::vector.Jakub Staszak
2012-10-16Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling
2012-10-16Fix filename in file header.Craig Topper
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow
2012-10-15[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This...Kostya Serebryany
2012-10-15Update the memcpy rewriting to fully support widened int rewriting. ThisChandler Carruth
2012-10-15Follow-up fix to r165928: handle memset rewriting for widened integers,Chandler Carruth
2012-10-15First major step toward addressing PR14059. This teaches SROA to handleChandler Carruth
2012-10-15Hoist the canConvertValue predicate and the convertValue transform outChandler Carruth
2012-10-15Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-15instcombine: Migrate strcmp and strncmp optimizationsMeador Inge