aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2013-02-22Implement the NoBuiltin attribute.Bill Wendling
2013-02-21Allow GlobalValues to vectorize with AliasAnalysisRenato Golin
2013-02-21Remove dead code and whitespace.Chad Rosier
2013-02-20Update a comment that looks to have been accidentally deleted many moons ago.Chad Rosier
2013-02-20[asan] instrument invoke insns with noreturn attribute (as well as call insns)Kostya Serebryany
2013-02-19Remove unused variable.Jakub Staszak
2013-02-19Minor cleanups. No functionality change.Jakub Staszak
2013-02-19Remove unneeded #includes.Jakub Staszak
2013-02-19Fix typos.Jakub Staszak
2013-02-19[asan] instrument memory accesses with unusual sizesKostya Serebryany
2013-02-19Temporarily revert r175470 for more review.Bill Wendling
2013-02-18Check to see if the 'no-builtin' attribute is set before simplifying a librar...Bill Wendling
2013-02-18[asan] revert r175266 as it breaks code with packed structures. supporting lo...Kostya Serebryany
2013-02-17BBVectorize: Fix an invalid reference bugHal Finkel
2013-02-16The transform is:Bill Wendling
2013-02-16Reduce indents in LSRInstance::NarrowSearchSpaceByCollapsingUnrolledCode method.Jakub Staszak
2013-02-15BBVectorize: Call a DAG and DAG instead of a treeHal Finkel
2013-02-15Fix refactoring mistake in "Teach InstCombine to work with smaller legal type...Arnaud A. de Grandmaison
2013-02-15Teach InstCombine to work with smaller legal types in icmp (shl %v, C1), C2Arnaud A. de Grandmaison
2013-02-15[asan] support long double on 64-bit. See https://code.google.com/p/address-s...Kostya Serebryany
2013-02-15Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer
2013-02-15BBVectorize: Cap the number of candidate pairs in each instruction groupHal Finkel
2013-02-14BBVectorize: Remove the remaining instances of std::multimapHal Finkel
2013-02-14BBVectorize: Don't store candidate pairs in a std::multimapHal Finkel
2013-02-13Retain the name of the new internal global that's been shrunk.Bill Wendling
2013-02-13LoopVectorize: Simplify code for clarity.Benjamin Kramer
2013-02-13Metadata for annotating loops as parallel. The first consumer for this Pekka Jaaskelainen
2013-02-13[asan] fix confusing indentationKostya Serebryany
2013-02-13Fix commentArnaud A. de Grandmaison
2013-02-12Changed isStoredObjCPointer => IsStoredObjCPointer. No functionality change.Michael Gottesman
2013-02-12Actually delete this code, since it's really not clear what it'sDan Gohman
2013-02-12Record PRE predecessors with a SmallVector instead of a DenseMap, andDan Gohman
2013-02-12When disabling PRE for a value is directly redundant with itselfDan Gohman
2013-02-12Check that pointers are removed from maps before calling delete on the pointers,Dan Gohman
2013-02-12Minor code simplification.Dan Gohman
2013-02-12[ASan] Do not use kDefaultShort64bitShadowOffset on Mac, where the binaries m...Alexander Potapenko
2013-02-12[asan] change the default mapping offset on x86_64 to 0x7fff8000. This gives ...Kostya Serebryany
2013-02-11BBVectorize: Don't over-search when building the dependency mapHal Finkel
2013-02-11BBVectorize: Omit unnecessary entries in PairableInstUsersHal Finkel
2013-02-11Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcas...Michael Ilseman
2013-02-11BBVectorize: Eliminate one more restricted linear searchHal Finkel
2013-02-11[asan] added a flag -mllvm asan-short-64bit-mapping-offset=1 (0 by default)Kostya Serebryany
2013-02-11BBVectorize: Remove the linear searches from pair connection searchingHal Finkel
2013-02-11BBVectorize: Avoid linear searches within the load-move setHal Finkel
2013-02-11BBVectorize: isa/cast cleanup in getInstructionTypesHal Finkel
2013-02-11BBVectorize: Make the bookkeeping to support full cycle checking less expensiveHal Finkel
2013-02-09LSR IVChain improvement.Andrew Trick
2013-02-09Remove #includes from the commonly used LoopInfo.h.Jakub Staszak
2013-02-08Revert "Add LLVMContext::emitWarning methods and use them. <rdar://problem/12...Bob Wilson
2013-02-08BBVectorize: Use TTI->getAddressComputationCostHal Finkel