summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [asan] instrument memory accesses with unusual sizesKostya Serebryany2013-02-191-29/+49
* Temporarily revert r175470 for more review.Bill Wendling2013-02-191-3/+0
* Check to see if the 'no-builtin' attribute is set before simplifying a librar...Bill Wendling2013-02-181-0/+3
* [asan] revert r175266 as it breaks code with packed structures. supporting lo...Kostya Serebryany2013-02-181-1/+1
* BBVectorize: Fix an invalid reference bugHal Finkel2013-02-171-4/+7
* The transform is:Bill Wendling2013-02-161-0/+14
* Reduce indents in LSRInstance::NarrowSearchSpaceByCollapsingUnrolledCode method.Jakub Staszak2013-02-161-67/+67
* BBVectorize: Call a DAG and DAG instead of a treeHal Finkel2013-02-151-84/+84
* Fix refactoring mistake in "Teach InstCombine to work with smaller legal type...Arnaud A. de Grandmaison2013-02-151-1/+1
* Teach InstCombine to work with smaller legal types in icmp (shl %v, C1), C2Arnaud A. de Grandmaison2013-02-151-0/+19
* [asan] support long double on 64-bit. See https://code.google.com/p/address-s...Kostya Serebryany2013-02-151-1/+1
* Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer2013-02-151-0/+1
* BBVectorize: Cap the number of candidate pairs in each instruction groupHal Finkel2013-02-151-1/+9
* BBVectorize: Remove the remaining instances of std::multimapHal Finkel2013-02-141-231/+256
* BBVectorize: Don't store candidate pairs in a std::multimapHal Finkel2013-02-141-60/+92
* Retain the name of the new internal global that's been shrunk.Bill Wendling2013-02-131-2/+5
* LoopVectorize: Simplify code for clarity.Benjamin Kramer2013-02-131-10/+8
* Metadata for annotating loops as parallel. The first consumer for this Pekka Jaaskelainen2013-02-131-0/+8
* [asan] fix confusing indentationKostya Serebryany2013-02-131-1/+2
* Fix commentArnaud A. de Grandmaison2013-02-131-2/+2
* Changed isStoredObjCPointer => IsStoredObjCPointer. No functionality change.Michael Gottesman2013-02-121-4/+4
* Actually delete this code, since it's really not clear what it'sDan Gohman2013-02-121-24/+0
* Record PRE predecessors with a SmallVector instead of a DenseMap, andDan Gohman2013-02-121-8/+9
* When disabling PRE for a value is directly redundant with itselfDan Gohman2013-02-121-0/+2
* Check that pointers are removed from maps before calling delete on the pointers,Dan Gohman2013-02-121-3/+3
* Minor code simplification.Dan Gohman2013-02-121-1/+1
* [ASan] Do not use kDefaultShort64bitShadowOffset on Mac, where the binaries m...Alexander Potapenko2013-02-121-1/+2
* [asan] change the default mapping offset on x86_64 to 0x7fff8000. This gives ...Kostya Serebryany2013-02-121-3/+5
* BBVectorize: Don't over-search when building the dependency mapHal Finkel2013-02-111-2/+10
* BBVectorize: Omit unnecessary entries in PairableInstUsersHal Finkel2013-02-111-1/+3
* Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcas...Michael Ilseman2013-02-111-5/+16
* BBVectorize: Eliminate one more restricted linear searchHal Finkel2013-02-111-27/+31
* [asan] added a flag -mllvm asan-short-64bit-mapping-offset=1 (0 by default)Kostya Serebryany2013-02-111-2/+8
* BBVectorize: Remove the linear searches from pair connection searchingHal Finkel2013-02-111-24/+11
* BBVectorize: Avoid linear searches within the load-move setHal Finkel2013-02-111-20/+30
* BBVectorize: isa/cast cleanup in getInstructionTypesHal Finkel2013-02-111-4/+4
* BBVectorize: Make the bookkeeping to support full cycle checking less expensiveHal Finkel2013-02-111-14/+25
* LSR IVChain improvement.Andrew Trick2013-02-091-1/+13
* Remove #includes from the commonly used LoopInfo.h.Jakub Staszak2013-02-093-0/+3
* Revert "Add LLVMContext::emitWarning methods and use them. <rdar://problem/12...Bob Wilson2013-02-083-8/+6
* BBVectorize: Use TTI->getAddressComputationCostHal Finkel2013-02-081-0/+5
* [SimplifyLibCalls] Library call simplification doen't work if the call site Chad Rosier2013-02-081-1/+7
* Typos.Jakob Stoklund Olesen2013-02-081-4/+4
* ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer2013-02-081-8/+14
* Test CommitMichael Kuperstein2013-02-081-1/+1
* Revert "Have InstCombine call SipmlifyCall when handling calls. Test case inc...Andrew Trick2013-02-081-6/+0
* Have InstCombine call SipmlifyCall when handling calls. Test case included.Michael Ilseman2013-02-071-0/+6
* fix 80-col violation and fix the docs.Nadav Rotem2013-02-071-3/+7
* Loop Vectorizer: Refactor Memory Cost ComputationArnold Schwaighofer2013-02-071-180/+52
* Moved some comments due to the recent refactoring of ObjCARC.Michael Gottesman2013-02-072-5/+4
OpenPOWER on IntegriCloud