aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2008-04-27Another step to getting multiple result inline asm to work.Chris Lattner
2008-04-27typoChris Lattner
2008-04-27Implement a signficant optimization for inline asm:Chris Lattner
2008-04-27isa+cast -> dyn_castChris Lattner
2008-04-27Move a bunch of inline asm code out of line.Chris Lattner
2008-04-26A few inline asm cleanups:Chris Lattner
2008-04-25Remove the code from CodeGenPrepare that moved getresult instructionsDan Gohman
2008-04-25Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own Nate Begeman
2008-04-23Use isa instead of dyn_cast.Dan Gohman
2008-04-23Add support to codegen for getresult instructions with undef operands.Dan Gohman
2008-04-21Fix an out-of-bounds access in -view-sunit-dags in the case of anDan Gohman
2008-04-20Check we aren't trying to convert PPC long double.Dale Johannesen
2008-04-20Switch to using Simplified ConstantFP::get API.Chris Lattner
2008-04-18Implement a bit more softfloat support inDuncan Sands
2008-04-18Add some more FIXME's for indexed loads and stores.Duncan Sands
2008-04-18Provide an explicit list of operands to MakeLibcall,Duncan Sands
2008-04-17Remove the implicit conversion from SDOperandPtr to SDOperand*; thisDan Gohman
2008-04-17Correct the SrcValue information in the Expand code for va_copy.Dan Gohman
2008-04-16Ongoing work on improving the instruction selection infrastructure:Roman Levenstein
2008-04-15Fix the new scheduler assertion checks to work whenDan Gohman
2008-04-15Change Divided flag to Split, as suggested by EvanNicolas Geoffray
2008-04-15Treat EntryToken nodes as "passive" so that they aren't added to theDan Gohman
2008-04-14In -view-sunit-dags, display "special" chain dependencies as cyanDan Gohman
2008-04-14Avoid creating MERGE_VALUES nodes for single values.Dan Gohman
2008-04-14Fix const-correctness issues with the SrcValue handling in theDan Gohman
2008-04-14Fix /test/CodeGen/PowerPC/big-endian-actual-args.ll for linux/ppc32Nicolas Geoffray
2008-04-14Initial libcall support for LegalizeTypes. This isDuncan Sands
2008-04-13LegalizeTypes can sometimes have deleted nodesDuncan Sands
2008-04-13Add a divided flag for the first piece of an argument divided into mulitple p...Nicolas Geoffray
2008-04-12Factor some libcall code.Duncan Sands
2008-04-12Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman
2008-04-11detabifyGabor Greif
2008-04-07Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman
2008-04-07Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein
2008-04-06Prefer to expand mask for xor to -1, so we have a chance to turn it into a not.Torok Edwin
2008-04-04Make sure both PendingLoads and PendingExports are flushedDale Johannesen
2008-04-03Start of a series of patches related to implicit_def.Evan Cheng
2008-04-03Backing out 48222 temporarily.Evan Cheng
2008-04-02Recommitting EH patch; this should answer most of theDale Johannesen
2008-04-01Revert 49006 for the moment.Dale Johannesen
2008-04-01More soft fp fixes.Evan Cheng
2008-04-01Pasto.Evan Cheng
2008-04-01Add comment.Evan Cheng
2008-04-01Unbreak ARM / Thumb soft FP support.Evan Cheng
2008-03-31Emit exception handling info for functions which areDale Johannesen
2008-03-31Fix a DAGCombiner optimization to respect volatile qualification.Dan Gohman
2008-03-30Fix "Control reaches the end of non-void function" warnings, Chris Lattner
2008-03-29Cosmetic changes.Evan Cheng
2008-03-28ifdef out a dead function. Should this be removed?Chris Lattner
2008-03-28Rename getAnyLoad to getLoad is suggested by Evan.Duncan Sands