summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
* Merging r201104:Tom Stellard2014-04-08
* Debug info: Let LowerDbgDeclare perfom the dbg.declare -> dbg.valueAdrian Prantl2013-11-18
* Utils/LoopUnroll.cpp: Tweak (StringRef)OldName to be valid until it is used, ...NAKAMURA Takumi2013-11-17
* Add the cold attribute to error-reporting call sitesHal Finkel2013-11-17
* Use StringRef instead of std::stringJakub Staszak2013-11-13
* FoldBranchToCommonDest merges branches into a single branch with or/and of th...Nadav Rotem2013-11-12
* SimplifyCFG: Use existing constant folding logic when forming switch tables.Benjamin Kramer2013-11-12
* Use type form of getIntPtrType.Matt Arsenault2013-11-10
* SimplifyCFG has a heuristics for out-of-order processors that decides when it...Nadav Rotem2013-11-10
* Revert "Inliner: Handle readonly attribute per argument when adding memcpy"David Majnemer2013-11-03
* Convert calls to __sinpi and __cospi into __sincospi_stretBob Wilson2013-11-03
* Do not convert "call asm" to "invoke asm" in Inliner.Manman Ren2013-10-31
* Quick look-up for block in loop.Wan Xiaofei2013-10-26
* Handle calls and invokes in GlobalStatus.Rafael Espindola2013-10-25
* Inliner: Handle readonly attribute per argument when adding memcpyTom Stellard2013-10-24
* SimplifyCFG: Don't duplicate calls to functions marked noduplicate v2Tom Stellard2013-10-21
* Teach SimplifyCFG about address spacesMatt Arsenault2013-10-21
* Optimize more linkonce_odr values during LTO.Rafael Espindola2013-10-21
* Fix the predecessor removal logic in r193045.Michael Gottesman2013-10-21
* Don't eliminate a partially redundant load if it's in a landing pad.Bill Wendling2013-10-21
* Teach simplify-cfg how to correctly create covered lookup tables for switches...Michael Gottesman2013-10-20
* Perform an intelligent splice of the predecessor with the single successor.Bill Wendling2013-10-19
* Basic blocks typically have few predecessors. Use a SmallDenseMap toChris Lattner2013-10-14
* UpdatePHINodes in BasicBlockUtils should not crash on duplicate predecessorsHal Finkel2013-10-04
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Remove several unused variables.Rafael Espindola2013-10-01
* Convert manual insert point restores to the new RAII object.Benjamin Kramer2013-09-30
* Fix spelling intruction -> instruction.Robert Wilhelm2013-09-28
* Push analysis passes to InstSimplify when they're around anyways.Benjamin Kramer2013-09-24
* Provide basic type safety for array_pod_sort comparators.Benjamin Kramer2013-09-22
* Replace some unnecessary vector copies with references.Benjamin Kramer2013-09-15
* Fix spelling.Robert Wilhelm2013-09-14
* Use StringRef::npos for StringRef instead of std::string oneMatt Arsenault2013-09-10
* Revert patches to add case-range support for PR1255.Bob Wilson2013-09-09
* Use type helper functions.Matt Arsenault2013-09-06
* SimplifyLibCalls: When emitting an overloaded fp function check that it's ava...Benjamin Kramer2013-08-31
* Add a function object to compare the first or second component of a std::pair.Benjamin Kramer2013-08-24
* No functionality change.Yunzhong Gao2013-08-21
* Introduce SpecialCaseList::isIn overload for GlobalAliases.Peter Collingbourne2013-08-19
* Adds missing TLI check for library simplification ofMichael Kuperstein2013-08-19
* Remove SpecialCaseList::findCategory.Peter Collingbourne2013-08-19
* Fixing a corner-case bug in strchr and strrchr lib call optimizations whereYunzhong Gao2013-08-15
* Fix small typo: s/succ/Succ/Mark Lacey2013-08-14
* Fix a really terrifying but improbable bug in mem2reg. If you have seenChandler Carruth2013-08-14
* Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.Nick Lewycky2013-08-13
* Reapply r188119 now that the bug it exposed is fixed.Peter Collingbourne2013-08-12
* Remove unused SpecialCaseList constructorsAlexey Samsonov2013-08-12
* Add SpecialCaseList::createOrDie() factory and use it in sanitizer passesAlexey Samsonov2013-08-12
* Introduce factory methods for SpecialCaseListAlexey Samsonov2013-08-12
* Revert r188119 "Kill some duplicated code for removing unreachable BBs."Arnold Schwaighofer2013-08-10