aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* reversed the logic of the log2 detection routine to reduce the number of nest...Pedro Artigas2012-11-301-25/+29
* minor cleanupsNadav Rotem2012-11-301-8/+3
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-301-75/+0
* Addresses many style issues with prior checkin (r169025)Pedro Artigas2012-11-301-58/+44
* Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-XPedro Artigas2012-11-301-0/+77
* Remove the use of LPPassManager. We can remove LPM because we dont need to ru...Nadav Rotem2012-11-301-10/+10
* [asan] simplify the code around doesNotReturn call. It now magically works. Kostya Serebryany2012-11-301-8/+1
* Fix non-determinism introduced in r168970 and pointed out by Duncan.Chandler Carruth2012-11-301-5/+13
* Rearrange the comments, control flow, and variable names; noChandler Carruth2012-11-301-7/+14
* Move library call simplification statistic to instcombineMeador Inge2012-11-302-3/+6
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-304-4/+4
* Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng2012-11-301-6/+13
* rdar://12100355 (part 1)Shuxin Yang2012-11-291-19/+513
* Handle the situation where CodeGenPrepare removes a reference to a BB that hasBill Wendling2012-11-291-0/+75
* No need to run LICM after loop vectorization because we dont generate invaria...Nadav Rotem2012-11-291-3/+1
* When broadcasting invariant scalars into vectors, place the broadcast code in...Nadav Rotem2012-11-291-11/+29
* instcombine: Migrate puts optimizationsMeador Inge2012-11-292-39/+27
* [ASan] Simplify check added in r168861. Bail out from module pass early if th...Alexey Samsonov2012-11-291-2/+2
* Apply Takumi's patch to suppress unused-variable warnings in -Asserts builds.Matt Beaumont-Gay2012-11-291-2/+7
* Add options to AddressSanitizer passes to make them configurable by frontend.Alexey Samsonov2012-11-291-11/+28
* instcombine: Migrate fputs optimizationsMeador Inge2012-11-292-27/+24
* instcombine: Migrate fwrite optimizationsMeador Inge2012-11-292-38/+36
* instcombine: Migrate fprintf optimizationsMeador Inge2012-11-292-93/+78
* [msan] Handle vector manipulation instructions.Evgeniy Stepanov2012-11-291-0/+25
* [msan] Fix getOriginForNaryOp.Evgeniy Stepanov2012-11-291-2/+3
* [msan] Basic handling of inline asm.Evgeniy Stepanov2012-11-291-1/+10
* [msan] Propagate shadow through (x<0) and (x>=0) comparisons.Evgeniy Stepanov2012-11-291-0/+30
* [msan] Fix shadow & origin store & load alignment.Evgeniy Stepanov2012-11-291-4/+4
* [msan] Optimize getOriginPtr.Evgeniy Stepanov2012-11-291-3/+4
* [msan] Fix a few compilation warnings.Evgeniy Stepanov2012-11-291-2/+4
* [msan] Transform memcpy and memset to library calls.Evgeniy Stepanov2012-11-291-34/+35
* [msan] Make sure that report callbacks do not get merged.Evgeniy Stepanov2012-11-291-0/+8
* Initial commit of MemorySanitizer.Evgeniy Stepanov2012-11-293-0/+1421
* [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to...Kostya Serebryany2012-11-292-37/+48
* [asan] when checking the noreturn attribute on the call, also check it on the...Kostya Serebryany2012-11-291-1/+9
* Issue a fatal error if the line doesn't have a regular expression.Nick Lewycky2012-11-291-6/+12
* When we delete a dead basic block, see if any of its successors are dead andBill Wendling2012-11-281-3/+13
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany2012-11-282-25/+26
* BBVectorize: Correctly merge SubclassOptionalDataHal Finkel2012-11-281-0/+1
* instcombine: Don't replace all uses for instructions with no usesMeador Inge2012-11-271-1/+1
* Remove the dependent libraries feature.Bill Wendling2012-11-271-4/+0
* tsan: instrument atomic nand operationDmitry Vyukov2012-11-271-0/+2
* instcombine: Migrate sprintf optimizationsMeador Inge2012-11-272-98/+95
* Get rid of the getPointeeAlignment helper function fromEli Friedman2012-11-261-22/+4
* rdar://12329730 (defect 2)Shuxin Yang2012-11-261-0/+21
* Fix a comment bug in toascii simplifierMeador Inge2012-11-261-1/+1
* instcombine: Migrate printf optimizationsMeador Inge2012-11-262-89/+104
* Move the code that uses SCEVs prior to creating the new loops. Nadav Rotem2012-11-261-32/+35
* Remove stray trailing backslashMatt Beaumont-Gay2012-11-261-1/+1
* tsan: fix lint warningsDmitry Vyukov2012-11-261-2/+2