[llvm-c] Implement LLVMPrintValueToString
[oota-llvm.git] / lib / Transforms / Utils /
2013-11-03 David MajnemerRevert "Inliner: Handle readonly attribute per argument...
2013-11-03 Bob WilsonConvert calls to __sinpi and __cospi into __sincospi_stret
2013-10-31 Manman RenDo not convert "call asm" to "invoke asm" in Inliner.
2013-10-26 Wan XiaofeiQuick look-up for block in loop.
2013-10-25 Rafael EspindolaHandle calls and invokes in GlobalStatus.
2013-10-24 Tom StellardInliner: Handle readonly attribute per argument when...
2013-10-21 Tom StellardSimplifyCFG: Don't duplicate calls to functions marked...
2013-10-21 Matt ArsenaultTeach SimplifyCFG about address spaces
2013-10-21 Rafael EspindolaOptimize more linkonce_odr values during LTO.
2013-10-21 Michael GottesmanFix the predecessor removal logic in r193045.
2013-10-21 Bill WendlingDon't eliminate a partially redundant load if it's...
2013-10-20 Michael GottesmanTeach simplify-cfg how to correctly create covered...
2013-10-19 Bill WendlingPerform an intelligent splice of the predecessor with...
2013-10-14 Chris LattnerBasic blocks typically have few predecessors. Use...
2013-10-04 Hal FinkelUpdatePHINodes in BasicBlockUtils should not crash...
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-10-01 Rafael EspindolaRemove several unused variables.
2013-09-30 Benjamin KramerConvert manual insert point restores to the new RAII...
2013-09-28 Robert WilhelmFix spelling intruction -> instruction.
2013-09-24 Benjamin KramerPush analysis passes to InstSimplify when they're aroun...
2013-09-22 Benjamin KramerProvide basic type safety for array_pod_sort comparators.
2013-09-15 Benjamin KramerReplace some unnecessary vector copies with references.
2013-09-14 Robert WilhelmFix spelling.
2013-09-10 Matt ArsenaultUse StringRef::npos for StringRef instead of std::strin...
2013-09-09 Bob WilsonRevert patches to add case-range support for PR1255.
2013-09-06 Matt ArsenaultUse type helper functions.
2013-08-31 Benjamin KramerSimplifyLibCalls: When emitting an overloaded fp functi...
2013-08-24 Benjamin KramerAdd a function object to compare the first or second...
2013-08-21 Yunzhong GaoNo functionality change.
2013-08-19 Peter CollingbourneIntroduce SpecialCaseList::isIn overload for GlobalAliases.
2013-08-19 Michael KupersteinAdds missing TLI check for library simplification of
2013-08-19 Peter CollingbourneRemove SpecialCaseList::findCategory.
2013-08-15 Yunzhong GaoFixing a corner-case bug in strchr and strrchr lib...
2013-08-14 Mark LaceyFix small typo: s/succ/Succ/
2013-08-14 Chandler CarruthFix a really terrifying but improbable bug in mem2reg...
2013-08-13 Nick LewyckyRevert r187191, which broke opt -mem2reg on the testcas...
2013-08-12 Peter CollingbourneReapply r188119 now that the bug it exposed is fixed.
2013-08-12 Alexey SamsonovRemove unused SpecialCaseList constructors
2013-08-12 Alexey SamsonovAdd SpecialCaseList::createOrDie() factory and use...
2013-08-12 Alexey SamsonovIntroduce factory methods for SpecialCaseList
2013-08-10 Arnold SchwaighoferRevert r188119 "Kill some duplicated code for removing...
2013-08-09 Peter CollingbourneKill some duplicated code for removing unreachable...
2013-08-06 Serge PavlovUnbreak Debug build on Windows
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-08-05 Peter CollingbourneIntroduce an optimisation for special case lists with...
2013-08-02 Alexey SamsonovFix dereferencing end iterator in SimplifyCFG. Patch...
2013-08-01 Matt ArsenaultTeach getOrEnforceKnownAlignment about address spaces
2013-07-28 Rafael EspindolaFix -Wdocumentation warnings.
2013-07-28 Chandler CarruthUpdate comments for SSAUpdater to use the modern doxyge...
2013-07-28 Chandler CarruthThread DataLayout through the callers and into mem2reg...
2013-07-27 Chandler CarruthMerge the removal of dead instructions and lifetime...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-26 Chandler CarruthRe-implement the analysis of uses in mem2reg to be...
2013-07-25 Rafael EspindolaRespect llvm.used in Internalize.
2013-07-23 Matt ArsenaultFix spelling
2013-07-22 Jakub StaszakRemove trailing spaces.
2013-07-21 Benjamin Kramermem2reg: Minor STL usage cleanup. No functionality...
2013-07-21 Chandler CarruthMake the mem2reg interface use an ArrayRef as it keeps...
2013-07-21 Chandler CarruthHoist the rest of the logic for promoting single-store...
2013-07-21 Chandler CarruthHoist the rest of the logic for fully promoting allocas...
2013-07-21 Chandler CarruthRemove a method made dead by the prior refactoring.
2013-07-20 Chandler CarruthHoist the two trivial promotion routines out of the...
2013-07-20 Chandler CarruthHoist the AllocaInfo struct to the top of the file.
2013-07-20 Chandler CarruthSink a typedef and comparator down to the function...
2013-07-20 Chandler CarruthDon't allocate the DIBuilder on the heap and remove...
2013-07-20 Chandler CarruthRename constructor parameters to follow the common...
2013-07-20 Chandler CarruthReformat the implementation of mem2reg with clang-forma...
2013-07-20 Chandler CarruthRemove a DenseMapInfo specialization for std::pair...
2013-07-20 Chandler CarruthUpdate mem2reg's comments to conform to the new doxygen...
2013-07-16 Peter CollingbourneMake SpecialCaseList match full strings, as documented...
2013-07-15 Craig TopperAdd 'const' qualifier to some arrays.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-11 Benjamin KramerDon't use a potentially expensive shift if all we want...
2013-07-11 Duncan SandsTryToSimplifyUncondBranchFromEmptyBlock was checking...
2013-07-09 Peter CollingbourneImplement categories for special case lists.
2013-07-09 Peter CollingbourneIntroduce a SpecialCaseList ctor which takes a MemoryBu...
2013-07-09 Peter CollingbourneRename BlackList class to SpecialCaseList and move...
2013-07-04 Benjamin KramerSimplifyCFG: Teach switch generation some patterns...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-27 Michael GottesmanAdded support for the Builtin attribute.
2013-06-26 Eric ChristopherRevert "Debug Info: clean up usage of Verify." as it...
2013-06-26 Manman RenDebug Info: clean up usage of Verify.
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-04 Rafael EspindolaSecond part of pr16069
2013-06-04 Hans WennborgTypo: s/caes/cases/ in SimplifyCFG
2013-06-03 David MajnemerSimplifyCFG: Do not transform PHI to select if doing...
2013-06-03 David MajnemerSimplifyCFG: Small cleanup, use ICmpInst::isEquality()
2013-06-01 David MajnemerSimplifyCFG: Fix typo in comment for ComputeSpeculationCost
2013-05-28 James MolloyExtend RemapInstruction and friends to take an optional...
2013-05-23 Benjamin KramerMore symbols that should be static.
2013-05-20 Hal FinkelRename LoopSimplify.h to LoopUtils.h
2013-05-20 Hal FinkelExpose InsertPreheaderForLoop from LoopSimplify to...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-04-30 Richard TrieuFix a use after free. RI is freed before the call...
2013-04-30 Adrian PrantlSpelling. Thanks, Eric.
2013-04-30 Adrian PrantlSet debug locations for branch instructions created...
next