MemoryBuffer: Windows doesn't define S_IFIFO.
[oota-llvm.git] / lib / Transforms /
2012-11-03 Duncan SandsGeneralize the transform that boosts GEP indices to...
2012-11-02 Alexey SamsonovFix whitespaces
2012-11-02 Chandler CarruthRevert the switch of loop-idiom to use the new dependen...
2012-11-02 Duncan SandsFix an obvious typo that causes an assertion failure...
2012-11-02 Chandler CarruthFix sign compare warning. Patch by Mahesha HS.
2012-11-01 Hal FinkelBBVectorize: Use target costs for incoming and outgoing...
2012-11-01 Kostya Serebryany[asan] don't instrument globals that we've created...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-11-01 Hal FinkelBBVectorize: Account for internal shuffle costs
2012-11-01 Jakub StaszakDon't insert and erase load instruction. Simply create...
2012-10-31 Nadav RotemLoopVectorize: Preserve NSW, NUW and IsExact flags.
2012-10-31 Benjamin KramerLCSSA: Try to recover compile time regressions due...
2012-10-31 Nadav RotemPut the threshold magic number in a variable.
2012-10-31 Hans WennborgRemove fixme about unreachable cases from SwitchToLooku...
2012-10-31 Nadav RotemRemove enum values since they are not used anymore.
2012-10-31 Hans WennborgAddress Duncan's comments on r167121.
2012-10-31 Hal FinkelBBVectorize: Choose pair ordering to minimize shuffles
2012-10-31 Hans WennborgAddress Duncan's comments on r167115
2012-10-31 Meador Ingeinstcombine: Migrate strto* optimizations
2012-10-31 Hans WennborgFix false -> NULL conversion from r167115 spotted by...
2012-10-31 Benjamin KramerReplace some instances of UniqueVector with SetVector...
2012-10-31 Hans WennborgDo simple constant propagation in lookup table formatio...
2012-10-31 Benjamin KramerLCSSA: Add a workaround for another nasty SCEV cache...
2012-10-31 Meador Ingeinstcombine: Migrate strpbrk optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strlen optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strncpy optimizations
2012-10-31 Nadav RotemLoopVectorize: Do not vectorize loops with tiny constan...
2012-10-31 Nadav RotemAdd support for loops that don't start with Zero.
2012-10-31 Meador Ingeinstcombine: Migrate stpcpy optimizations
2012-10-31 Meador Ingeinstcombine: Split out the __stpcpy_chk simplifications...
2012-10-30 Nadav RotemAdd documentation.
2012-10-30 Chandler CarruthFix PR14212: For some strange reason I treated vectors...
2012-10-30 Hal FinkelBBVectorize: Cache fixed-order pairs instead of recompu...
2012-10-30 Benjamin KramerLoopIdiom: Fix a serious missed optimization: we only...
2012-10-30 Hal FinkelBBVectorize: Fix a small bug introduced in r167042.
2012-10-30 Hal FinkelBBVectorize: Simplify how input swapping is handled.
2012-10-30 Hal FinkelBBVectorize: Don't make calls to SE when the result...
2012-10-30 Nadav Rotem80-col
2012-10-30 Nadav RotemLoopVectorize: Add support for write-only loops when...
2012-10-30 Nadav RotemLoopVectorize: Fix a bug in the initialization of reduc...
2012-10-30 Duncan SandsFix isEliminableCastPair to work correctly in the prese...
2012-10-30 Ulrich WeigandEnable some additional constant folding for PPCDoubleDo...
2012-10-30 Hans WennborgUse TargetTransformInfo to control switch-to-lookup...
2012-10-30 Nadav RotemLoopVectorizer: change debug prints: Print the module...
2012-10-29 Nadav RotemLoopVectorize: Update and preserve the dominator tree...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-29 Nadav RotemRename the BB-vectorize flag to match the dragonegg...
2012-10-29 Duncan SandsRemove a wrapper around getIntPtrType added to GVN...
2012-10-29 Nadav RotemChange the PassManagerBuilder (used by -O3) loop vector...
2012-10-29 Rafael Espindolallvm-extract changes linkages so that functions on...
2012-10-29 Rafael Espindolallvm-extract was unable to handle aliases. It would...
2012-10-27 Benjamin KramerLoopIdiom: Add checks to avoid turning memmove into...
2012-10-27 Benjamin KramerLoopIdiom: Recognize memmove loops.
2012-10-27 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
2012-10-27 Hal FinkelUpdate BBVectorize to use the new VTTI instr. cost...
2012-10-27 Nadav Rotem1. Fix a bug in getTypeConversion. When a *simple*...
2012-10-26 Nadav RotemRefactor the VectorTargetTransformInfo interface.
2012-10-26 Rafael EspindolaChange the internalize pass to internalize all symbols...
2012-10-26 Benjamin KramerLoopSimplify: Preserve DependenceAnalysis.
2012-10-26 Benjamin KramerFix SCEV cache invalidation in LCSSA and LoopSimplify.
2012-10-26 Hal FinkelUse VTTI->getNumberOfParts in BBVectorize.
2012-10-26 Hal FinkelDisable generation of pointer vectors by BBVectorize.
2012-10-25 Hal FinkelBBVectorize, when using VTTI, should not form types...
2012-10-25 Hal FinkelBegin incorporating target information into BBVectorize.
2012-10-25 Nadav RotemLoopVectorize: Teach the cost model to query scalar...
2012-10-25 Jakob Stoklund OlesenAlso optimize large switch statements.
2012-10-25 Chandler CarruthTeach SROA how to split whole-alloca integer loads...
2012-10-25 Nadav RotemAdd support for additional reduction variables: AND...
2012-10-24 Nadav Rotemrevert accidental change
2012-10-24 Nadav RotemImplement a basic cost model for vector and scalar...
2012-10-24 Micah VillmowFix a compiler warning with an unused variable.
2012-10-24 Hal FinkelUpdate GVN to support vectors of pointers.
2012-10-24 Nadav Rotemwhitespace
2012-10-24 Nadav RotemLoopVectorizer: Add a basic cost model which uses the...
2012-10-24 Micah VillmowAdd some cleanup to the DataLayout changes requested...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-23 Nadav RotemUse the AliasAnalysis isIdentifiedObj because it also...
2012-10-23 Duncan SandsFix typo that somehow escaped both testing and code...
2012-10-23 Duncan SandsTransform code like this
2012-10-23 Richard SmithPer the C++ standard, we need to include the definition...
2012-10-23 Julien LerougeFix typo.
2012-10-23 Julien LerougeExplain why DenseMap is still used here instead of...
2012-10-22 Julien LerougeIterating over a DenseMap<std::pair<BasicBlock*, unsign...
2012-10-22 Nadav RotemDon't crash if the load/store pointer is not a GEP.
2012-10-22 Argyrios KyrtzidisRevert r166407 because it caused analyzer tests to...
2012-10-22 Hal FinkelBBVectorize should ignore unreachable blocks.
2012-10-22 Nadav RotemRename a variable.
2012-10-22 Nadav RotemVectorizer: optimize the generation of selects. If...
2012-10-22 Nadav RotemUpdate the loop vectorizer docs.
2012-10-22 Nick LewyckyReapply r166405, teaching tailcallelim to be smarter...
2012-10-22 NAKAMURA TakumiRevert r166405, "Teach TailRecursionElimination to...
2012-10-21 Nick LewyckyTeach TailRecursionElimination to consider 'nocapture...
2012-10-21 Benjamin KramerRevert r166390 "LoopIdiom: Replace custom dependence...
2012-10-21 Anders CarlssonAvoid an extra hash lookup when inserting a value into...
2012-10-21 Jakub StaszakSimplify code. No functionality change.
2012-10-21 Jakub StaszakSimplify code. No functionality change.
2012-10-21 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
next