summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Don't call clear() on DbgInfo when it's going to be deleted anyway.Dan Gohman2010-06-181-3/+0
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-181-23/+19
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-181-0/+8
* Handle ext(ext(x)) -> ext(x) immediately, since it's simple.Dan Gohman2010-06-181-1/+2
* Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends.Dan Gohman2010-06-011-2/+7
* fix PR6623: when optimizing for size, don't inline memcpy/memsetsChris Lattner2010-05-311-0/+9
* the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t.Chris Lattner2010-05-311-6/+3
* SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman2010-05-291-2/+1
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-261-0/+2
* Improve assertion messages.Dale Johannesen2010-05-151-3/+8
* Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman2010-05-111-4/+6
* Add an assertion to catch attempts to access off the end of the array.Duncan Sands2010-05-101-0/+2
* Fix PR 7087, and probably other things, by extendingDale Johannesen2010-05-071-1/+11
* Print debug information for SDNodes.Dan Gohman2010-05-071-0/+16
* EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but theBill Wendling2010-04-301-8/+13
* Add DBG_VALUE handling for byval parameters; thisDale Johannesen2010-04-261-2/+2
* Add another variant of this test which found a place whereDan Gohman2010-04-211-1/+2
* Give SelectionDAG a TargetMachine too, rather than having itDan Gohman2010-04-191-6/+2
* Delete now-unnecessary const_casts.Dan Gohman2010-04-171-1/+1
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-1/+1
* 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
OpenPOWER on IntegriCloud