Add support for register masks to PBQP.
[oota-llvm.git] / lib / Transforms /
2012-03-23 Duncan SandsWhen propagating equalities, eg replacing A with B...
2012-03-23 Duncan SandsIndentation.
2012-03-22 Andrew TrickRemove -enable-lsr-retry in time for 3.1.
2012-03-22 Andrew TrickRemove -enable-lsr-nested in time for 3.1.
2012-03-22 Dan GohmanRefactor the code for visiting instructions out into...
2012-03-22 Andrew TrickRemove unused simplifyIVUsers
2012-03-22 Andrew TrickRemove -enable-iv-rewrite, which has been unsupported...
2012-03-22 Chris Lattnerdon't use "signed", just something I noticed in patches...
2012-03-21 Kostya Serebryany[asan] fix one more bug related to long double
2012-03-20 Eric ChristopherZap some dead code pointed out by Chandler.
2012-03-20 Andrew TrickLoopSimplify bug fix. Handle indirect loop back edges.
2012-03-20 Andrew Trickwhitespace
2012-03-19 Kostya Serebryany[asan] don't emit __asan_mapping_offset/__asan_mapping_...
2012-03-16 Bill WendlingRevert r152907.
2012-03-16 Bill WendlingThe alignment of the pointer part of the store instruct...
2012-03-16 Chandler CarruthRip out support for 'llvm.noinline'. This thing has...
2012-03-16 Chandler CarruthStart removing the use of an ad-hoc 'never inline'...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-16 Eli FriedmanIn InstCombiner::visitOr, make sure we reverse the...
2012-03-15 Rafael EspindolaShort term fix for pr12270 before we change dominates...
2012-03-15 Bill WendlingUse an iterator instead of calling .size() on the workl...
2012-03-15 Chandler CarruthRemove the basic inliner. This was added in 2007, and...
2012-03-15 Chandler CarruthThis pass didn't want the inline cost per-se, it just...
2012-03-15 Aaron BallmanFixed a transform crash when setting a negative size...
2012-03-14 Kostya Serebryany[tsan] use FunctionBlackList
2012-03-14 Kostya Serebryany[asan] rename class BlackList to FunctionBlackList...
2012-03-14 Dan GohmanWhen an invoke is marked with metadata indicating its...
2012-03-14 Chandler CarruthChange where we enable the heuristic that delays inlini...
2012-03-13 Pete CooperTarget override to allow CodeGenPrepare to sink address...
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-13 Dan GohmanTeach globalopt how to evaluate an invoke with a non...
2012-03-12 Chandler CarruthWhen inlining a function and adding its inner call...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-09 Duncan SandsAdd statistics on removed switch cases, and fix the...
2012-03-09 Dan GohmanWhen identifying exit nodes for the reverse-CFG reverse...
2012-03-09 Duncan SandsEliminate switch cases that can never match, for exampl...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-05 Sebastian Popfix typos
2012-03-05 Sebastian Popremove spaces on empty lines
2012-03-05 Duncan SandsThis is not a common case, in fact it never happens!
2012-03-05 Chandler CarruthSwitch mem2reg to use the new hashing infrastructure.
2012-03-05 Chandler CarruthReplace the ad-hoc hashing in GVN with the new hashing...
2012-03-04 Duncan SandsNick pointed out on IRC that GVN's propagateEquality...
2012-03-04 Bill WendlingDo trivial CSE of dead BBs during codegen preparation.
2012-03-02 Evgeniy StepanovASan: use getTypeAllocSize instead of getTypeStoreSize.
2012-03-02 Dan GohmanFix an iterator invalidation problem. operator[] on...
2012-03-02 Dan GohmanMisc micro-optimizations.
2012-02-29 Duncan SandsHave GVN also do condition propagation when the right...
2012-02-29 Bill WendlingRestrict this transformation to equality conditions.
2012-02-28 Pete CooperReverted r152620 - DSE: Shorten memset when a later...
2012-02-28 Pete CooperDSE: Shorten memset when a later store overwrites the...
2012-02-27 Benjamin KramerPlog a memleak in GlobalOpt.
2012-02-27 Duncan SandsMicro-optimization, no functionality change.
2012-02-27 Duncan SandsThe value numbering function is recursive, so it is...
2012-02-27 Duncan SandsWhen performing a conditional branch depending on the...
2012-02-25 Chad RosierAdd comment.
2012-02-25 Chad RosierAdd support for disabling llvm.lifetime intrinsics...
2012-02-25 Chad RosierFix indentation.
2012-02-24 Duncan SandsTeach GVN that x+y is the same as y+x and that x<y...
2012-02-23 Benjamin KramerReflow code, no functionality change.
2012-02-23 Duncan SandsGCC fails to understand that NextBB is always initializ...
2012-02-21 Nick LewyckyUse the target-aware constant folder on expressions...
2012-02-21 Benjamin KramerFix unsigned off-by-one in comment.
2012-02-21 Benjamin KramerInstCombine: Don't transform a signed icmp of two GEPs...
2012-02-20 Nick LewyckyCheck for the correct size in the invariant marker.
2012-02-20 Chad RosierFix 80-column violation.
2012-02-20 Benjamin KramerInstCombine: Removing the base from the address calcula...
2012-02-20 Benjamin KramerInstCombine: When comparing two GEPs that were derived...
2012-02-20 Benjamin KramerInstCombine: Make OptimizePointerDifference more aggres...
2012-02-20 Nick LewyckyRename class Evaluate to Evaluator and put it in an...
2012-02-19 Nick LewyckyMove EvaluateFunction and EvaluateBlock into a class...
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-02-17 Dan GohmanCalls and invokes with the new clang.arc.no_objc_arc_ex...
2012-02-17 Nick LewyckyAdd support for invariant.start inside the static const...
2012-02-17 Bill WendlingRemove redundant comment. Use a more efficient datatype.
2012-02-17 Bill WendlingFix some grammar-os and formatting.
2012-02-16 Eli Friedmanloop-rotate shouldn't hoist alloca instructions out...
2012-02-14 Kostya Serebryany[tsan] fix compiler warnings
2012-02-14 Andrew TrickAdd simplifyLoopLatch to LoopRotate pass.
2012-02-14 Andrew Trickwhitespace
2012-02-13 Devang PatelCheck against umin while converting fcmp into an icmp.
2012-02-13 Dan GohmanJust like in regular escape analysis, loads and stores...
2012-02-13 Kostya SerebryanyThreadSanitizer, a race detector. First LLVM commit.
2012-02-13 Ahmed CharlesFix various issues (or do cleanups) found by enabling...
2012-02-12 Nick LewyckyHandle InvokeInst in EvaluateBlock. Don't try to suppor...
2012-02-12 Nick Lewyckyfalse is totally null!
2012-02-12 Nick LewyckyRemove redundant getAnalysis<> calls in GlobalOpt....
2012-02-12 Nick LewyckyPass TargetData and TargetLibraryInfo through to the...
2012-02-12 Nick LewyckyFix function name in comment to match actual name....
2012-02-12 Nick LewyckyDon't traverse the PHI nodes twice. No functionality...
2012-02-10 Hal FinkelUpdate BBVectorize to use aliasesUnknownInst.
2012-02-09 Benjamin KramerTweak comment readability and grammar.
2012-02-09 Benjamin KramerGlobalOpt: Be more aggressive about elminating side...
2012-02-08 Kostya Serebryany[asan] unpoison the stack before every noreturn call...
2012-02-08 Duncan SandsUse Use::set rather than finding the operand number...
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Benjamin KramerMake helper static.
next