summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-221-1/+1
* Use modern variable name. ConstantUnsignedInt is long since dead. NoReid Spencer2007-03-011-2/+2
* Provide an ICmpInst::makeConstantRange to generate a ConstantRange valueReid Spencer2007-02-281-0/+36
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-241-67/+197
* For PR1195:Reid Spencer2007-02-151-1/+1
* For PR1195:Reid Spencer2007-02-151-31/+31
* Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner2007-02-131-8/+46
* eliminate instruction ctors that take vectors.Chris Lattner2007-02-131-37/+0
* Add invokeinst and callinst ctors that don't take vectors.Chris Lattner2007-02-131-11/+47
* remove some dead methods.Chris Lattner2007-02-131-25/+8
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-1/+8
* silence some warnings when assertions are disabled.Chris Lattner2007-02-011-2/+8
* Fix build breakage by using correct arguments to getIndexedType in theReid Spencer2007-01-311-6/+10
* implement the new GEP instruction ctors.Chris Lattner2007-01-311-5/+23
* Revise APIs for creating constantexpr GEPs to not require the use of vectors.Chris Lattner2007-01-311-5/+6
* Fix an assertion message.Reid Spencer2007-01-261-1/+1
* For PR970:Reid Spencer2007-01-211-30/+14
* For PR1117:Reid Spencer2007-01-171-29/+29
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-33/+33
* teach VMCore to accept i1 add's and shiftsChris Lattner2007-01-151-10/+10
* For PR1064:Reid Spencer2007-01-121-4/+4
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-3/+3
* For PR1043:Zhou Sheng2007-01-111-5/+5
* For PR950:Reid Spencer2006-12-311-26/+12
* For PR950:Reid Spencer2006-12-231-74/+63
* Remove the createInferredCast methods now that their last uses have beenReid Spencer2006-12-181-14/+0
* Implement createIntegerCast and createFPCast factory methods for handlingReid Spencer2006-12-121-0/+52
* Provide a getOpcode() method on CmpInst to ensure the opcode is returnedReid Spencer2006-12-071-2/+1
* Fix Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll, fixing an out-of-Chris Lattner2006-12-051-3/+10
* Implement createPointerCast.Reid Spencer2006-12-051-0/+25
* Implement new cast creation functions for both instructions and constantReid Spencer2006-12-041-0/+48
* Take a baby step towards getting rid of inferred casts. Provide methods onReid Spencer2006-12-041-4/+19
* Unbreak VC++ build.Jeff Cohen2006-12-021-1/+1
* For PR950:Reid Spencer2006-11-271-18/+583
* For PR950:Reid Spencer2006-11-201-0/+196
* For PR950:Reid Spencer2006-11-081-11/+0
* For PR950:Reid Spencer2006-11-021-2/+15
* For PR950:Reid Spencer2006-10-261-1/+17
* For PR950:Reid Spencer2006-10-201-7/+7
* Add insertelement/extractelement helper ctors.Chris Lattner2006-10-051-0/+53
* add a helper methodChris Lattner2006-09-181-0/+16
* Add ShiftInst::isLogical/ArithmeticShift methods.Chris Lattner2006-09-171-0/+11
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-211-0/+13
* remove dead varChris Lattner2006-05-141-1/+1
* Add an assertion for a common errorChris Lattner2006-05-101-1/+4
* Add assertions that verify that the actual arguments to a call or invoke matchChris Lattner2006-05-031-4/+22
* Move these ctors out of lineChris Lattner2006-04-141-0/+13
* Add methods to check insertelement/extractelement instructions for validity,Chris Lattner2006-04-081-6/+37
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-081-6/+57
* Teach BinaryOperator::createNot to work with packed integer typesChris Lattner2006-03-251-2/+9
OpenPOWER on IntegriCloud