summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
* A value of 64 or fewer bits is valid if the ConstantInt has more then 64 bits.Reid Spencer2007-02-051-4/+2
* For PR411:Reid Spencer2007-02-051-1/+1
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-35/+2
* Revise APIs for creating constantexpr GEPs to not require the use of vectors.Chris Lattner2007-01-311-22/+19
* Clean up comments and assert messages that still refer to the old type names.Reid Spencer2007-01-261-12/+12
* Whoops, fix typo in last commit.Reid Spencer2007-01-211-6/+6
* For PR970:Reid Spencer2007-01-211-4/+17
* For PR1043:Reid Spencer2007-01-191-2/+2
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-24/+24
* don't discriminate against i1Chris Lattner2007-01-151-9/+9
* Allow isAllOnesValue testing on packed constantsJim Laskey2007-01-121-0/+16
* For PR1064:Reid Spencer2007-01-121-45/+50
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-2/+6
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-12/+12
* For PR1043:Zhou Sheng2007-01-111-31/+12
* Add a new ConstantPacked::getAllOnesValue methodChris Lattner2007-01-041-0/+12
* For PR950:Reid Spencer2006-12-311-75/+36
* Fix some comments.Reid Spencer2006-12-241-2/+2
* For PR950:Reid Spencer2006-12-231-40/+25
* Make ConstantInt not care about sign any more. To ensure the AsmParser canReid Spencer2006-12-191-14/+19
* Remove the two-argument (inferred cast) form of ConstantExpr::getCast nowReid Spencer2006-12-181-7/+0
* Partial unbreak of VC++ (stream stuff has no easy fix).Jeff Cohen2006-12-151-0/+1
* Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer2006-12-121-6/+6
* Don't create usless casts for same-bith-width floating point casts.Reid Spencer2006-12-121-2/+3
* Implement getIntegerCast and getFPCast for ConstantExpr. These are similarReid Spencer2006-12-121-0/+23
* Packed StructuresAndrew Lenharth2006-12-081-3/+2
* Provide a getOpcode() method on CmpInst to ensure the opcode is returnedReid Spencer2006-12-071-2/+1
* For PR950:Reid Spencer2006-12-061-47/+0
* Bail on the getInferredCast idea. Remove the function and convertReid Spencer2006-12-051-8/+8
* Implement getPointerCast.Reid Spencer2006-12-051-0/+10
* Separate getCompare from get and getCompareTy from getTy.Reid Spencer2006-12-041-16/+17
* Implement new cast creation functions for both instructions and constantReid Spencer2006-12-041-2/+20
* Reduce the size of the ExprMapKeyType class.Reid Spencer2006-12-041-3/+3
* For PR950: Fix constant expressions to properly support ICmp and FCmp type ex...Reid Spencer2006-12-041-59/+127
* Take a baby step towards getting rid of inferred casts. Provide methods onReid Spencer2006-12-041-6/+7
* Implement creation of ICmp and FCmp constant expressions.Reid Spencer2006-12-031-26/+57
* add a new ConstantIntegral::get method. Simplify the implementation ofChris Lattner2006-12-011-3/+6
* For PR950:Reid Spencer2006-11-271-35/+180
* Removed iostream #includes. Replaced std::cerr with DOUT.Bill Wendling2006-11-171-6/+6
* For PR950:Reid Spencer2006-11-081-20/+17
* For PR950:Reid Spencer2006-11-021-9/+29
* Speed up isCString()Evan Cheng2006-10-261-4/+14
* Add isCString() - returns true if a ConstantArray is a CString.Evan Cheng2006-10-261-0/+13
* For PR950:Reid Spencer2006-10-261-4/+26
* For PR950:Reid Spencer2006-10-201-79/+43
* add a method to determine whether evaluation of a constant can trap.Chris Lattner2006-10-201-0/+27
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-8/+18
* remove reference to dead methodChris Lattner2006-09-281-1/+0
* Use the new ManagedStatic class to explicitly manage static variables, elimin...Chris Lattner2006-09-281-71/+47
* Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner2006-09-171-2/+2
OpenPOWER on IntegriCloud