aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Don't pass StringRef by reference.Benjamin Kramer2010-07-141-2/+1
* Just use getParent() instead of getModuleFromVal when the value is a Function.Dan Gohman2010-07-141-1/+1
* Rename WriteConstantInt to WriteConstantInternal, to avoid confusion.Dan Gohman2010-07-141-4/+5
* Add support for empty metadata nodes: !{}.Dan Gohman2010-07-131-1/+2
* rotate CallInst operandsGabor Greif2010-07-131-2/+3
* cache dereferenced iteratorsGabor Greif2010-07-121-2/+3
* Convert some tab stops into spaces.Duncan Sands2010-07-122-2/+2
* fix PR7311 by avoiding breaking casts when a bitcast from scalar->vectorChris Lattner2010-07-121-0/+8
* make the prototypes for CreateMalloc and CreateFree more consistent. PatchChris Lattner2010-07-121-3/+4
* If it's safe to speculatively execute load(alloca) the it's safe to executeNick Lewycky2010-07-111-3/+11
* fix typoChris Lattner2010-07-111-1/+1
* use PrintEscapedString to handle attribute section with escapes in it,Chris Lattner2010-07-071-6/+11
* Add fixme.Devang Patel2010-07-061-0/+1
* IndirectBr is not safe to speculatively execute (!)Dan Gohman2010-07-021-0/+1
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-012-0/+8
* reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it ...Gabor Greif2010-07-011-1/+3
* Revert r107205 and r107207.Bill Wendling2010-06-292-6/+0
* Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling2010-06-292-0/+6
* use ArgOperand APIGabor Greif2010-06-291-6/+6
* encode operand initializations (at fixed index)Gabor Greif2010-06-291-12/+8
* Constant fold x == undef to undef.Dan Gohman2010-06-281-1/+8
* Fix Value::stripPointerCasts and BasicAA to avoid trouble onDan Gohman2010-06-281-1/+9
* use ArgOperand accessorsGabor Greif2010-06-231-13/+13
* use ArgOperand accessorsGabor Greif2010-06-231-5/+6
* use helper to neatly access argumentsGabor Greif2010-06-231-5/+6
* use high-level accessorsGabor Greif2010-06-221-12/+13
* warmup ritual: use high-level argument accessorsGabor Greif2010-06-221-3/+3
* Use single interface, using twine, to get named metadata.Devang Patel2010-06-221-5/+1
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-212-3/+3
* Move several non-performance-critical member functinos out of line.Dan Gohman2010-06-212-0/+50
* Tidy.Bob Wilson2010-06-191-2/+2
* Use separate named MDNode to hold each function's local variable info.Devang Patel2010-06-161-0/+7
* improve verifier error about unterminated block to includeChris Lattner2010-06-121-1/+2
* Another place where the code wanted to access the argument list and not all ofBill Wendling2010-06-071-2/+2
* getFoldedOffsetOf no longer does anything special with vector types.Dan Gohman2010-06-051-1/+1
* Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman2010-05-281-5/+13
* Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman2010-05-282-4/+4
* Add basic error checking to MemoryBuffer::getSTDIN.Dan Gohman2010-05-271-7/+6
* Add support for thiscall calling convention.Anton Korobeynikov2010-05-162-0/+4
* Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng2010-05-131-0/+6
* Revert r103493, materializing functions in the regular PassManager.Dan Gohman2010-05-111-9/+1
* Teach the regular pass manager how to materialize functions as needed.Dan Gohman2010-05-111-1/+9
* simplify more.Chris Lattner2010-05-101-1/+1
* Simplify by using startswith instead of substr.Chris Lattner2010-05-101-2/+2
* fix PR7105 by enumerating MDNodes on all @llvm.fooChris Lattner2010-05-101-5/+10
* Fix PR6875:David Greene2010-05-101-15/+31
* Minimally fix this code to not abort on mdnodes with integer dataDan Gohman2010-05-071-5/+7
* Fix a problem exposed by my previous commit and noticed by a release-assertsDuncan Sands2010-05-041-11/+3
* Fix a variant of PR6112 found by thinking about it: when doingDuncan Sands2010-05-041-7/+21
* Remove the API compatibility layer which converted add, sub, and mulDan Gohman2010-05-032-27/+4