[SimplifyLibCalls] Factor out str/mem libcall optimizations.
[oota-llvm.git] / include / llvm / Transforms / Utils /
2013-01-05 Chandler CarruthSink the AddressingModeMatcher helper class into an...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-21 Evgeniy Stepanov[msan] Remove unreachable blocks before instrumenting...
2012-12-12 Alexey SamsonovImprove debug info generated with enabled AddressSanitizer.
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-13 Meador Ingeinstcombine: Migrate math library call simplifications
2012-11-11 Meador IngeAdd method for replacing instructions to LibCallSimplifier
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-10-30 Hans WennborgUse TargetTransformInfo to control switch-to-lookup...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-19 Evgeniy StepanovMove SplitBlockAndInsertIfThen to BasicBlockUtils.
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-13 Meador IngeImplement new LibCallSimplifier class
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-08 Nadav RotemRefactor the AddrMode class out of TLI to its own heade...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Preston GurdThis patch corrects commit 165126 by using an integer...
2012-09-26 Craig TopperRename virtual table anchors from Anchor() to anchor...
2012-09-26 Michael IlsemanExpansions for u/srem, using the udiv expansion. More...
2012-09-25 Chad RosierRevert r164614 to appease the buildbots.
2012-09-25 Michael IlsemanExpansions for u/srem, using the udiv expansion. More...
2012-09-19 Michael IlsemanDocument the interface for integer expansion, using...
2012-09-19 Michael IlsemanForward declarations
2012-09-19 Benjamin KramerRemove unused and broken CloneFunction wrapper.
2012-09-18 Michael IlsemanNew utility for expanding integer division for targets...
2012-09-17 Craig TopperMark unimplemented copy constructors and copy assignmen...
2012-09-14 Evan ChengStylistic and 80-col fixes
2012-09-11 Andrew TrickRemove unused declaration
2012-09-10 Benjamin KramerMove bypassSlowDivision into the llvm namespace.
2012-09-04 Jakub StaszakRemove unneeded code.
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-07-25 Nuno Lopesadd EmitStrNLen()
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-20 Nuno Lopesbaby steps toward fixing some problems with inbound...
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-25 Eli BenderskyThe name (and comment describing) of llvm::GetFirstDebu...
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-05-14 Andrew TrickRemove a stale forward declaration.
2012-05-08 Eric ChristopherRemove excess semi-colons to quiet warnings.
2012-05-04 Chandler CarruthTeach the code extractor how to extract a sequence...
2012-05-04 Chandler CarruthFactor the computation of input and output sets into...
2012-05-04 Chandler CarruthMove the CodeExtractor utility to a dedicated header...
2012-05-03 Chandler CarruthFactor the logic for testing whether a basic block...
2012-04-30 Bill WendlingSecond attempt at PR12573:
2012-03-28 Chandler CarruthSwitch to WeakVHs in the value mapper, and aggressively...
2012-03-22 Andrew TrickRemove unused simplifyIVUsers
2012-03-15 Chandler CarruthRemove the basic inliner. This was added in 2007, and...
2012-02-25 Chad RosierAdd support for disabling llvm.lifetime intrinsics...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-03 Dan GohmanFix SSAUpdaterImpl's RecordMatchingPHI to record exactl...
2011-12-23 Mon P WangWhen not destroying the source, the linker is not remap...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-17 Pete CooperRefactor code used in InstCombine::FoldAndOfICmps to...
2011-12-15 Kostya Serebryany[asan] fix a bug (issue 19) where dlclose and the follo...
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-09 Andrew TrickAdd -unroll-runtime for unrolling loops with run-time...
2011-11-17 Eli FriedmanAdd support for custom names for library functions...
2011-11-15 Benjamin KramerStringRefize and simplify.
2011-11-14 Benjamin KramerMake headers standalone, move a virtual method out...
2011-10-31 Devang PatelAdd utility to append a function to the list of global...
2011-10-04 Andrew TrickLSR should avoid redundant edge splitting.
2011-10-04 Andrew Trickwhitespace
2011-09-20 Bill WendlingUse ArrayRef instead of an explicit 'const std::vector &'.
2011-08-19 Bill WendlingAdd SplitLandingPadPredecessors().
2011-08-10 Andrew TrickCleanup. Make ScalarEvolution an explicit argument...
2011-08-10 Andrew TrickAdded a SimplifyIndVar utility to simplify induction...
2011-08-03 Jay FoadUse cast<> instead of a C-style cast to get some free...
2011-07-23 Andrew TrickMove trip count discovery outside of the generic LoopUn...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-10 Chandler CarruthMake the destructor virtual to silence GCC's -Wnon...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-06 Devang PatelSimplify. Consolidate dbg.declare handling in AllocaPro...
2011-06-15 Eli FriedmanRemove unused code.
2011-05-24 Cameron ZwarichClean up the lazy initialization of DIBuilder a bit.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-04-29 Devang PatelAssing line number info to new PHIs created by SSA...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-02 Eli FriedmanPR9446: RecursivelyDeleteTriviallyDeadInstructions...
2011-03-18 Devang PatelIf an AllocaInst referred by DbgDeclareInst is used...
2011-03-17 Devang PatelTry to not lose variable's debug info during instcombine.
2011-03-17 Devang PatelRefactor into a separate utility function.
2011-02-21 Duncan SandsIf the phi node was used by an unreachable instruction...
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Chris LattnerAdd a new LoadAndStorePromoter class, which implements...
2011-01-11 Chris LattnerFix FoldSingleEntryPHINodes to update memdep and AA...
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2010-12-27 Benjamin KramerBuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMem...
2010-12-25 Chris LattnerMove getOrEnforceKnownAlignment out of instcombine...
next