Make CodeGen TBAA-aware.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2010-10-20 Dan GohmanMake CodeGen TBAA-aware.
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-09-21 Chris Lattnerfinish pushing MachinePointerInfo through selectiondags...
2010-09-21 Chris Lattnereliminate an old SelectionDAG::getTruncStore method...
2010-09-21 Chris Lattnereliminate last SelectionDAG::getLoad old entrypoint...
2010-09-21 Chris Lattnerfix the code that infers SV info to be correct when...
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-09-21 Chris Lattnerreimplement memcpy/memmove/memset lowering to use Machi...
2010-09-21 Chris Lattneradd overloads for SelectionDAG::getLoad, getStore,...
2010-09-21 Chris Lattnersimplify interface to SelectionDAG::getMemIntrinsicNode...
2010-09-21 Chris Lattnerchagne interface to SelectionDAG::getAtomic to take...
2010-09-21 Chris Lattnerforce clients of MachineFunction::getMachineMemOperand...
2010-09-18 Owen AndersonInvert the logic of reachesChainWithoutSideEffects...
2010-08-31 Bruno Cardoso Lopeszap unused method. x86 is the only user and already...
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-07-23 Dan GohmanMake SDNode::dump() print a newline at the end.
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-15 Evan ChengSplit -enable-finite-only-fp-math to two options:
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-04 Evan ChengInfer alignments of fixed frame objects when they are...
2010-06-26 Rafael EspindolaWhen splitting a VAARG, remember its alignment.
2010-06-25 Duncan SandsRemove variables which are assigned to but for which...
2010-06-24 Dan GohmanEliminate the other half of the BRCOND optimization...
2010-06-24 Dan GohmanEliminate the first have of the optimization which...
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-18 Dan GohmanDon't replace the old Ordering object with a new one...
2010-06-18 Dan GohmanDon't call clear() on DbgInfo when it's going to be...
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-18 Dan GohmanFold the ShrinkDemandedOps pass into the regular DAGCom...
2010-06-18 Dan GohmanHandle ext(ext(x)) -> ext(x) immediately, since it...
2010-06-01 Dan GohmanFill in missing support for ISD::FEXP, ISD::FPOWI,...
2010-05-31 Chris Lattnerfix PR6623: when optimizing for size, don't inline...
2010-05-31 Chris Lattnerthe 'limit' argument to FindOptimalMemOpLowering is...
2010-05-29 Dan GohmanSelectionDAG shouldn't have a FunctionLoweringInfo...
2010-05-26 Jim GrosbachAdjust eh.sjlj.setjmp to properly have a chain and...
2010-05-15 Dale JohannesenImprove assertion messages.
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
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...
next