aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2007-01-21For PR970:Reid Spencer
2007-01-20Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner
2007-01-11For PR1043:Zhou Sheng
2007-01-07remove support for llvm.isunorderedChris Lattner
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-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
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-16Fix PR1049 and CodeGen/Generic/2006-12-16-InlineAsmCrash.llChris Lattner
2006-12-13More soft-fp work.Evan Cheng
2006-12-13Replace CastInst::createInferredCast calls with more accurate castReid Spencer
2006-12-12Expand i32/i64 CopyToReg f32/f64 to BIT_CONVERT + CopyToReg.Evan Cheng
2006-12-12Expand formal arguments and call arguments recursively: e.g. f64 -> i64 -> 2 ...Evan Cheng
2006-12-10Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov
2006-12-09Preliminary soft float support.Evan Cheng
2006-12-07Removing even more <iostream> includes.Bill Wendling
2006-11-29Fix for PR1023 by Dan Gohman.Evan Cheng
2006-11-29Fix for PR1022 (folding loads of static initializers) by Dan Gohman.Evan Cheng
2006-11-29add a hook to allow targets to hack on inline asms to lower them to llvmChris Lattner
2006-11-27Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng
2006-11-27For PR950:Reid Spencer
2006-11-20For PR950:Reid Spencer
2006-11-15remove dead #includeChris Lattner
2006-11-10commentateChris Lattner
2006-11-08For PR950:Reid Spencer
2006-11-02For PR786:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-11-02Allow the getRegForInlineAsmConstraint method to return a register class withChris Lattner
2006-10-31Compile CodeGen/PowerPC/fp-branch.ll to:Chris Lattner
2006-10-31look through isunordered to inline it into branch blocks.Chris Lattner
2006-10-31TargetLowering::isOperandValidForConstraintChris Lattner
2006-10-31Turn an assert into an error message. This is commonly triggered whenChris Lattner
2006-10-30Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the ta...Evan Cheng
2006-10-29fix Generic/2006-10-29-Crash.llChris Lattner
2006-10-29Fix a load folding issue that Evan noticed: there is no need to export valuesChris Lattner
2006-10-28split critical edges more carefully and intelligently. In particular, criticalChris Lattner
2006-10-28Split *all* critical edges before isel. This resolves issues with spill codeChris Lattner
2006-10-27Fix a bug in merged condition handling (CodeGen/Generic/2006-10-27-CondFoldin...Chris Lattner
2006-10-27remove debug codeChris Lattner
2006-10-27Codegen cond&cond with two branches. This compiles (f.e.) PowerPC/and-branch...Chris Lattner
2006-10-27Turn conditions like x<Y|z==q into multiple blocks.Chris Lattner
2006-10-26For PR950:Reid Spencer
2006-10-24visitSwitchCase knows how to insert conditional branches well. ChangeChris Lattner
2006-10-24Generalize CaseBlock a bit more:Chris Lattner
2006-10-24generalize 'CaseBlock'. It really allows any comparison to be inserted.Chris Lattner
2006-10-23Minor tweak. Instead of generating:Chris Lattner