aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2006-05-02De-virtualize EmitZeroes.Jeff Cohen
2006-05-02Finish support for Microsoft ML/MASM. May still be a few rough edges.Jeff Cohen
2006-05-02Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen
2006-04-28Remove the temporary option: -no-isel-fold-inflightEvan Cheng
2006-04-28Added a temporary option -no-isel-fold-inflight to control whether a "inflight"Evan Cheng
2006-04-24Added addJumpTableIndexEvan Cheng
2006-04-23Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman
2006-04-22Code cleanup associated with jump tables, thanks to Chris for noticingNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-20Remove some of the obvious v9-specific cruftChris Lattner
2006-04-18Fix a copy & paste error from long ago.Nate Begeman
2006-04-17Add some convenience methods.Chris Lattner
2006-04-12Make sure both member variables are initialized in the default constructorReid Spencer
2006-04-11new dag nodeChris Lattner
2006-04-11Add helper methods.Chris Lattner
2006-04-08Add a new VSELECT node.Chris Lattner
2006-04-07Make sure that debug labels are defined within the same section and after theJim Laskey
2006-04-07Foundation for call frame information.Jim Laskey
2006-04-04Make sure to consider alignment of variable sized objects.Chris Lattner
2006-04-03Keep track of max stack alignment as objects are added. Remove an obsolete m...Chris Lattner
2006-04-02simplify this methodChris Lattner
2006-03-28Add a new nodeChris Lattner
2006-03-28Refactor address attributes. Add base register to frame info.Jim Laskey
2006-03-28getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64.Evan Cheng
2006-03-28Tblgen doesn't like multiple SDNode<> definitions that map to the sameChris Lattner
2006-03-27add a new iPTR ValueType for tblgen useChris Lattner
2006-03-27Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check forEvan Cheng
2006-03-27SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman
2006-03-26How to be dumb on $5/day. Need a tri-state to track valid debug descriptors.Jim Laskey
2006-03-26Add ISD::isBuildVectorAllZeros predicateEvan Cheng
2006-03-25Add a predicateChris Lattner
2006-03-24add a new intrinsic nodeChris Lattner
2006-03-23Make sure types are allocated in the scope of their use.Jim Laskey
2006-03-23Generate local variable and scope information and equivalent dwarf forms.Jim Laskey
2006-03-23Support for locating of debug items in frames.Jim Laskey
2006-03-22Fix commentsChris Lattner
2006-03-22add a new nodeChris Lattner
2006-03-21add some nodes for extractelementChris Lattner
2006-03-20Add another helperChris Lattner
2006-03-19add a nodeChris Lattner
2006-03-19Add a helper methodChris Lattner
2006-03-19improve comments, add a new MVT::getVectorBaseType method.Chris Lattner
2006-03-19Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. AllowChris Lattner
2006-03-18Update comments.Chris Lattner
2006-03-17add a couple of enum valuesChris Lattner
2006-03-17Remove BRTWOWAY*Nate Begeman
2006-03-16Add markers for the first and last vector value type.Chris Lattner
2006-03-15Expand subprogram and added block descriptor.Jim Laskey
2006-03-10remove ShouldEmitDebugFunctions, a hack to support llvm-db via the jitChris Lattner
2006-03-10Move simple-selector-specific types to the simple selector.Chris Lattner