aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2006-10-12D'oh - need to use the rigth kind of store.Jim Laskey
2006-10-11Alias analysis of TRUNCSTORE.Jim Laskey
2006-10-11TypoJim Laskey
2006-10-11Handle aliasing of loadext.Jim Laskey
2006-10-11Fix regression in combiner alias analysis.Jim Laskey
2006-10-11Naming consistency.Evan Cheng
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-10-11add two helper methods.Chris Lattner
2006-10-11FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper Selection...Evan Cheng
2006-10-10Also update getNodeLabel for LoadSDNode.Evan Cheng
2006-10-10SDNode::dump should also print out extension type and VT.Evan Cheng
2006-10-10Fix another bug in extload promotion.Chris Lattner
2006-10-10Fix a bug introduced by my LOAD/LOADX changes.Evan Cheng
2006-10-09Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng
2006-10-08Eliminate more token factors by taking advantage of transitivity:Chris Lattner
2006-10-07Combiner alias analysis passes Multisource (release-asserts.)Jim Laskey
2006-10-07Fix a bug legalizing zero-extending i64 loads into 32-bit loads. The bottomChris Lattner
2006-10-06initialize ivarChris Lattner
2006-10-06jump tables handle picChris Lattner
2006-10-06Fix a miscompilation of:Chris Lattner
2006-10-05Make use of getStore().Evan Cheng
2006-10-05Add getStore() helper function to create ISD::STORE nodes.Evan Cheng
2006-10-05Alias analysis code clean ups.Jim Laskey
2006-10-04Fix some typos that can cause a flag value to have more than one use.Evan Cheng
2006-10-04More extensive alias analysis.Jim Laskey
2006-10-04Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng
2006-10-03Fix an obvious typo.Evan Cheng
2006-10-02Debugging kruftJim Laskey
2006-10-02Add ability to annotate (color) nodes in a viewGraph.Jim Laskey
2006-09-28refactor critical edge breaking out into the SplitCritEdgesForPHIConstants me...Chris Lattner
2006-09-26Comments on JumpTablenessAndrew Lenharth
2006-09-26Load chain check is not neededJim Laskey
2006-09-26Chain can be any operandJim Laskey
2006-09-26Wrong size for loadJim Laskey
2006-09-26Can't move a load node if it's chain is not used.Jim Laskey
2006-09-25Accidental enable of bad codeJim Laskey
2006-09-25Fix chain dropping in load and drop unused stores in ret blocks.Jim Laskey
2006-09-25Core antialiasing for load and store.Jim Laskey
2006-09-24Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth
2006-09-24PIC jump table entries are always 32-bit. This fixes PIC jump table support o...Evan Cheng
2006-09-21Make it work for DAG combine of multi-value nodes.Evan Cheng
2006-09-21core correctionsJim Laskey
2006-09-21Basic "in frame" alias analysis.Jim Laskey
2006-09-21fold (aext (and (trunc x), cst)) -> (and x, cst).Chris Lattner
2006-09-21Check the right value type. This fixes 186.crafty on x86Chris Lattner
2006-09-21Compile:Chris Lattner
2006-09-21Generalize (zext (truncate x)) and (sext (truncate x)) folding to work whenChris Lattner
2006-09-20Compile:Chris Lattner
2006-09-20Fold the full generality of (any_extend (truncate x))Chris Lattner
2006-09-20Two things:Chris Lattner