summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Joel Stanley2002-09-111-1/+40
| | | | llvm-svn: 3684
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-112-14/+3
| | | | | | indexes for sequential types. llvm-svn: 3683
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-113-9/+9
| | | | | | indexes for sequential types. llvm-svn: 3682
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-117-52/+47
| | | | | | indexes for sequential types. llvm-svn: 3681
* Give better assertion message for error conditionsChris Lattner2002-09-111-0/+4
| | | | llvm-svn: 3680
* Recently changed getelementptr to use 'long' indexes for sequential typesChris Lattner2002-09-111-0/+10
| | | | | | | instead of uints. This adds a translation scheme to be backwards compatible with old .ll files. llvm-svn: 3679
* Convert index type for getelementptr instruction from uint to longChris Lattner2002-09-111-2/+2
| | | | llvm-svn: 3678
* Allocation insts always have one operandChris Lattner2002-09-111-2/+1
| | | | llvm-svn: 3677
* Add convenience ctor to BranchInstChris Lattner2002-09-101-0/+7
| | | | llvm-svn: 3676
* Add convenience ctor to BranchInstChris Lattner2002-09-101-1/+2
| | | | llvm-svn: 3675
* Fix the last of the silly bugs I just introduced. :(Chris Lattner2002-09-101-3/+3
| | | | llvm-svn: 3674
* Fix bugs in previous checkinsChris Lattner2002-09-101-4/+4
| | | | llvm-svn: 3673
* Fix bug in previous checkinChris Lattner2002-09-101-0/+1
| | | | llvm-svn: 3672
* Add cannonicalization of shl X, 1 -> add X, XChris Lattner2002-09-101-4/+12
| | | | llvm-svn: 3671
* Check for cannonicalization of shl X, 1 -> add X, XChris Lattner2002-09-101-0/+4
| | | | llvm-svn: 3670
* Fix minor problems in previous checkinChris Lattner2002-09-101-1/+1
| | | | llvm-svn: 3669
* Fix minor problems in previous checkinChris Lattner2002-09-101-3/+3
| | | | llvm-svn: 3668
* Fix config file due to directories changingChris Lattner2002-09-101-3/+3
| | | | llvm-svn: 3667
* Clean up code due to auto-insert constructorsChris Lattner2002-09-102-9/+8
| | | | llvm-svn: 3666
* Clean up code due to auto-insert constructorsChris Lattner2002-09-106-61/+31
| | | | llvm-svn: 3665
* Clean up codeChris Lattner2002-09-101-8/+4
| | | | llvm-svn: 3664
* Use explicit ctorChris Lattner2002-09-101-1/+2
| | | | llvm-svn: 3663
* Clean up pointer using testcasesChris Lattner2002-09-103-50/+7
| | | | llvm-svn: 3662
* Tighten up assertion checking for binary operators, not allowing invalidChris Lattner2002-09-101-2/+27
| | | | | | instructions to _even be created_. llvm-svn: 3661
* Tighten up error checking in parser, disallowing instructions that f.e.,Chris Lattner2002-09-101-3/+23
| | | | | | add pointers together. llvm-svn: 3660
* Remove a testcase that is irrelevant now, fix a pointer adding testcaseChris Lattner2002-09-102-70/+3
| | | | llvm-svn: 3659
* Fix bug: test/Regression/Transforms/LevelRaise/2002-09-10-PointerAdds.llChris Lattner2002-09-101-0/+3
| | | | llvm-svn: 3658
* New testcase for poitner problemChris Lattner2002-09-101-0/+9
| | | | llvm-svn: 3657
* Simplify code (somtimes dramatically), by using the new "auto-insert" featureChris Lattner2002-09-107-219/+117
| | | | | | of instruction constructors. llvm-svn: 3656
* Simplify code (somtimes dramatically), by using the new "auto-insert" featureChris Lattner2002-09-102-124/+64
| | | | | | of instruction constructors. llvm-svn: 3655
* Add support for printing constpointerrefs more nicelyChris Lattner2002-09-101-0/+7
| | | | llvm-svn: 3654
* Add capability to insert an instruction into a basic block immediately afterChris Lattner2002-09-107-68/+88
| | | | | | | | it is created, as part of the ctor call. Eliminate the GenericBinaryInst class llvm-svn: 3653
* Remove extra #includeChris Lattner2002-09-102-2/+0
| | | | llvm-svn: 3652
* Implement support for inserting an instruction into a basic block right when itChris Lattner2002-09-106-69/+79
| | | | | | is created. llvm-svn: 3651
* Clean up indvar printingChris Lattner2002-09-101-3/+3
| | | | llvm-svn: 3650
* Eliminate the GenericBinaryInst classChris Lattner2002-09-101-1/+0
| | | | llvm-svn: 3649
* * Eliminate GenericBinaryInst classChris Lattner2002-09-101-20/+8
| | | | | | * Allow specifying where to insert a newly created SetCondInst llvm-svn: 3648
* Eliminate the GenericBinaryInst class.Chris Lattner2002-09-101-8/+8
| | | | llvm-svn: 3647
* Eliminate setType methodChris Lattner2002-09-101-2/+0
| | | | | | Now the only way to set the type of a value is in the ctor for an object llvm-svn: 3646
* Finish up the isa/cast/dyn_cast sectionChris Lattner2002-09-101-6/+43
| | | | llvm-svn: 3645
* * Clean up code a little bitChris Lattner2002-09-101-19/+27
| | | | | | * Fix bug: test/Regression/Transforms/IndVarsSimplify/2002-09-09-PointerIndVar.ll llvm-svn: 3644
* Run indvars testsChris Lattner2002-09-101-2/+2
| | | | llvm-svn: 3643
* Add new testcase for broken indvars caseChris Lattner2002-09-102-0/+26
| | | | llvm-svn: 3642
* Fix typeo in assertion messageChris Lattner2002-09-101-1/+1
| | | | llvm-svn: 3641
* Hack unneccesary now that shifts of pointers are no longer legal!Chris Lattner2002-09-101-1/+0
| | | | llvm-svn: 3640
* Write most of the isa, cast, dyn_cast section. It's not done yet though.Chris Lattner2002-09-101-10/+66
| | | | llvm-svn: 3639
* Do not allow adds of pointer types, or many other operations on pointer types.Chris Lattner2002-09-091-8/+47
| | | | llvm-svn: 3638
* Disallow creation of pointer typed shift instructionsChris Lattner2002-09-091-1/+4
| | | | llvm-svn: 3637
* * Write the prose for the Basic Inspection and Traversal Routines sectionChris Lattner2002-09-091-17/+33
| | | | | | | * Fix some minor problems with < and & * Add links to later parts of the document for classes llvm-svn: 3636
* *** empty log message ***Joel Stanley2002-09-091-13/+13
| | | | llvm-svn: 3635
OpenPOWER on IntegriCloud