aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
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-31Cherry-pick r174067Derek Schuff
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-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
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
2013-01-29Changed DoesObjCBlockEscape => DoesRetainableObjPtrEscape so I can use it to ...Michael Gottesman
2013-01-29Fixing warnings revealed by gcc release buildEdwin Vane
2013-01-29LoopVectorize: Clean up ValueMap a bit and avoid double lookups.Benjamin Kramer
2013-01-29Hopefully fix the Windows build failure introduced in r173769Timur Iskhodzhanov
2013-01-29Fixed 2 more header comments...Michael Gottesman
2013-01-29Fixed header comment.Michael Gottesman
2013-01-29Fixed some whitespace/80+ violations. Also added a space after a namespace de...Michael Gottesman