[PM] Split DominatorTree into a concrete analysis result object which
[oota-llvm.git] / lib / Transforms / Scalar / CodeGenPrepare.cpp
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[PM] Pull the generic graph algorithms and data structu...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2014-01-02 Hal FinkelDisable compare sinking in CodeGenPrepare when multiple...
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-09-24 Benjamin KramerPush analysis passes to InstSimplify when they're aroun...
2013-09-10 Eli FriedmanFix mistake in r190442.
2013-09-10 Eli FriedmanRemove unused functions.
2013-09-06 Matt ArsenaultUse type helper functions.
2013-09-06 Matt ArsenaultTeach CodeGenPrepare about address spaces
2013-07-15 Stephen LinRemove trailing whitespace
2013-07-05 Sylvestre LedruRemove a useless declarations (found by scan-build)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-05-08 Nick LewyckyFix a bug in codegenprep where it was losing track...
2013-04-15 Jim GrosbachFix a typo in comment.
2013-03-04 Preston GurdBypass Slow Divides
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-07 Chandler CarruthSink AddrMode back into TargetLowering, removing one...
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-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-21 Evan ChengEvery pass deserves a name, even codegenprep.
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::getLoadExtAction to take an...
2012-12-06 Bill WendlingSet the 'MadeChange' variable if we are deleting blocks.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-29 Bill WendlingHandle the situation where CodeGenPrepare removes a...
2012-11-28 Bill WendlingWhen we delete a dead basic block, see if any of its...
2012-11-23 Benjamin KramerCodeGenPrepare: Move ret duplication out of the instruc...
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-23 Richard SmithPer the C++ standard, we need to include the definition...
2012-10-15 Bill WendlingMove the Attributes::Builder outside of the Attributes...
2012-10-14 Bill WendlingRemove the bitwise XOR operator from the Attributes...
2012-10-10 Bill WendlingRemove the final bits of Attributes being declared...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Preston GurdThis patch corrects commit 165126 by using an integer...
2012-10-04 Bill WendlingUse method to query for attributes.
2012-09-28 Evan ChengDo not delete BBs if their addresses are taken. rdar...
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-19 Hans WennborgCodeGenPrep: turn lookup tables into switches for some...
2012-09-14 Evan ChengStylistic and 80-col fixes
2012-09-13 Dmitri GribenkoFix Doxygen issues:
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-09-02 Nadav RotemNot all targets have efficient ISel code generation...
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-21 Michael Liaorevise debug output to avoid dangling pointer
2012-08-15 Bill WendlingRemove dead flag.
2012-08-14 Nadav RotemDuring the CodeGenPrepare we often lower intrinsics...
2012-07-27 Evan ChengTeach CodeGenPrep to look past bitcast when it's duplic...
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-24 Nadav RotemClean whitespaces.
2012-06-29 Benjamin KramerCodeGenPrepare: Don't crash when TLI is not available.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-05-06 Benjamin KramerSwitch the select to branch transformation on by default.
2012-05-05 Benjamin KramerCodeGenPrepare: Add a transform to turn selects into...
2012-03-24 Chandler CarruthRefactor the interface to recursively simplifying instr...
2012-03-13 Pete CooperTarget override to allow CodeGenPrepare to sink address...
2012-03-04 Bill WendlingDo trivial CSE of dead BBs during codegen preparation.
2012-01-20 Kostya SerebryanyExtend Attributes to 64 bits
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-09-29 Nick LewyckyFold two identical set lookups into one. No functionali...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-06 Devang PatelUse IRBuilder.
2011-08-18 Devang PatelDramatically speedup codegen prepare by a) avoiding...
2011-08-16 Bill WendlingUse the getFirstInsertionPt() method instead of getFirs...
2011-08-15 Bill WendlingIn places where it's using "getFirstNonPHI", skip the...
2011-08-15 Bill WendlingSkip the insertion iterator past the landingpad instruc...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-05-29 Nadav RotemFix warnings due to 132263; Thanks rdivacky.
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-26 Chandler CarruthFix warning about || and && without explicit grouping.
2011-05-26 Devang PatelDo not insert anything after terminator.
2011-05-26 Devang PatelDo not move DBG_VALUE in middle of PHI nodes.
2011-05-26 Devang PatelIf llvm.dbg.value and the value instruction it refers...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-04-09 Chris LattnerFix a bug where RecursivelyDeleteTriviallyDeadInstructi...
2011-03-24 Cameron ZwarichDebug intrinsics must be skipped at the beginning and...
2011-03-24 Cameron ZwarichIt is enough for the CallInst to have no uses to be...
2011-03-24 Devang Patels/UpdateDT/ModifiedDT/g
2011-03-24 Cameron ZwarichDo early taildup of ret in CodeGenPrepare for potential...
2011-03-24 Cameron ZwarichUse an early return instead of a long if block.
2011-03-24 Cameron ZwarichWhen UpdateDT is set, DT is invalid, which could cause...
2011-03-24 Cameron ZwarichCheck for TLI so that -codegenprepare can be used from...
2011-03-21 Evan ChengRe-apply r127953 with fixes: eliminate empty return...
2011-03-19 Daniel DunbarRevert r127953, "SimplifyCFG has stopped duplicating...
2011-03-19 Evan ChengSimplifyCFG has stopped duplicating returns into predec...
2011-03-11 Cameron ZwarichRoll r127459 back in:
2011-03-11 Daniel DunbarRevert r127459, "Optimize trivial branches in CodeGenPr...
2011-03-11 Cameron ZwarichOptimize trivial branches in CodeGenPrepare, which...
2011-03-05 Cameron ZwarichFix PR9398 - 10% of llc compile time is spent in Value...
2011-03-02 Cameron ZwarichRemove some more unused code that I missed.
next