aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2007-01-07remove support for llvm.isunorderedChris Lattner
2007-01-05Expand fcopysign to the bitwise sequence if select is marked as expensive.Evan Cheng
2007-01-05Bug in ExpandFCOPYSIGNToBitwiseOps(). Clear the old sign bit of operand 0Evan Cheng
2007-01-05CopyToReg source operand can be a register as well. e.g. Copy from GlobalBase...Evan Cheng
2007-01-05GEP subscript is interpreted as a signed value.Evan Cheng
2007-01-04fix PowerPC/2007-01-04-ArgExtension.ll, a bug handling K&R prototypes withChris Lattner
2007-01-04Expand fcopysign to a series of bitwise of operations when it's profitable toEvan Cheng
2007-01-03Legalizer doesn't do an ANY_EXTEND if we don't ask for one so make sureReid Spencer
2007-01-03Restore previous behavior of defaulting to ZEXT. This works around twoReid Spencer
2007-01-03Two changes:Reid Spencer
2007-01-03Clean up from recent changes. Comment the new parameter to ExpandLibCall.Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-20getLoad() and getStore() calls missed SVOffset operand. Thanks to Dan GohmanEvan Cheng
2006-12-19Eliminate static ctors from StatisticsChris Lattner
2006-12-19May need to promote the operand (either sign_extend_inreg or and) beforeEvan Cheng
2006-12-18LegalizeSetCCOperands() may end up inserting libcalls. They need to beEvan Cheng
2006-12-17Fixed so that it dereferences the ostream pointer.Bill Wendling
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-12-16Fix PR1049 and CodeGen/Generic/2006-12-16-InlineAsmCrash.llChris Lattner
2006-12-16Cannot combine an indexed load / store any further.Evan Cheng
2006-12-16Expand FP undefEvan Cheng
2006-12-16Allow promoted FP_TO_UINT / FP_TO_SINT to expand operand.Evan Cheng
2006-12-16Expand fabs / fneg to and / xor.Evan Cheng
2006-12-15Fix select_cc, select expansion to soft-fp bugs.Evan Cheng
2006-12-15This code was usurping the sextload expand in teh legalizer. Just makeJim Laskey
2006-12-15silence a bogus warningChris Lattner
2006-12-15Expand FP compares to soft-fp call(s)Evan Cheng
2006-12-141. Tidy up jump table info.Jim Laskey
2006-12-13More soft-fp work.Evan Cheng
2006-12-13Expand (f64 extload f32) to (f64 fp_ext (load f32)) if f64 type action is exp...Evan Cheng
2006-12-13Expand fsqrt, fsin, and fcos to libcalls.Evan Cheng
2006-12-13Expand f32 / f64 to i32 / i64 conversion to soft-fp library calls.Evan Cheng
2006-12-13Replace CastInst::createInferredCast calls with more accurate castReid Spencer
2006-12-12Expand FP constant to integers if FP types are not legal.Evan Cheng
2006-12-12Soft fp FNEG, SINT_TO_FP, UINT_TO_FP libcall expansion.Evan Cheng
2006-12-12Expand ConstantFP to load from CP if float types are being expanded.Evan Cheng
2006-12-12Expand i32/i64 CopyToReg f32/f64 to BIT_CONVERT + CopyToReg.Evan Cheng
2006-12-12- When expanding a bit_convert whose src operand is also to be expanded andEvan Cheng
2006-12-12Expand formal arguments and call arguments recursively: e.g. f64 -> i64 -> 2 ...Evan Cheng
2006-12-12fit in 80 colsChris Lattner
2006-12-12this can only be fptrunc.Chris Lattner
2006-12-12Revert Nate's patch to fix X86/store-fp-constant.ll. With the dag combinerChris Lattner
2006-12-12make this code more aggressive about turning store fpimm into store int imm.Chris Lattner
2006-12-12Change inferred cast creation calls to more specific cast creations.Reid Spencer
2006-12-11Re-apply changes that were backed out and fix a naughty typo.Evan Cheng
2006-12-11It seems the llvm::OStream class does not handle stream manipulators.John Criswell
2006-12-11Revert changes that broke oggenc on ppcChris Lattner
2006-12-11Don't convert store double C, Ptr to store long C, Ptr if i64 is not a legal ...Evan Cheng
2006-12-11f32 / f64 node is expanded to one i32 / i64 node.Evan Cheng