Added tail call optimization to the x86 back end. It can be
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-11 Dale JohannesenNext PPC long double bits. First cut at constants.
2007-10-10 Duncan SandsCorrect swapped arguments to getConstant.
2007-10-10 Dale JohannesenNext PPC long double bits: ppcf128->i32 conversion.
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-10-08 Dan GohmanDAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI...
2007-10-08 Dan GohmanAdd convenience overloads of SelectionDAG::getNode...
2007-10-08 Dan GohmanIn -debug mode, dump SelectionDAGs both before and...
2007-10-07 Neil BoothconvertFromInteger, as originally written, expected...
2007-10-06 Evan ChengReapply 42677.
2007-10-06 Chris Lattnerrevert evan's patch until the header is committed
2007-10-06 Evan ChengAdded DAG xforms. e.g.
2007-10-06 Dale JohannesenNext powerpc long double bits. Comparisons work,
2007-10-05 Dale JohannesenFirst round of ppc long double. call/return and
2007-10-05 Dan GohmanLegalize support for MUL_LOHI and DIVREM.
2007-10-05 Dan GohmanFix a typo in a comment.
2007-10-05 Dan GohmanProvide names for MUL_LOHI and DIVREM operators.
2007-10-05 Evan ChengChain producing nodes cannot be moved, not chain readin...
2007-10-05 Evan ChengOops. Didn't mean to leave this in.
2007-10-05 Evan ChengIf a node that defines a physical register that is...
2007-10-05 Evan ChengAdd a variant of getTargetNode() that takes a vector...
2007-10-05 Evan ChengSilence a warning.
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
2007-10-02 Dale JohannesenRewrite sqrt and powi to use anyfloat. By popular...
2007-10-01 Dale JohannesenFix stride computations for long double arrays.
2007-10-01 Evan ChengRemove simple scheduler.
2007-09-30 Dale Johannesenremove dup comment
2007-09-30 Dale JohannesenConstant fold int-to-long-double conversions;
2007-09-28 Dan GohmanTeach SplitVectorOp how to split INSERT_VECTOR_ELT.
2007-09-28 Evan ChengIf two instructions are both two-address code, favors...
2007-09-28 Evan ChengRemove a poor scheduling heuristic.
2007-09-28 Evan ChengTrim some unneeded fields.
2007-09-28 Dale JohannesenFix long double -> uint64 conversion.
2007-09-28 Dale JohannesenAdd sqrt and powi intrinsics for long double.
2007-09-27 Evan ChengAvoid inserting a live register more than once.
2007-09-27 Evan ChengSilence a compiler warning.
2007-09-27 Evan ChengBoogs.
2007-09-27 Evan ChengBe smarter about which node to force schedule. Reduce...
2007-09-27 Evan ChengBacktracking only when it won't create a cycle.
2007-09-26 Evan Cheng- Move getPhysicalRegisterRegClass() from ScheduleDAG...
2007-09-26 Dale JohannesenEnable codegen for long double abs, sin, cos
2007-09-26 Dale JohannesenFix f80 UNDEF.
2007-09-26 Evan ChengAllow copyRegToReg to emit cross register classes copies.
2007-09-25 Dan GohmanMove the setOperationAction(ISD::DEBUG_LOC, MVT::Other...
2007-09-25 Evan ChengAdded major new capabilities to scheduler (only BURR...
2007-09-24 Dan GohmanUse the correct result value type instead of using...
2007-09-22 Chris Lattnerinitialize isstore/isload fields in ctor, fixing PR1695
2007-09-21 Dale JohannesenChange APFloat::convertFromInteger to take the incoming
2007-09-21 Chris Lattnerinitialize SetCCResultContents, fixing PR1693
2007-09-19 Dale JohannesenMore long double fixes. x86_64 should build now.
2007-09-19 Dale JohannesenFix longdouble -> uint conversion.
2007-09-19 Evan ChengUse struct SDep instead of std::pair for SUnit pred...
2007-09-18 Evan ChengFix a bogus splat xform:
2007-09-18 Dale JohannesenPrevent crash on long double.
2007-09-17 Devang PatelDo not hide APInt::dump() inside #ifndef NDEBUG.
2007-09-17 Devang PatelThis is not ideal but unbreaks build failure.
2007-09-16 Dale JohannesenAdjust per revew comments.
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-09-13 Chris LattnerFix build problems on Cygwin (PR1652), patch by Patrick...
2007-09-13 Evan ChengBug fixes.
2007-09-12 Evan ChengRemove dead code.
2007-09-12 Evan ChengYet another getTargetNode variant.
2007-09-12 Dale JohannesenRevise previous patch per review comments.
2007-09-11 Dale JohannesenAdd APInt interfaces to APFloat (allows directly
2007-09-11 Duncan SandsFold the adjust_trampoline intrinsic into
2007-09-10 Chris LattnerEmit:
2007-09-10 Chris Lattner1. Don't call Value::getName(), which is slow.
2007-09-08 Dale JohannesenImplement misaligned FP loads and stores.
2007-09-07 Rafael EspindolaAdd support for having different alignment for objects...
2007-09-07 Anton KorobeynikovSplit eh.select / eh.typeid.for intrinsics into i32...
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-09-05 Duncan SandsFix PR1628. When exception handling is turned on,
2007-09-04 Evan ChengFix for PR1632. EHSELECTION always produces a i32 value.
2007-08-31 Dale JohannesenAdd mod, copysign, abs operations to APFloat.
2007-08-31 Dale JohannesenRevise per review of previous patch.
2007-08-31 Dale JohannesenEnhance APFloat to retain bits of NaNs (fixes oggenc).
2007-08-30 Dale JohannesenChange LegalFPImmediates to use APFloat.
2007-08-29 Anton KorobeynikovFix use of declaration inside case block
2007-08-29 Anton KorobeynikovLower FRAME_TO_ADDR_OFFSET to zero by default (if not...
2007-08-28 Dan GohmanAdd an option, -view-sunit-dags, for viewing the actual...
2007-08-27 Dan GohmanMake DAGCombiner's global alias analysis query more...
2007-08-27 Dan GohmanIf the source and destination pointers in an llvm.memmo...
2007-08-27 Duncan SandsThere is an impedance matching problem between LLVM and
2007-08-26 Dale JohannesenRevise per review comments.
2007-08-25 Dale JohannesenAdd APFloat interface to ConstantFPSDNode. Change
2007-08-25 Chris LattnerAllow target constants to be illegal types. The target...
2007-08-25 Chris LattnerTeach the dag scheduler to handle inline asm nodes...
2007-08-25 Chris Lattnerrename isOperandValidForConstraint to LowerAsmOperandFo...
2007-08-24 Dale JohannesenPoison APFloat::operator==. Replace existing uses...
2007-08-24 Dale JohannesenUse APFloat internally for ConstantFPSDNode.
2007-08-23 Anton KorobeynikovPerform correct codegen for eh_dwarf_cfa intrinsic.
2007-08-20 Dan GohmanMinor cleanups to reduce some spurious differences...
2007-08-20 Rafael EspindolaPartial implementation of calling functions with byval...
2007-08-18 Evan ChengFold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending...
2007-08-17 Evan ChengAvoid issue on 64-bit hosts.
2007-08-17 David GreeneFix GLIBCXX_DEBUG error of comparing two singular iterators
2007-08-16 Evan ChengIf dynamic_stackalloc alignment is > stack alignment...
2007-08-16 Evan Cheng- If a dynamic_stackalloc alignment requirement is...
2007-08-15 Lauro Ramos VenancioImplement FPOWI ExpandOp.
next