summaryrefslogtreecommitdiff
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAge
* Fix PR 4170 by having ExtractValueInst::getIndexedType() reject out-of-bounds...Frits van Bommel2010-12-05
* fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner2010-11-17
* Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands2010-11-17
* If dom tree information is available, make it possible to passDuncan Sands2010-11-14
* Cleanup. Get rid of extraneous variable.Bill Wendling2010-10-03
* Attempt to outwit overly smart compiler.Dale Johannesen2010-10-01
* Massive rewrite of MMX: Dale Johannesen2010-09-30
* Make this code 65-bit clean.Dan Gohman2010-09-27
* Move some code from Verifier into SVI::isValidOperands. This allows us to ca...Nate Begeman2010-08-13
* remove the private hack from CallInst, it was not supposed to hit the branch ...Gabor Greif2010-08-05
* Define a maximum supported alignment value for load, store, andDan Gohman2010-07-28
* eliminate CallInst::ArgOffsetGabor Greif2010-07-16
* Convert some tab stops into spaces.Duncan Sands2010-07-12
* fix PR7311 by avoiding breaking casts when a bitcast from scalar->vectorChris Lattner2010-07-12
* make the prototypes for CreateMalloc and CreateFree more consistent. PatchChris Lattner2010-07-12
* reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it ...Gabor Greif2010-07-01
* encode operand initializations (at fixed index)Gabor Greif2010-06-29
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-21
* Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman2010-05-28
* Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman2010-05-28
* Remove the API compatibility layer which converted add, sub, and mulDan Gohman2010-05-03
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman2010-04-14
* Say bitcast instead of bitconvert.Dan Gohman2010-04-07
* Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif2010-04-01
* Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher2010-03-25
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-24
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-24
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-23
* word-oGabor Greif2010-03-23
* backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif2010-03-22
* Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif2010-03-22
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-19
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-19
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-02
* fix CastInst::castIsValid to reject aggregate types, fixing PR6153:Chris Lattner2010-01-26
* Fix ICmpInst::makeConstantRange to use ConstantRange's API properlyDan Gohman2010-01-26
* simplify code a bit.Chris Lattner2010-01-23
* InstCombine should not fold sext/zext of a vector and a bitcast to a scalar t...Mon P Wang2010-01-23
* add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner2010-01-22
* fix a buggy assertion, CreateIntegerCast should allow Chris Lattner2010-01-10
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-05
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-05