updates from duncan
[oota-llvm.git] / lib / CodeGen /
2007-10-15 Chris Lattnerupdates from duncan
2007-10-15 Duncan SandsFix some typos. Call getTypeToTransformTo rather than
2007-10-15 Chris LattnerOne mundane change: Change ReplaceAllUsesOfValueWith...
2007-10-15 Chris LattnerOne xform performed by LegalizeDAG is transformation...
2007-10-15 Chris LattnerAdd a (disabled by default) way to view the ID of a...
2007-10-14 Chris Lattnerremove misleading comment.
2007-10-14 Chris LattnerIf a target doesn't have HasMULHU or HasUMUL_LOHI,...
2007-10-14 Evan ChengWhen coalescing an EXTRACT_SUBREG and the dst register...
2007-10-14 Evan ChengRevert 42908 for now.
2007-10-14 Dale JohannesenDisable some compile-time optimizations on PPC
2007-10-13 Chris LattnerEnhance the truncstore optimization code to handle...
2007-10-13 Chris LattnerAdd a simple optimization to simplify the input to
2007-10-13 Evan ChengLocal spiller optimization:
2007-10-13 Evan ChengOptionally create a MachineInstr without default implic...
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-12 Dale Johannesenppc long double. Implement fabs and fneg.
2007-10-12 Dale JohannesenImplement i64->ppcf128 conversions.
2007-10-12 Evan ChengDid mean to leave this in. INSERT_SUBREG isn't being...
2007-10-12 Dan GohmanChange the names used for internal labels to use the...
2007-10-12 Dan GohmanFix some corner cases with vectors in copyToRegs and...
2007-10-12 Dan GohmanAdd support to SplitVectorOp for powi, where the second...
2007-10-12 Evan ChengRestrict EXTRACT_SUBREG coalescing to avoid negative...
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-10-12 Evan ChengSome clean up.
2007-10-12 Dale JohannesenPPC long double. Implement a couple more conversions.
2007-10-12 Dan GohmanAdd intrinsics for sin, cos, and pow. These use llvm_an...
2007-10-11 Dan GohmanCodegen support for vector intrinsics.
2007-10-11 Dale JohannesenImplement ppc long double->uint conversion.
2007-10-11 Dan GohmanAdd runtime library names for pow.
2007-10-11 Dan GohmanAdd an ISD::FPOW node type.
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-10 Evan ChengBad choice of variable name.
2007-10-09 Evan ChengFix an extremely stupid bug that prevented first round...
2007-10-08 Dan GohmanCall getFunctionNumber() instead of referencing Functio...
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-08 Evan ChengKill cycle of an live range is always the last use...
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 Dan GohmanMove the code that emits the .file directives so that...
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-29 Gordon HenriksenThis is done already.
2007-09-29 Gordon HenriksenCollector is the base class for garbage collection...
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 Johannesenminor long double related changes
2007-09-28 Dan GohmanMake the checks for DW_FORM_data4 consistent with the...
2007-09-28 Dan GohmanUse 32-bit data directives for DW_FORM_data4 format...
2007-09-28 Dale JohannesenAdd sqrt and powi intrinsics for long double.
2007-09-27 Dan GohmanTargetAsmInfo::getAddressSize() was incorrect for x86...
2007-09-27 Gordon HenriksenCollectorMetadata abstractly describes stack maps for...
2007-09-27 Gordon HenriksenMy previous Registry.h header, as well as Collectors...
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 Dale JohannesenMake temporaries explicit to avoid premature
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 GohmanDon't emit .debug_line header data if there aren't...
2007-09-24 Dan GohmanMove the Asm->EOL() call for EmitDebugARanges outside...
2007-09-24 Dan GohmanAdd support for emitting .file directives to set up...
2007-09-24 Dan GohmanAdd a routine for emitting .file directives, for setting up
2007-09-24 Dan GohmanUse the correct result value type instead of using...
2007-09-24 Chris LattnerWhen emitting .set directives, make sure the EH and...
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 Lattnerdon't read Block after it is freed. This fixes PR1684
2007-09-21 Chris Lattnerinitialize SetCCResultContents, fixing PR1693
2007-09-19 Dale JohannesenMore long double fixes. x86_64 should build now.
next