aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix a memory leak. Patch by Nicolas Geoffray.Evan Cheng2010-02-151-0/+1
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-151-15/+27
* Only dump output in debug mode.David Greene2010-02-091-4/+5
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-4/+4
* Improve EXTRACT_VECTOR_ELT patch based on comments from DuncanMon P Wang2010-02-011-6/+9
* Fixed a couple of optimization with EXTRACT_VECTOR_ELT that assumes the resultMon P Wang2010-02-011-1/+1
* Change the SREM case to match the logic in the IR version ComputeMaskedBits.Duncan Sands2010-01-291-8/+17
* Assign the ordering of SDNodes in a much less intrusive fashion. After theBill Wendling2010-01-281-1/+1
* Remove the '-disable-scheduling' flag and replace it with the 'source' option ofBill Wendling2010-01-231-8/+5
* When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene2010-01-201-1/+35
* Add some asserts to check SelectionDAG problems earlier.David Greene2010-01-201-0/+12
* Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene2010-01-191-28/+24
* Add some debug routines to SelectionDAG to dump full DAGs.David Greene2010-01-151-0/+43