Always use either MVT::i1 or getSetCCResultType for
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2008-08-27 Owen AndersonAdd support for fast isel of inttoptr and ptrtoint...
2008-08-26 Owen AndersonFactor out a large amoutn of the cast handling code...
2008-08-26 Owen AndersonAdd support for fast isel of zext.
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Owen AndersonAdd support for fptosi of constants in fast isel.
2008-08-26 Dan GohmanOptimize SelectionDAG's topological sort to use one...
2008-08-26 Dan GohmanRefactor the bitcast code into its own function.
2008-08-26 Dan GohmanMake FastISel use the correct argument type when castin...
2008-08-26 Dan GohmanDon't select binary instructions with illegal types.
2008-08-26 Owen AndersonAdd support for fast isel of sitofp, and remove some...
2008-08-26 Owen AndersonUse a combination of copyRegToReg and ISD::BIT_CONVERT...
2008-08-26 Owen AndersonMake TargetInstrInfo::copyRegToReg return a bool indica...
2008-08-26 Owen AndersonAdd support for fast isel of non-constant fptosi instru...
2008-08-26 Chris Lattnertypo fix.
2008-08-26 Dan GohmanActually recycle SDNode allocations. SelectionDAG is...
2008-08-25 Owen AndersonAdd a RetVT parameter to emitted FastISel methods,...
2008-08-25 Evan ChengUnbreak build.
2008-08-25 Owen AndersonExpand bitcast support in fast isel to support bitcasts...
2008-08-25 Owen AndersonAdd support for fast isel of (integer) immediate materi...
2008-08-24 Chris Lattnermake sure to flush the stream after dumping, to make...
2008-08-23 Chris Lattnerget MachineConstantPool off std::ostream, onto raw_ostr...
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Dan GohmanMake MBBMap a DenseMap instead of a std::map.
2008-08-23 Dan GohmanMove the point at which FastISel taps into the Selectio...
2008-08-23 Dan GohmanAvoid creating shift-by-zero SDNodes in the common...
2008-08-23 Dan GohmanMove SelectionDAG's constructor out of line.
2008-08-22 Dan GohmanReapply r55191 and r55192.
2008-08-22 Bill WendlingReverting r55190, r55191, and r55192. They broke the...
2008-08-22 Dan GohmanFix the InsertBranch call.
2008-08-22 Dan GohmanSupport non-fallthrough unconditional branches in FastISel.
2008-08-22 Dan GohmanAdd FastISel support for PHINodes. Machine PHI nodes
2008-08-22 Dan GohmanFactor out the predicate check code from DAGISelEmitter.cpp
2008-08-21 Dan GohmanAdd libcalls for the new rounding opcodes.
2008-08-21 Dan GohmanAdd libm-oriented ISD opcodes for rounding operations.
2008-08-21 Dan GohmanHave FastISel skip the multiply by 1 for getelementptr...
2008-08-21 Dan GohmanMVT::getMVT uses iPTR for pointer types, while we need...
2008-08-21 Dan GohmanElements in DeadNodeSet are checked for use_empty(...
2008-08-21 Dan GohmanBasic fast-isel support for instructions with constant...
2008-08-21 Evan ChengType of first GEP operand is always the same as the...
2008-08-20 Dan GohmanFix unused variable warnings.
2008-08-20 Evan ChengFirst cut, un-optimized (and untested) fast isel loweri...
2008-08-20 Dan GohmanSimplify the BuildMI calls even more.
2008-08-20 Dan GohmanSimplify FastISel's constructor argument list, make...
2008-08-20 Dan GohmanDump the instruction that foiled ISel even when -debug...
2008-08-20 Dan GohmanMake more use of the BuildMI API.
2008-08-20 Dan GohmanMinor code reorganization.
2008-08-20 Dan GohmanMinor whitespace cleanup.
2008-08-20 Dan GohmanFix 80 column violation.
2008-08-20 Evan ChengKill off SimpleBBISel, it's replaced by FastISel.
2008-08-20 Dan GohmanDisable DAGCombine's alignment inference in "fast"...
2008-08-20 Dan GohmanChange the FoldingSetNodeID usage for objects which...
2008-08-20 Dan GohmanUse BitVector instead of std::vector<unsigned char>.
2008-08-20 Dan GohmanAvoid an empty-if-body warning in release builds.
2008-08-20 Dan GohmanFix FastISel to recognize that the last block in the...
2008-08-20 Dan GohmanFix a leak in the FastISel code that Chris pointed...
2008-08-20 Dan GohmanAdd support for running SelectionDAG if FastISel fails...
2008-08-20 Dan GohmanFix FastISel to recognize unhandled operands, such...
2008-08-20 Dan GohmanAdd FastISel support for floating-point operations.
2008-08-20 Dan GohmanAdd FastISel support for several more binary operators.
2008-08-19 Dan GohmanAdd code to call FastISel, and a command-line option...
2008-08-19 Dan GohmanSupport unconditional fall-through branches in FastISel.
2008-08-19 Dan GohmanUse the BuildMI overload that sets up a destination...
2008-08-19 Dan GohmanHandle the case where target-specific fastisel code...
2008-08-19 Chris Lattnerdon't use the result of WriteTypeSymbolic or WriteAsOpe...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-17 Gordon HenriksenFactor GC metadata table assembly generation out of...
2008-08-17 Chris LattnerRework the routines that convert AP[S]Int into a string...
2008-08-14 Dan GohmanMake FastISel's constructor protected, and give it...
2008-08-14 Dan GohmanImprove support for vector casts in LLVM IR and CodeGen.
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Dan GohmanAllow SelectionDAG to create EXTRACT_VECTOR_ELT nodes...
2008-08-13 Dan GohmanInitial checkin of the new "fast" instruction selection...
2008-08-13 Dan GohmanRename SelectionDAGISel's FastISel to Fast, to begin...
2008-08-12 Dan GohmanCorrect the filename in the top-of-file comment.
2008-08-11 Dan GohmanTake the FrameOffset into account when computing the...
2008-08-08 Evan ChengAdd skeleton of simple basic block instruction selector.
2008-08-07 Bruno Cardoso LopesAdd the remaining fp_round libcalls:
2008-08-07 Evan ChengFactor code that finalize PHI nodes, jump tables, etc...
2008-08-05 Owen AndersonRemove the -disable-correct-folding option, which was...
2008-08-05 Dan GohmanFix several const-correctness issues, resolving some...
2008-08-05 Owen AndersonThis option doesn't need to be a target option. It...
2008-08-04 Owen Anderson- Fix SelectionDAG to generate correct CFGs.
2008-08-04 Dan GohmanFix SDISel lowering of PHI nodes to use ComputeValueVTs.
2008-08-04 Dan GohmanFix SDISel lowering of zeroinitializer and undef to...
2008-07-31 Dale JohannesenAdd a flag to disable jump table generation (all
2008-07-31 Dan GohmanImprove dagcombining for sext-loads and sext-in-reg...
2008-07-30 Dan GohmanMove SelectionDAG::viewGraph() out of line; as an inlin...
2008-07-30 Dan GohmanDon't look for leaf values to store when lowering stores of
2008-07-29 Nate BegemanFix broken CellSPU lowering, re-instate braces in Legalize
2008-07-29 Nate BegemanDisable a fix in the previous patch, since it breaks...
2008-07-29 Nate BegemanAdd vector shifts to the IR, patch by Eli Friedman.
2008-07-28 Dan GohmanFold the useful features of alist and alist_node into...
2008-07-27 Dan GohmanMake the ScheduleDAG's GraphRoot edge be blue and dashe...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-27 Dan GohmanRename isOnlyUseOf to isOnlyUserOf.
2008-07-27 Duncan SandsSome binary operations were being treated as
2008-07-25 Mon P WangWhen splitting a vector shuffle, fixed which type we...
2008-07-25 Dan GohmanUse AliasAnalysis::pointsToConstantMemory in SDISel...
2008-07-23 Dan GohmanEnable first-class aggregates support.
next