aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-14fix a warningChris Lattner
2007-02-14Refix CodeGen/Generic/switch-lower.ll. In contrast to my previous patch,Chris Lattner
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
2007-02-13revert my previous switch lowering change, which miscompiles a few programs.Chris Lattner
2007-02-13Add a space between // and the comment.Lauro Ramos Venancio
2007-02-13Add "original alignment" to function arguments flags.Lauro Ramos Venancio
2007-02-13Fix switch lowering to order cases in zext order, which is how we emit theChris Lattner
2007-02-10Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner
2007-02-10Add function live-ins to entry block live-in set.Evan Cheng
2007-02-10Rename some variables to avoid confusion with SelectionDAGISel::BB.Evan Cheng
2007-02-04Switch VAlueMap from std::map to DenseMap.Chris Lattner
2007-02-04Switch NodeMap from std::map to DenseMap, this speeds up isel by 2.3%Chris Lattner
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-02-01Fit in 80 columnsChris Lattner
2007-02-01Emit a better assertion message for PR1133Chris Lattner
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-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