factor some logic out into a helper function, allow remat of loads from constant
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2009-06-27 Chris Lattnerfix a typo that GCC should have caught that causes...
2009-06-26 Chris Lattnerfix a really subtle bug in the cross section of aliases...
2009-06-26 Chris Lattnerimplement DOTGraphTraits<SelectionDAG*>::getNodeLabel...
2009-06-26 Chris Lattnerdot graph viewing is apparently not using SDNode::print...
2009-06-26 Chris Lattnerpropagate target operand flags from dag nodes into...
2009-06-26 Chris Lattnerfit in 80 cols
2009-06-25 Chris Lattneradd targetflags to jump tables and constant pool entries.
2009-06-25 Chris Lattnerallow setting target operand flags on TargetGlobalAddre...
2009-06-25 Chris Lattnerstart bringing targetoperand flags into isel, first...
2009-06-25 Owen AndersonProvide guards for this shared structure. I'm not...
2009-06-24 David GreeneThis increases the maximum for MVT::LAST_VALUETYPE
2009-06-24 Owen AndersonGet rid of the global CFGOnly flag by threading a Short...
2009-06-24 Dale JohannesenRewrite 73900 per Duncan's suggestion.
2009-06-24 Chris Lattnerremove dead makefile flags.
2009-06-22 Dale JohannesenFix memcpy expansion so it won't generate invalid
2009-06-19 Devang Patelmv CodeGen/DebugLoc.h Support/DebugLoc.h
2009-06-19 Eli FriedmanMinor cleanup; fixes review comments for a previous...
2009-06-16 Sanjiv GuptaFixed names of libcalls checked in r73480.
2009-06-16 Sanjiv GuptaAdded required libcalls for PIC16 (mostly floating...
2009-06-16 Eli FriedmanAdd some generic expansion logic for SMULO and UMULO...
2009-06-15 Dan GohmanChange this from an assert to a cerr+exit, since it...
2009-06-15 Devang PatelGracefully handle imbalanced inline function begin...
2009-06-15 Arnold SchwaighoferCheckTailCallReturnConstraints is missing a check on the
2009-06-07 Eli FriedmanTweak the expansion code for BIT_CONVERT to generate...
2009-06-07 Eli FriedmanSlightly generalize the code that handles shuffles...
2009-06-06 Eli FriedmanFix the expansion for CONCAT_VECTORS so that it doesn...
2009-06-06 Eli FriedmanFactor out a couple of helpers.
2009-06-06 Eli FriedmanMake SINT_TO_FP/UINT_TO_FP vector legalization queries...
2009-06-05 Devang PatelAdd new function attribute - noimplicitfloat
2009-06-05 Nate BegemanAdapt the x86 build_vector dagcombine to the current...
2009-06-05 Sanjiv GuptaAllow libcalls for i16 sdiv/udiv/rem operations.
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-06-04 Dale JohannesenFix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was
2009-06-04 Dan GohmanDon't do the X * 0.0 -> 0.0 transformation in instcombi...
2009-06-04 Dan GohmanFix comments.
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-31 Duncan SandsRename CustomLowerResults to CustomLowerNode, since
2009-05-30 Bill WendlingUntabification.
2009-05-28 Evan ChengDo not try to create a MVT type of width 0.
2009-05-28 Eli FriedmanRe-commit r72514 and r72516 with a fixed version of...
2009-05-28 Evan ChengIncorporate patch feedbacks.
2009-05-28 Bill WendlingTemporarily revert r72514 (and dependent patch r72516...
2009-05-28 Eli FriedmanRemove a couple of useless functions.
2009-05-28 Eli FriedmanRemove special cases for more opcodes.
2009-05-28 Eli FriedmanRemove special case for SETCC opcode; add some comments...
2009-05-28 Eli FriedmanSome minor cleanups.
2009-05-28 Evan ChengAdded optimization that narrow load / op / store and...
2009-05-27 Eli FriedmanMinor cleanups; add a better explanation for the issue...
2009-05-27 Eli FriedmanRemove more special cases for opcodes.
2009-05-27 Eli FriedmanRemove special cases for more opcodes.
2009-05-27 Eli FriedmanRemoving more special cases from LegalizeDAG.
2009-05-27 Eli FriedmanEliminate more special cases for opcodes.
2009-05-27 Eli FriedmanRemove more special cases from LegalizeDAG.
2009-05-27 Eli FriedmanRemove unused argument.
2009-05-27 Eli FriedmanRemove more opcode special cases.
2009-05-27 Eli FriedmanStart of refactoring LegalizeDAG so that we don't need...
2009-05-26 Eli FriedmanDelete a bunch of dead code from LegalizeDAG.
2009-05-24 Eli FriedmanAdd a comment which should hopefully make the purpose...
2009-05-24 Eli FriedmanMinor improvement to FCOPYSIGN to use BIT_CONVERT in...
2009-05-24 Eli FriedmanRewrite ISD::FCOPYSIGN lowering to never use i64. Not...
2009-05-24 Eli FriedmanUpdate for CMakeLists; untested, so tell me if there...
2009-05-24 Eli FriedmanRemove checks of getTypeAction from LegalizeOp; we...
2009-05-24 Eli FriedmanDisable type legalization in LegalizeDAG.
2009-05-23 Eli FriedmanFix a bug in the expansion of EXTRACT_SUBVECTOR in
2009-05-23 Eli FriedmanAdd a proper implementation of EXTRACT_SUBVECTOR legali...
2009-05-23 Torok EdwinFix PR4254.
2009-05-23 Eli FriedmanAdd a new step to legalization to legalize vector math...
2009-05-22 Duncan SandsAdd a new codegen pass that normalizes dwarf exception...
2009-05-21 Jay FoadUse v.data() instead of &v[0] when SmallVector v might...
2009-05-21 Bill WendlingTemporarily revert r72191. It was causing an assert...
2009-05-20 Argyrios KyrtzidisIntroduce DebugScope which gets embedded into the machi...
2009-05-20 Eli FriedmanFix for PR4235: to build a floating-point value from...
2009-05-19 Dan GohmanRemove the #ifndef NDEBUG from the FastISel debugging...
2009-05-18 Bill WendlingRevert last commit. It was wrong.
2009-05-18 Bill WendlingDon't call RegionInlinedFnEnd if our optimization level...
2009-05-18 Daniel DunbarSilence Release-Asserts warnings.
2009-05-16 Duncan SandsPut back a bit of expensive checking logic that
2009-05-14 Dan GohmanAdd an assert to turn a segfault on an unsupported...
2009-05-13 Jim GrosbachRemoving the HasBuiltinSetjmp flag and associated bits...
2009-05-13 Evan ChengRun code placement optimization for targets that want...
2009-05-12 Jim GrosbachAdd support for GCC compatible builtin setjmp and longj...
2009-05-11 Dan GohmanWhen scalarizing a vector BITCAST, check whether the...
2009-05-10 Bill Wendling--- Reverse-merging r71370 into '.':
2009-05-09 Bill WendlingA debug function start was not being recorded when...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-08 Bill WendlingMirror how Fast ISel determines if a region.end intrins...
2009-05-08 Anton KorobeynikovFactor out cycle-finder code and make it generic.
2009-05-08 Anton KorobeynikovDo not emit bit tests if target does not support native...
2009-05-08 Anton KorobeynikovProperly expand libcalls for urem / srem. Also make...
2009-05-08 Anton KorobeynikovTypo
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Argyrios KyrtzidisMake DwarfWriter::RecordInlinedFnStart more like the...
2009-05-06 Evan ChengDo not use register as base ptr of pre- and post- inc...
2009-05-06 Duncan SandsAdd generic expansion of SUB when ADD and XOR
2009-05-05 Evan ChengMove getInstrOperandRegClass from the scheduler to...
2009-05-04 Chris LattnerMake DBG_STOPPOINT nodes, and therefore DBG_LABEL label...
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Anton KorobeynikovFix typo
next