summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* VMCore support for the insertelement operation.Robert Bocchino2006-01-171-2/+23
* Added support for the extractelement operation.Robert Bocchino2006-01-101-0/+21
* Get logical operations to like packed types, allow BinOp::getNot to createChris Lattner2005-12-211-6/+16
* verify that alignments are always a power of 2Chris Lattner2005-11-051-0/+2
* Add support alignment of allocation instructions.Nate Begeman2005-11-051-6/+6
* PHINode::hasConstantValue should never return the PHI itself, even if theChris Lattner2005-08-051-2/+5
* Invoke instructions do not dominate all successorsChris Lattner2005-08-051-1/+2
* Use the bool argument to hasConstantValue to decide whether the client isChris Lattner2005-08-051-2/+14
* Mark hasConstantValue as a const methodChris Lattner2005-08-051-1/+1
* Add an extra parameter that Chris requestedNate Begeman2005-08-041-1/+1
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-041-0/+30
* core changes for varargsAndrew Lenharth2005-06-181-1/+0
* add support for explicit calling conventionsChris Lattner2005-05-061-1/+16
* Add a 'tail' marker for call instructions, patch contributed byChris Lattner2005-05-061-0/+1
* fix a bug in the 1 index GEP handling codeChris Lattner2005-05-031-1/+1
* add direct support for making GEP instrs with one indexChris Lattner2005-05-031-0/+31
* Allow these methods to take a generic Value* to simplify clients. UseChris Lattner2005-04-241-11/+12
* Remove trailing whitespaceMisha Brukman2005-04-211-40/+40
* Convert tabs to spacesMisha Brukman2005-03-161-5/+5
* switch instructions only allow constantints for their values, be more specific.Chris Lattner2005-02-241-1/+1
* Instead of initializing the volatile field, use accessors to set it.Chris Lattner2005-02-051-11/+16
* Make sure that we always grow a multiple of 2 operands.Chris Lattner2005-01-291-2/+3
* Merge InstrTypes.cpp into this fileChris Lattner2005-01-291-193/+424
* Fix grammarMisha Brukman2005-01-271-1/+1
OpenPOWER on IntegriCloud