aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-041-73/+0
* Update InvokeInst to work like CallInstDavid Greene2007-08-271-22/+0
* sink clone() down the class hierarchy from CmpInst into ICmpInst/FCmpInst.Chris Lattner2007-08-241-2/+5
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-6/+7
* Add constructor overloads for LoadInst and StoreInst that insert at theDan Gohman2007-07-181-0/+20
* Enhance BinaryOperator::isNot to support vector not.Chris Lattner2007-06-151-1/+5
* Update comments to say "vector" instead of "packed".Dan Gohman2007-05-111-10/+10
* add a GEP helper functionChris Lattner2007-04-271-0/+11
* PR400 work phase 1. Add attributed load/store instructions for volatile/align...Christopher Lamb2007-04-221-0/+42
* For PR1136:Reid Spencer2007-04-221-0/+22
* For PR1146:Reid Spencer2007-04-221-2/+0
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-211-42/+0
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-0/+42
* add GetElementPtrInst::hasAllZeroIndices, a long-overdue helper method.Chris Lattner2007-04-141-0/+16
* Fix a bug where ICmpInst objects instantiated directly with a name wouldReid Spencer2007-04-111-2/+2
* For PR1146:Reid Spencer2007-04-091-0/+6
* For PR1146:Reid Spencer2007-04-091-0/+4
* 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