aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/TargetLowering.cpp
AgeCommit message (Expand)Author
2006-02-22Don't return registers from register classes that aren't legal.Chris Lattner
2006-02-22split register class handling from explicit physreg handling.Chris Lattner
2006-02-21Updates to match change of getRegForInlineAsmConstraint prototypeChris Lattner
2006-02-18Add a fold for add that exchanges it with a constant shift if possible, soNate Begeman
2006-02-17Fix bug noticed by VC++.Jeff Cohen
2006-02-16Rework the SelectionDAG-based implementations of SimplifyDemandedBitsNate Begeman
2006-02-14Rename maxStoresPerMemSet to maxStoresPerMemset, etc.Evan Cheng
2006-02-04implementation of some methods for inlineasmChris Lattner
2006-02-03Implement some feedback from sabreNate Begeman
2006-02-03Add a framework for eliminating instructions that produces undemanded bits.Nate Begeman
2006-02-02Implement MaskedValueIsZero for ANY_EXTEND nodesChris Lattner
2006-02-01Beef up the interface to inline asm constraint parsing, making it more genera...Chris Lattner
2006-01-30Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,m...Chris Lattner
2006-01-30adjust prototypeChris Lattner
2006-01-29clean up interface to ValueTypeActionsChris Lattner
2006-01-26Implement a method for inline asm supportChris Lattner
2006-01-25initialize an instance var, apparently I forgot to commit this long agoChris Lattner
2006-01-25Set SchedulingForLatency to be the default scheduling preference for all.Evan Cheng
2005-12-21Lefted out TargetLowering::Evan Cheng
2005-12-21* Fix a GlobalAddress lowering bug.Evan Cheng
2005-12-20Added a hook to print out names of target specific DAG nodes.Evan Cheng
2005-11-29Add the majority of the vector machien value types we expect to support,Nate Begeman
2005-11-22Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman
2005-10-21Invert the TargetLowering flag that controls divide by consant expansion.Nate Begeman
2005-09-27initialize new flagChris Lattner
2005-08-27Change the names of member variables per Chris' instructions, and documentReid Spencer
2005-08-24Adjust to new interfaceChris Lattner
2005-07-19For: memory operations -> storesReid Spencer
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-19Add a hook to find out how the target handles shift amounts that are out ofChris Lattner
2005-01-16Shift and setcc types default to the pointer type.Chris Lattner
2005-01-16Use enums, move virtual dtor out of line.Chris Lattner
2005-01-16Set up identity transforms.Chris Lattner
2005-01-16Move some information out of LegalizeDAG into the generic Target interface.Chris Lattner
2005-01-11Clear the whole array, always.Chris Lattner
2005-01-07First draft of new Target interfaceChris Lattner