aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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-03NULL names should pass validation.Jim Laskey
2007-01-03Silence warning.Jim Laskey
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
2007-01-02- Fixing naming inconsistency: calleesave -> calleesaved.Evan Cheng
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-22Need to walk the derived chain of typedefs to get actual size.Jim Laskey
2006-12-22Debug dump error.Evan Cheng
2006-12-21Just print integer constants as signed values. The actual signednessReid Spencer
2006-12-21Simplify all the casting business and get rid of isSigned().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-19Fix for PR1059: http://llvm.org/PR1059Anton Korobeynikov
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-18Convert the last uses of CastInst::createInferredCast to a normal castReid Spencer
2006-12-18move ExtWeakSymbols to AsmPrinterRafael Espindola
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-16The best unbreakage yet, addressing Bill's concerns.Jeff Cohen
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-15An even better unbreakage...Jeff Cohen
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-15Minor clean up.Evan Cheng
2006-12-15Expand FP compares to soft-fp call(s)Evan Cheng
2006-12-141. Tidy up jump table info.Jim Laskey
2006-12-14Fix a long-standing spiller bug:Evan Cheng
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