aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
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
2013-02-08[SimplifyLibCalls] Library call simplification doen't work if the call site Chad Rosier
2013-02-08Typos.Jakob Stoklund Olesen
2013-02-08ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer
2013-02-08Test CommitMichael Kuperstein
2013-02-08Revert "Have InstCombine call SipmlifyCall when handling calls. Test case inc...Andrew Trick
2013-02-07Have InstCombine call SipmlifyCall when handling calls. Test case included.Michael Ilseman
2013-02-07fix 80-col violation and fix the docs.Nadav Rotem
2013-02-07Loop Vectorizer: Refactor Memory Cost ComputationArnold Schwaighofer
2013-02-07Moved some comments due to the recent refactoring of ObjCARC.Michael Gottesman
2013-02-07Preserve fast-math flags after reassociation and commutation. Update test casesMichael Ilseman
2013-02-05InstCombine: Fix and simplify the inttoptr side too.Benjamin Kramer
2013-02-05Removed explicit inline as per the LLVM style guide.Michael Gottesman
2013-02-05InstCombine: Harden code to work with vectors of pointers and simplify it a bit.Benjamin Kramer
2013-02-05Loop Vectorizer: Refactor code to compute vectorized memory instruction costArnold Schwaighofer
2013-02-05[SjLj Prepare] When demoting an invoke instructions to the stack, if the normalChad Rosier
2013-02-05Loop Vectorizer: Handle pointer stores/loads in getWidestType()Arnold Schwaighofer
2013-02-02Revert accidental commit (ran svn commit from wrong directory).Nick Lewycky
2013-02-02This patch makes "&Cls::purevfn" not an odr use. This isn't what the standardNick Lewycky
2013-02-01This patch aims to improve compile time performance by increasingPreston Gurd
2013-02-01Revert r174152. The shift amount may overflow and in that case this transform...Nadav Rotem
2013-02-01Optimize shift lefts of a constant by a value plus constant into a single shift.Nadav Rotem
2013-01-31Linker: correctly link in dbg.declareManman Ren
2013-01-31Revert r173946. This breaks compilation of googletest with ClangAlexey Samsonov
2013-01-31Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman
2013-01-30Remove addRetAttributes and addFnAttributes, which aren't useful abstractions.Bill Wendling
2013-01-30Convert typeIncompatible to return an AttributeSet.Bill Wendling
2013-01-30Linker: correctly link in dbg.declareManman Ren
2013-01-30InstCombine: canonicalize sext-and --> selectNadav Rotem
2013-01-29Made certain small functions in PtrState inlined.Michael Gottesman
2013-01-29LoopVectorize: convert TinyTripCountVectorThreshold constantPekka Jaaskelainen
2013-01-29Removed trailing comma in last element of enum declaration.Michael Gottesman
2013-01-29Moved S_Stop back to its previous position in the sequence order.Michael Gottesman
2013-01-29Fixed a few debug messages and some 80+ violations.Michael Gottesman
2013-01-29Added some periods to some comments and added an overload for operator<< for ...Michael Gottesman