Reapply 91184 with fixes and an addition to the testcase to cover the problem
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2009-12-15 Evan ChengMake 91378 more conservative.
2009-12-15 Bill WendlingInitial work on disabling the scheduler. This is a...
2009-12-15 Evan ChengFold (zext (and x, cst)) -> (and (zext x), cst).
2009-12-15 Evan ChengPropagate zest through logical shift.
2009-12-14 Dan GohmanFix integer cast code to handle vector types.
2009-12-14 Dan GohmanFix this to properly clear the FastISel debug location...
2009-12-13 Anton KorobeynikovFix weird typo which leads to unallocated memory access...
2009-12-11 Dan GohmanDelete an unnecessary line. The VTSDNode on a SIGN_EXTE...
2009-12-11 Dan GohmanImplement vector widening, splitting, and scalarizing...
2009-12-11 Dan GohmanFix the result type of SELECT nodes lowered from Select...
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-12-07 Anton KorobeynikovTruncate the arguments of llvm.frameaddress / llvm...
2009-12-05 Dan GohmanRemove old DBG_LABEL code.
2009-12-05 Dan GohmanRemove the unused DisableLegalizeTypes option and relat...
2009-12-05 Dan GohmanDon't blindly set the debug location for PHI node copies.
2009-12-05 Dan GohmanMake TargetSelectInstruction protected and called from...
2009-12-05 Dan GohmanThe debug information for an LLVM Instruction applies...
2009-12-04 Duncan SandsAdd note about a subtle bug in this code. Does not...
2009-12-03 Duncan SandsFix ExpandShiftWithUnknownAmountBit, which was complete...
2009-12-03 Nate BegemanDon't pull vector sext through both hands of a logical...
2009-12-03 Jakob Stoklund OlesenDon't call getValueType() on a null SDValue
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-01 Dan GohmanAdd edge source labels to SelectionDAG graphs, now...
2009-12-01 Dan GohmanMinor cleanups.
2009-12-01 Dan GohmanTrim an unnecessary #include.
2009-11-30 Tobias GrosserFix last DOTGraphTraits problems in CompilationGraph.
2009-11-30 Tobias GrosserRemove ShortNames from getNodeLabel in DOTGraphTraits
2009-11-30 Tobias GrosserInstantiate DefaultDOTGraphTraits
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-23 Dan GohmanMove CopyCatchInfo into FunctionLoweringInfo.cpp too...
2009-11-23 Dan GohmanRename SelectionDAGLowering to SelectionDAGBuilder...
2009-11-23 Dan GohmanMove RegsForValue to an anonymous namespace, since...
2009-11-23 Dan GohmanMove some more code out of SelectionDAGBuild.cpp and...
2009-11-23 Ted KremenekUpdate CMake file.
2009-11-23 Dan GohmanMove the FunctionLoweringInfo class and some related...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-21 Dale JohannesenWhen generating a vector the really slow way, via loads
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-20 Duncan SandsFix PR5558, which was caused by a wrong fix for PR3393...
2009-11-20 Dan GohmanFix fast-isel to avoid selecting the return instruction...
2009-11-17 Dan GohmanRemove the optimizations that convert BRCOND and BR_CC...
2009-11-16 Dan GohmanFix a typo in a comment.
2009-11-14 Dan GohmanEnable the tail call optimization when the caller retur...
2009-11-13 Dan GohmanDon't let a noalias difference disrupt the tailcall...
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-12 Benjamin KramerAdd compare_lower and equals_lower methods to StringRef...
2009-11-12 Devang Patel"Attach debug info with llvm instructions" mode was...
2009-11-11 Kenneth Uildriksx86 users can now return arbitrary sized structs. ...
2009-11-10 Dale JohannesenEmit correct code when making a ConstantPool entry...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-10 Duncan SandsCodegen support for the llvm.invariant/lifetime.start...
2009-11-09 Dan GohmanRemove an unneeded #include.
2009-11-09 Mike StumpFix for 64-bit builds.
2009-11-09 Evan ChengHide a couple of options.
2009-11-07 Anton KorobeynikovAdd 8 bit libcalls and make use of them for msp430
2009-11-07 Chris LattnerFix PR5421 by APInt'izing switch lowering.
2009-11-07 Mon P WangFix memoizing of CvtRndSatSDNode
2009-11-07 Kenneth UildriksAdd code to check at SelectionDAGISel::LowerArguments...
2009-11-05 Dan GohmanAvoid printing a redundant space in SDNode->dump().
2009-10-31 Dan GohmanMake -print-machineinstrs more readable.
2009-10-31 Dan GohmanWhen discarding SrcValue information, discard all of...
2009-10-31 Eric ChristopherFix warning with gcc-4.0 and signed/unsigned.
2009-10-30 Dan GohmanDon't mark registers dead here when processing nodes...
2009-10-30 Dan GohmanInitial target-independent CodeGen support for BlockAdd...
2009-10-29 Dan GohmanRemove some unnecessary spaces in debug output.
2009-10-29 Dan GohmanMove some code from being emitted as boilerplate duplic...
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-28 Eric ChristopherMake sure we return the right sized type here.
2009-10-28 Dan GohmanDon't call SDNode::isPredecessorOf when it isn't necess...
2009-10-28 Dan GohmanRewrite SelectionDAG::isPredecessorOf to be iterative...
2009-10-28 Evan ChengAdd a second ValueType argument to isFPImmLegal.
2009-10-28 Dan GohmanMark dead physregdefs dead immediately. This helps...
2009-10-28 Chris Lattnerrename indbr -> indirectbr to appease the residents...
2009-10-27 Dan GohmanUpdate the MachineBasicBlock CFG for an indirect branch.
2009-10-27 Dan GohmanAdd CodeGen support for indirect branches.
2009-10-27 Chris Lattnerdon't use stdio
2009-10-27 Evan ChengDo away with addLegalFPImmediate. Add a target hook...
2009-10-27 Chris Lattneradd enough support for indirect branch for the feature...
2009-10-27 Chris Lattnerpseudosourcevalue is also still using getGlobalContext...
2009-10-27 Eric ChristopherAdd objectsize intrinsic and hook it up through codegen...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-23 Dan GohmanAPInt-ify the gep scaling code, so that it correctly...
2009-10-22 Anton KorobeynikovFix null pointer dereference.
2009-10-20 Anton KorobeynikovFix invalid for vector types fneg(bitconvert(x)) =...
2009-10-18 Evan Cheng-Revert parts of 84326 and 84411. Distinquishing betwee...
2009-10-18 Evan ChengOnly fixed stack objects and spill slots should be...
2009-10-17 Evan ChengRevert 84315 for now. Re-thinking the patch.
2009-10-17 Evan ChengRename getFixedStack to getStackObject. The stack objec...
2009-10-17 Evan Cheng80 col violation.
2009-10-17 Dan GohmanDelete an obsolete comment.
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-10-16 Mon P WangAllow widening of extract subvector
next