aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-03-05Remember the source->dest mapping when copying aliases. This fixes PR2054Anton Korobeynikov
2008-03-05Clarify the state-of-the-artAnton Korobeynikov
2008-03-05isTwoAddress = 1 -> Constraints.Evan Cheng
2008-03-05PSLLWri etc. are two-address instructions.Evan Cheng
2008-03-05add a noteChris Lattner
2008-03-05Generalize FP constant shrinking optimization to apply to any vtChris Lattner
2008-03-05Improve comment, pass in the original VT so that we can shrink a long double ...Chris Lattner
2008-03-05Ignore debugging related instructions if they get this far.Evan Cheng
2008-03-05Rather than asserting. Dump out the MI that we are not able to encode and abort.Evan Cheng
2008-03-05Codegen support for i128 UINT_TO_FP. This just fixes aDan Gohman
2008-03-05Add a target lowering hook to control whether it's worthwhile to compress fp ...Evan Cheng
2008-03-0564bit CAS on 32bit x86.Andrew Lenharth
2008-03-05Codegen support for i128 SINT_TO_FP.Dan Gohman
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng
2008-03-05Skip functions that return multiple values.Devang Patel
2008-03-05Check struct return type first. Devang Patel
2008-03-04Removed spurious EnablePPCRS check.Bill Wendling
2008-03-04Move PPC lowering functions into PPCTargetLoweringDale Johannesen
2008-03-04Use a command-line option to turn register scavenging on/off for PPC.Bill Wendling
2008-03-04Print types for all ret operands.Devang Patel
2008-03-04Use while loop.Devang Patel
2008-03-04Revert SmallVector ctor variants.Devang Patel
2008-03-04Use cast instead of dyn_cast.Devang Patel
2008-03-04Filter nested structsDevang Patel
2008-03-04Handle multiple return values.Devang Patel
2008-03-04x86-64 atomicsAndrew Lenharth
2008-03-04Properly populate lists of defined/undefined symbols in presence of aliasesAnton Korobeynikov
2008-03-04Add alias with non-external aliasee to the list of exported symbols of the li...Anton Korobeynikov
2008-03-04Use appropriate index to get the result value.Devang Patel
2008-03-04Skip sret attribute while preparing attribute list forDevang Patel
2008-03-04Add FunctionType ctor variant that takes SmallVector params.Devang Patel
2008-03-04Increment counter that keeps track of total number of sret promoted.Devang Patel
2008-03-04Skip declarations.Devang Patel
2008-03-04Process externally visible functions also. Later on code generator will do th...Devang Patel
2008-03-04Collect statistics.Devang Patel
2008-03-04Some improvements related to the computation of heights, depths of SUnits.Roman Levenstein
2008-03-04Refactor ExpandConstantFP so it can optimize load from constpool of types lar...Evan Cheng
2008-03-0480 column violations.Evan Cheng
2008-03-04Did I say 'e = getNumOperands()'? I meant --e, of course.Bill Wendling
2008-03-04Rename isOperand() to isOperandOf() (and other similar methods). It always co...Evan Cheng
2008-03-04Remove -always-fold-and-in-test.Evan Cheng
2008-03-03Miscellaneous clean-ups based on Evan's feedback:Bill Wendling
2008-03-03Misc. APInt-ification in the DAGCombiner.Dan Gohman
2008-03-03More APInt-ification.Dan Gohman
2008-03-03Yet more APInt-ification.Dan Gohman
2008-03-03More APInt-ification.Dan Gohman
2008-03-03Add support for lowering i64 SRA_PARTS and friends on x86-64.Dan Gohman
2008-03-03More APInt-ification.Dan Gohman
2008-03-03This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling
2008-03-03Go through the machine instruction's operands to make sure that we're notBill Wendling