summaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Keep track of max stack alignment as objects are added. Remove an obsolete m...Chris Lattner2006-04-031-5/+3
* simplify this methodChris Lattner2006-04-021-3/+1
* Add a new nodeChris Lattner2006-03-281-0/+9
* Refactor address attributes. Add base register to frame info.Jim Laskey2006-03-281-0/+5
* getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64.Evan Cheng2006-03-281-0/+3
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameChris Lattner2006-03-281-8/+22
* add a new iPTR ValueType for tblgen useChris Lattner2006-03-272-1/+9
* Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check forEvan Cheng2006-03-271-2/+2
* SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman2006-03-271-1/+28
* How to be dumb on $5/day. Need a tri-state to track valid debug descriptors.Jim Laskey2006-03-261-6/+11
* Add ISD::isBuildVectorAllZeros predicateEvan Cheng2006-03-261-1/+4
* Add a predicateChris Lattner2006-03-251-0/+7
* add a new intrinsic nodeChris Lattner2006-03-241-0/+8
* Make sure types are allocated in the scope of their use.Jim Laskey2006-03-231-9/+8
* Generate local variable and scope information and equivalent dwarf forms.Jim Laskey2006-03-232-34/+215
* Support for locating of debug items in frames.Jim Laskey2006-03-231-0/+64
* Fix commentsChris Lattner2006-03-221-3/+4
* add a new nodeChris Lattner2006-03-221-0/+12
* add some nodes for extractelementChris Lattner2006-03-211-0/+10
* Add another helperChris Lattner2006-03-201-0/+13
* add a nodeChris Lattner2006-03-191-0/+9
* Add a helper methodChris Lattner2006-03-191-0/+18
* improve comments, add a new MVT::getVectorBaseType method.Chris Lattner2006-03-192-40/+71
* Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. AllowChris Lattner2006-03-191-24/+23
* Update comments.Chris Lattner2006-03-181-4/+5
* add a couple of enum valuesChris Lattner2006-03-171-1/+12
* Remove BRTWOWAY*Nate Begeman2006-03-171-13/+0
* Add markers for the first and last vector value type.Chris Lattner2006-03-161-2/+6
* Expand subprogram and added block descriptor.Jim Laskey2006-03-151-11/+49
* remove ShouldEmitDebugFunctions, a hack to support llvm-db via the jitChris Lattner2006-03-101-5/+1
* Move simple-selector-specific types to the simple selector.Chris Lattner2006-03-101-201/+0
* Simplify the interface to the schedulers, to not pass the selected heuristicChris Lattner2006-03-101-14/+4
* Move some simple-sched-specific instance vars to the simple scheduler.Chris Lattner2006-03-101-23/+2
* move some simple scheduler methods into the simple schedulerChris Lattner2006-03-101-29/+0
* Make EmitNode take a SDNode instead of a NodeInfo*Chris Lattner2006-03-101-1/+1
* Store VRBase in a map, not in NodeInfo.Chris Lattner2006-03-101-12/+5
* make some methods protected instead of privateChris Lattner2006-03-101-4/+4
* Forgot this on last check in.Jim Laskey2006-03-091-0/+3
* Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner2006-03-082-9/+6
* Switch to using a numeric id for anchors.Jim Laskey2006-03-071-4/+14
* Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner2006-03-062-6/+57
* add an emitnoop methodChris Lattner2006-03-051-2/+6
* Breathe some life into a comment.Jim Laskey2006-03-051-1/+1
* Add a new scheduling type. This is, of course, a hack. Proper factoringChris Lattner2006-03-051-3/+8
* Add a copysign nodeChris Lattner2006-03-051-1/+7
* Adding basic structure support.Jim Laskey2006-03-031-5/+7
* Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR.Evan Cheng2006-03-031-1/+2
* SDOperand::isOperand should not be a forwarding. It must check *this against ...Evan Cheng2006-03-031-4/+3
* Added isOperand(N): true if this is an operand of NEvan Cheng2006-03-031-0/+7
* update commentChris Lattner2006-03-031-1/+1