aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2007-02-01Emit a better assertion message for PR1133Chris Lattner
2007-01-31Allow the target to override the ISD::CondCode that's to be used to test theEvan Cheng
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-29add initial support for handling inline asms with multiple constraints.Chris Lattner
2007-01-29Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman
2007-01-28Arguments are counting from 1. not from 0. Maybe we should changeAnton Korobeynikov
2007-01-28More cleanupAnton Korobeynikov
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-26Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey
2007-01-26Make LABEL a builtin opcode.Jim Laskey
2007-01-24Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift().Evan Cheng
2007-01-22Remove the DoubleTy special case.Evan Cheng
2007-01-21For PR970:Reid Spencer
2007-01-20Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner
2007-01-20Fix for PR1108: type of insert_vector_elt index operand is PtrVT, not MVT::i32.Evan Cheng
2007-01-19For PR1043:Reid Spencer
2007-01-19Remove this xform:Evan Cheng
2007-01-16Fix PR1114 and CodeGen/Generic/2007-01-15-LoadSelectCycle.ll by beingChris Lattner
2007-01-16add options to view the dags before the first or second pass of dag combine.Chris Lattner
2007-01-12Compensate for loss of DerivedTypes.h in TargetLowering.hReid Spencer
2007-01-12Move a function out of line.Reid Spencer
2007-01-12Minor fix.Evan Cheng
2007-01-12Store default libgcc routine names and allow them to be redefined by target.Evan Cheng
2007-01-11For PR1043:Zhou Sheng
2007-01-08Naming consistency.Evan Cheng
2007-01-08Fix for PR1075: bottom-up register-reduction scheduling actually increases re...Evan Cheng
2007-01-08Implement some trivial FP foldings when -enable-unsafe-fp-math is specified.Chris Lattner
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