Add a couple dag combines to transform mulhi/mullo into a wider multiply
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2010-12-13 Chris LattnerAdd a couple dag combines to transform mulhi/mullo...
2010-12-13 Chris Lattnerreduce indentation by using continue, no functionality...
2010-12-12 Duncan SandsCatch attempts to remove a deleted node from the CSE...
2010-12-09 Stuart HastingsInitial support for nested CALLSEQ_START/CALLSEQ_END...
2010-12-09 Eric Christopher80-col fixups.
2010-12-08 Eric ChristopherReword comment slightly.
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-06 Devang PatelIf dbg_declare() or dbg_value() is not lowered by isel...
2010-12-04 Benjamin KramerRemove unneeded zero arrays.
2010-12-01 Jay FoadPR5207: Rename overloaded APInt methods set(), clear...
2010-11-30 Evan ChengEnable sibling call optimization of libcalls which...
2010-11-30 Chris Lattneradd TLI support indicating that jumps are more expensiv...
2010-11-30 Jay FoadPR5207: Make APInt::set(), APInt::clear() and APInt...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-28 Bob WilsonFix a comment typo.
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-22 Benjamin KramerImplement the "if (X == 6 || X == 4)" -> "if ((X|2...
2010-11-20 Benjamin KramerSilence Release build warnings about unused functions.
2010-11-20 Duncan SandsOn X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not...
2010-11-20 Andrew TrickRemoving the useless test that I added recently. It...
2010-11-20 Bill WendlingCheck for _setjmp too, because it's also used.
2010-11-19 Mon P WangMake isScalarToVector to return false if the node is...
2010-11-18 Duncan SandsFix thinko: we must turn select(anyext, sext) into...
2010-11-18 Duncan SandsThe DAGCombiner was threading select over pairs of...
2010-11-18 Dale JohannesenDo not throw away alignment when generating the DAG for
2010-11-17 John ThompsonBug 8621 fix - pointer cast stripped from inline asm...
2010-11-16 Dan GohmanSplit pseudo-instruction expansion into a separate...
2010-11-12 Andrew Tricktypo (4th checkin for one fix)
2010-11-12 Andrew TrickFixes PR8287: SD scheduling time. The fix is a failsafe...
2010-11-12 Chris Lattnertidy up.
2010-11-11 Dan GohmanRemove the memmove->memcpy optimization from CodeGen...
2010-11-09 Dan GohmanFix DAGCombiner to avoid folding a sext-in-reg or simil...
2010-11-09 Dale JohannesenFix an inline asm pasto from 117667; was preventing
2010-11-05 Duncan SandsWhen passing a parameter using the 'byval' mechanism...
2010-11-03 Eric ChristopherJust return undef for invalid masks or elts, and since...
2010-11-03 Duncan SandsSimplify uses of MVT and EVT. An MVT can be compared...
2010-11-03 Duncan SandsInside the calling convention logic LocVT is always...
2010-11-03 Eric ChristopherIf we have an undef mask our Elt will be -1 for our...
2010-11-03 Dan GohmanFix DAGCombiner to avoid going into an infinite loop...
2010-11-03 Evan ChengTwo sets of changes. Sorry they are intermingled.
2010-11-02 Devang PatelIf value map does not have register for an argument...
2010-11-02 Devang PatelUse frameindex, if available, as a last resort to emit...
2010-10-29 Bob WilsonRemove DAG combiner patch to fold vector splats. Instc...
2010-10-29 Evan ChengAvoiding overly aggressive latency scheduling. If the...
2010-10-29 John ThompsonInline asm multiple alternative constraints development...
2010-10-28 Bob WilsonTeach the DAG combiner to fold a splat of a splat....
2010-10-28 Evan ChengRe-commit 117518 and 117519 now that ARM MC test failur...
2010-10-28 Evan ChengRevert 117518 and 117519 for now. They changed scheduli...
2010-10-28 Evan ChengFix a major bug in operand latency computation. The...
2010-10-26 Dale JohannesenUse a MemIntrinsicSDNode for ISD::PREFETCH, which touches
2010-10-26 Devang PatelAssign source ordering to nodes created for StoreInst.
2010-10-26 Nick LewyckyFor statistics that are only used in functions declared...
2010-10-25 Devang PatelSimplify.
2010-10-25 Devang PatelAdd counters to count basic blocks and machine basic...
2010-10-23 Chandler CarruthMove the remaining attribute macros to systematic names...
2010-10-21 Michael J. SpencerX86: Base _fltused on the FunctionType of the called...
2010-10-21 Michael J. SpencerCodeGen-Windows: Only emit _fltused if a VarArg functio...
2010-10-20 Dale JohannesenRemove Synthesizable from the Type system; as MMX vector
2010-10-20 Dan GohmanMake CodeGen TBAA-aware.
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-16 Michael J. SpencerX86-Windows: Emit an undefined global __fltused symbol...
2010-10-16 Michael J. SpencerWhitespace!
2010-10-10 Chris Lattnerfix the default va_arg expansion (in the realignment...
2010-10-06 Dan GohmanComputeLinearIndex doesn't need its TLI argument.
2010-10-06 Evan Cheng- Add TargetInstrInfo::getOperandLatency() to compute...
2010-10-05 Owen AndersonUse a more efficient lowering of uint64_t --> float...
2010-10-04 Evan ChengThis DAG combine BRCOND transformation can look pass...
2010-10-01 Devang PatelFix code gen crash reported in PR 8235. We still lose...
2010-10-01 Gabor Greiftypo
2010-10-01 Chris Lattnerfix typo
2010-10-01 Chris Lattnerfix rdar://8494845 + PR8244 - a miscompile exposed...
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-30 Jakob Stoklund OlesenWhen isel is emitting instructions for an x86 target...
2010-09-29 Evan ChengModel Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC...
2010-09-28 Oscar FuentesRemoved a bunch of unnecessary target_link_libraries.
2010-09-27 Dale JohannesenDon't try to make a vector of x86mmx; this won't work,
2010-09-24 John ThompsonFix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOper...
2010-09-24 Michael J. SpencerGet rid of pop_macro warnings on MSVC.
2010-09-23 Evan ChengRevert 114634 for now since buildbot claim it broke...
2010-09-23 Oscar FuentesFix VS 2010 build.
2010-09-23 Evan ChengFollow up to r114630. Do not optimize away unconditiona...
2010-09-23 Evan ChengSDISel should not optimize a unconditional branch follo...
2010-09-22 Owen AndersonA select between a constant and zero, when fed by a...
2010-09-21 John ThompsonFixed pr20314-2.c failure, added E, F, p constraint...
2010-09-21 Chris LattnerRework passing parent pointers into complexpatterns...
2010-09-21 Devang PatelIf only user of a vreg is an copy instruction to export...
2010-09-21 Chris Lattnercorrect this logic.
2010-09-21 Owen AndersonReimplement r114460 in target-independent DAGCombine...
2010-09-21 Chris Lattnerjust like they can opt into getting the root of the...
2010-09-21 Chris Lattnerfinish pushing MachinePointerInfo through selectiondags...
2010-09-21 Chris Lattnerupdate a bunch of code to use the MachinePointerInfo...
2010-09-21 Bob WilsonDefine the TargetLowering::getTgtMemIntrinsic hook...
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 Lattnerconvert dagcombine off the old form of getLoad. This...
2010-09-21 Chris Lattnersimplify DAGCombiner::SimplifySelectOps step #2/2.
next