Add an assertion to catch attempts to access off the end of the array.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2010-05-10 Duncan SandsAdd an assertion to catch attempts to access off the...
2010-05-07 Dale JohannesenFix PR 7087, and probably other things, by extending
2010-05-07 Dan GohmanPrint debug information for SDNodes.
2010-04-30 Bill WendlingEXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have...
2010-04-26 Dale JohannesenAdd DBG_VALUE handling for byval parameters; this
2010-04-21 Dan GohmanAdd another variant of this test which found a place...
2010-04-19 Dan GohmanGive SelectionDAG a TargetMachine too, rather than...
2010-04-17 Dan GohmanDelete now-unnecessary const_casts.
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-16 Dan GohmanCommit this, which should have accompanied 101531.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-12 Dan GohmanRemove unnecessary parens.
2010-04-08 Evan ChengAvoid using f64 to lower memcpy from constant string...
2010-04-07 Chris LattnerThree changes:
2010-04-06 Mon P WangRemove assert to treat memmove and memset like memcpy
2010-04-05 Evan ChengFix an obvious copy-n-paste bug. It's not known to...
2010-04-05 Dan GohmanAdd a comment.
2010-04-05 Chris Lattnerlowering a volatile llvm.memcpy to a libc memcpy is ok.
2010-04-05 Chris Lattnerremove the now-redundant MMI pointer in SelectionDAG.
2010-04-05 Chris Lattnerremove some redundant MMI arguments.
2010-04-05 Chris Lattnerselection dag doesn't need DwarfWriter, remove some...
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Chris Lattnerstop using DebugLoc::getUnknownLoc()
2010-04-02 Evan ChengCorrectly lower memset / memcpy of undef. It should...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-04-01 Evan ChengSkip checking preferred alignment of GVs defined in...
2010-04-01 Evan Cheng- Avoid using floating point stores to implement memset...
2010-04-01 Evan ChengFix sdisel memcpy, memset, memmove lowering:
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-30 Evan ChengFunky indentation.
2010-03-29 Evan ChengPool allocate SDDbgValue nodes.
2010-03-25 Evan ChengChange how dbg_value sdnodes are converted into machine...
2010-03-18 Dan GohmanDefine placement new wrappers for BumpPtrAllocator and
2010-03-15 Chris LattnerSIGN_EXTEND from the same type as the dest is valid.
2010-03-15 Chris Lattnersink the call to VT.getSizeInBits() down into its uses,
2010-03-14 Evan ChengRename SDDbgValue.h to SDNodeDbgValue.h for consistency.
2010-03-14 Anton KorobeynikovMake default expansion for FP16 <-> FP32 nodes into...
2010-03-14 Chris Lattnerchange the LabelSDNode to be EHLabelSDNode and make...
2010-03-10 Dale JohannesenProgress towards shepherding debug info through Selecti...
2010-03-07 Chris LattnerUse Other as a sentinel instead of iAny.
2010-03-04 Dan GohmanFix a typo Duncan noticed.
2010-03-03 Dan GohmanFix a bug in SelectionDAG's ReplaceAllUsesWith in the...
2010-03-02 Bill WendlingRemove dead parameter passing.
2010-03-01 Chris Lattnerremove all but one version of SelectionDAG::MorphNodeTo
2010-03-01 Chris Lattnersome trivial microoptimizations.
2010-02-28 Chris Lattnerenhance the new isel to handle the 'node already exists'
2010-02-24 Chris Lattnerclean up various VT manipulations, patch by Micah Villm...
2010-02-24 Chris Lattnerconvert cycle checker to smallptrset, add comments...
2010-02-24 Chris Lattnerrevert david's patch which does not even build.
2010-02-24 David GreeneUse a SmallPtrSet as suggested by Chris.
2010-02-24 Dan GohmanWhen forming SSE min and max nodes for UGE and ULE...
2010-02-24 Chris Lattneradd node #'s to debug dumps.
2010-02-23 Chris Lattnermake selectnodeto set the nodeid to -1. This makes...
2010-02-23 Chris LattnerPrint node ID's in dumps and views if set.
2010-02-23 David GreeneSpeed up cycle checking significantly by caching results.
2010-02-17 David GreeneMake the non-temporal bit "significant" in MemSDNodes...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Evan ChengFix a memory leak. Patch by Nicolas Geoffray.
2010-02-15 David GreeneAdd non-temporal flags and remove an assumption of...
2010-02-09 David GreeneOnly dump output in debug mode.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-01 Mon P WangImprove EXTRACT_VECTOR_ELT patch based on comments...
2010-02-01 Mon P WangFixed a couple of optimization with EXTRACT_VECTOR_ELT...
2010-01-29 Duncan SandsChange the SREM case to match the logic in the IR versi...
2010-01-28 Bill WendlingAssign the ordering of SDNodes in a much less intrusive...
2010-01-23 Bill WendlingRemove the '-disable-scheduling' flag and replace it...
2010-01-20 David GreeneWhen XDEBUG is enabled, check for SelectionDAG cycles...
2010-01-20 David GreeneAdd some asserts to check SelectionDAG problems earlier.
2010-01-19 David GreeneAdd some new debugging APIs to print out "raw" Selectio...
2010-01-15 David GreeneAdd some debug routines to SelectionDAG to dump full...
2010-01-09 Dan GohmanRevert an earlier change to SIGN_EXTEND_INREG for vecto...
2010-01-06 Evan ChengTeach dag combine to fold the following transformation...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-22 Bill WendlingAdd more plumbing. This time in the LowerArguments...
2009-12-21 Bill Wendling- Add a bit more plumbing assigning an order to SDNodes.
2009-12-21 Bill WendlingPlace SDNodeOrdering.h in the directory it's used.
2009-12-19 Anton KorobeynikovUse 4-arg getVTList) variant instead of generic one...
2009-12-18 Bill WendlingChanges from review:
2009-12-16 Daniel DunbarReapply r91392, it was only unmasking the bug, and...
2009-12-16 Daniel DunbarRevert "Initial work on disabling the scheduler. This...
2009-12-15 Bill WendlingInitial work on disabling the scheduler. This is a...
2009-12-14 Dan GohmanFix integer cast code to handle vector types.
2009-12-13 Anton KorobeynikovFix weird typo which leads to unallocated memory access...
2009-12-11 Dan GohmanImplement vector widening, splitting, and scalarizing...
2009-12-09 Evan ChengTeach InferPtrAlignment to infer GV+cst alignment and...
2009-12-09 Evan ChengMove isConsecutiveLoad to SelectionDAG. It's not target...
2009-12-09 Evan ChengInfer alignment for non-fixed stack object.
2009-12-09 Evan ChengAdd const qualifier.
2009-12-09 Evan ChengRefactor InferAlignment out of DAGCombine.
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-13 Dale JohannesenAdjust isConstantSplat to allow for big-endian targets.
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-11-07 Mon P WangFix memoizing of CvtRndSatSDNode
2009-11-05 Dan GohmanAvoid printing a redundant space in SDNode->dump().
2009-10-31 Dan GohmanMake -print-machineinstrs more readable.
next