summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Commit this, which should have accompanied 101531.Dan Gohman2010-04-161-1/+2
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-9/+9
* Remove unnecessary parens.Dan Gohman2010-04-121-2/+2
* Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32...Evan Cheng2010-04-081-8/+12
* Three changes:Chris Lattner2010-04-071-0/+23
* Remove assert to treat memmove and memset like memcpyMon P Wang2010-04-061-3/+4
* Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation.Evan Cheng2010-04-051-4/+2
* Add a comment.Dan Gohman2010-04-051-0/+6
* lowering a volatile llvm.memcpy to a libc memcpy is ok.Chris Lattner2010-04-051-1/+0
* remove the now-redundant MMI pointer in SelectionDAG.Chris Lattner2010-04-051-2/+1
* remove some redundant MMI arguments.Chris Lattner2010-04-051-4/+3
* selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner2010-04-051-4/+2
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-23/+29
* stop using DebugLoc::getUnknownLoc()Chris Lattner2010-04-021-8/+4
* Correctly lower memset / memcpy of undef. It should be a nop. PR6767.Evan Cheng2010-04-021-11/+23
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-26/+21
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-21/+26
* Skip checking preferred alignment of GVs defined in other translation units a...Evan Cheng2010-04-011-1/+1
* - Avoid using floating point stores to implement memset unless the value is z...Evan Cheng2010-04-011-10/+14
* Fix sdisel memcpy, memset, memmove lowering:Evan Cheng2010-04-011-85/+133
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-27/+22
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-22/+27
* Funky indentation.Evan Cheng2010-03-301-5/+5
* Pool allocate SDDbgValue nodes.Evan Cheng2010-03-291-0/+21
* Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng2010-03-251-20/+11
* Define placement new wrappers for BumpPtrAllocator andDan Gohman2010-03-181-91/+63
* SIGN_EXTEND from the same type as the dest is valid.Chris Lattner2010-03-151-1/+1
* sink the call to VT.getSizeInBits() down into its uses,Chris Lattner2010-03-151-7/+5
* Rename SDDbgValue.h to SDNodeDbgValue.h for consistency.Evan Cheng2010-03-141-1/+1
* Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov2010-03-141-0/+2
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-141-8/+7
* Progress towards shepherding debug info through SelectionDAG.Dale Johannesen2010-03-101-1/+28
* Use Other as a sentinel instead of iAny.Chris Lattner2010-03-071-4/+4
* Fix a typo Duncan noticed.Dan Gohman2010-03-041-1/+1
* Fix a bug in SelectionDAG's ReplaceAllUsesWith in the case whereDan Gohman2010-03-031-4/+45
* Remove dead parameter passing.Bill Wendling2010-03-021-3/+3
* remove all but one version of SelectionDAG::MorphNodeToChris Lattner2010-03-011-81/+0
* some trivial microoptimizations.Chris Lattner2010-03-011-6/+8
* enhance the new isel to handle the 'node already exists'Chris Lattner2010-02-281-1/+1
* clean up various VT manipulations, patch by Micah Villmow! PR6337Chris Lattner2010-02-241-9/+6
* convert cycle checker to smallptrset, add comments and make itChris Lattner2010-02-241-20/+20
* revert david's patch which does not even build.Chris Lattner2010-02-241-4/+4
* Use a SmallPtrSet as suggested by Chris.David Greene2010-02-241-4/+4
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-241-0/+23
* add node #'s to debug dumps.Chris Lattner2010-02-241-3/+3
* make selectnodeto set the nodeid to -1. This makes it more akin toChris Lattner2010-02-231-1/+4
* Print node ID's in dumps and views if set.Chris Lattner2010-02-231-0/+3
* Speed up cycle checking significantly by caching results.David Greene2010-02-231-3/+9
* Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene2010-02-171-8/+17
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-1/+1
OpenPOWER on IntegriCloud