DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))
[oota-llvm.git] / lib / CodeGen / Analysis.cpp
2015-01-14 Mehdi AminiAdd assertions for out of bound index in ComputeLinearIndex
2015-01-14 Mehdi AminiFold a loop for array processing in ComputeLinearIndex
2014-11-14 Reid KlecknerAllow the use of functions as typeinfo in landingpad...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-30 Rafael EspindolaRefactor duplicated code.
2014-07-16 Juergen RibutzkaRemove TLI from isInTailCallPosition's arguments. NFC.
2014-07-11 Juergen Ributzka[FastISel] Make isInTailCallPosition independent of...
2014-06-25 Eric ChristopherThe includes were sorted. Revert r210578.
2014-06-10 Eric ChristopherHave isInTailCallPosition take the DAG so that we can...
2014-06-10 Eric ChristopherReorder includes to be sorted.
2014-06-10 Eric ChristopherFix typos.
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2013-08-20 Michael Gottesman[stackprotector] Refactor out the end of isInTailCallPo...
2013-08-12 Tim NorthoverAllow compatible extension attributes for tail calls
2013-08-09 Benjamin KramerMake helper static and fix formatting.
2013-08-06 Tim NorthoverRefactor isInTailCallPosition handling
2013-07-22 Michael Gottesman[stackprotector] Changed isNoopBitcast/sameNoopInput...
2013-04-30 Stephen LinOnly pass 'returned' to target-specific lowering code...
2013-04-23 Stephen LinAdd some constraints to use of 'returned':
2013-04-20 Stephen LinAdd CodeGen support for functions that always return...
2013-04-20 Stephen LinAllow tail call opportunity detection through nested...
2013-03-05 Bill WendlingRemove unused #includes.
2013-01-18 Bill WendlingRemove unused parameter. Also use the AttributeSet...
2013-01-08 Chandler CarruthSink a function that refers to the SelectionDAG into...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
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-09-19 Bill WendlingConvert some attribute existence queries over to use...
2012-06-01 Chris Lattnerquick fix for PR13006, will check in testcase later.
2012-06-01 Chris Lattnerenhance the logic for looking through tailcalls to...
2012-06-01 Chris Lattnerenhance getNoopInput to know about vector<->vector...
2012-06-01 Chris Lattnerrearrange some logic, no functionality change.
2012-04-10 Evan ChengFix a long standing tail call optimization bug. When...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Kostya SerebryanyExtend Attributes to 64 bits
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-03-19 Evan ChengMinor code re-structuring.
2010-11-30 Evan ChengEnable sibling call optimization of libcalls which...
2010-10-29 John ThompsonInline asm multiple alternative constraints development...
2010-10-06 Dan GohmanComputeLinearIndex doesn't need its TLI argument.
2010-07-26 Bill WendlingUsing llvm.eh.catch.all.value instead of .llvm.eh.catch...
2010-07-15 Evan ChengSplit -enable-finite-only-fp-math to two options:
2010-04-21 Dan GohmanMove several SelectionDAG-independent utility functions...