summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/Expressions.cpp
Commit message (Collapse)AuthorAgeFilesLines
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-031-3/+3
| | | | | | | | - Added new method Type::isIntegral() that is the same as isInteger, but also accepts bool. SCVS: ---------------------------------------------------------------------- llvm-svn: 3572
* - Eliminate the last traces of the 'analysis' namespaceChris Lattner2002-08-301-6/+1
| | | | llvm-svn: 3550
* Add #include removed from ConstantHandling.hChris Lattner2002-05-061-0/+1
| | | | llvm-svn: 2496
* Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner2002-05-061-2/+2
| | | | llvm-svn: 2486
* Module's are no longer Value subclassesChris Lattner2002-04-281-1/+1
| | | | llvm-svn: 2351
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-1/+1
| | | | | | be 'Argument' instead of FunctionArgument. llvm-svn: 2216
* ConstantHandling moved into VMCore libraryChris Lattner2002-04-081-1/+1
| | | | llvm-svn: 2165
* change refs to Method to FunctionChris Lattner2002-03-261-4/+4
| | | | | | Change references to MEthodArgument to FunctionArgument llvm-svn: 1989
* Fix test/Regression/Other/2002-03-14-ValueToLarge.ll. Note that thisChris Lattner2002-03-141-3/+30
| | | | | | | fix could be better, but we don't have the infrastructure to find out what size types are yet. llvm-svn: 1876
* Bugfix for test/Regression/Other/2002-03-11-ExprAssertion.llChris Lattner2002-03-111-3/+2
| | | | llvm-svn: 1856
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-211-2/+1
| | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-3/+4
| | | | llvm-svn: 1503
* Some programs are using BB's as values, until we resolve this. Disable the ↵Chris Lattner2001-12-131-1/+3
| | | | | | assert llvm-svn: 1448
* "fix" problems processing floating point expressionsChris Lattner2001-12-051-0/+3
| | | | llvm-svn: 1421
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-41/+41
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Make Mul work rightChris Lattner2001-11-261-10/+14
| | | | | | Make sub work right llvm-svn: 1371
* * Implement more powerful expr analysis of cast instructionsChris Lattner2001-11-261-11/+20
| | | | llvm-svn: 1335
* Fix code to make GCC 2.96 happyChris Lattner2001-10-131-1/+2
| | | | llvm-svn: 753
* * Both Method & GlobalVariable now subclass GlobalValueChris Lattner2001-10-031-1/+1
| | | | | | | | * ConstPoolPointerReference now represents a pointer to a GlobalValue * Methods name references are now explicit pointers to methods * Rename Value::GlobalVal to Value::GlobalVariableVal to avoid confusion llvm-svn: 703
* Commit more code over to new cast styleChris Lattner2001-10-021-5/+5
| | | | llvm-svn: 697
* Convert more code to use new style castsChris Lattner2001-10-011-8/+11
| | | | | | Eliminate old style casts from value.h llvm-svn: 696
* Add more support for new style castsChris Lattner2001-10-011-1/+1
| | | | | | Convert more code to use them llvm-svn: 695
* Add support for new style castsChris Lattner2001-10-011-1/+1
| | | | llvm-svn: 694
* Handle subtract in expression classifierChris Lattner2001-09-111-45/+91
| | | | llvm-svn: 548
* Add support for global variablesChris Lattner2001-09-101-2/+3
| | | | llvm-svn: 535
* Simplify code by eliminating need to hang onto constant pool referencesChris Lattner2001-09-071-52/+27
| | | | llvm-svn: 440
* Fix a bug when compiling 'shl ubyte * %var, ubyte 2'Chris Lattner2001-07-251-1/+2
| | | | llvm-svn: 295
* More functionality, renamed APIChris Lattner2001-07-211-70/+145
| | | | llvm-svn: 241
* Start of expression analysis supportChris Lattner2001-07-201-0/+207
llvm-svn: 219
OpenPOWER on IntegriCloud