aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2010-07-16Add dump() to DominanceFrontierTobias Grosser
2010-07-14Don't pass StringRef by reference.Benjamin Kramer
2010-07-14Just use getParent() instead of getModuleFromVal when the value is a Function.Dan Gohman
2010-07-14Rename WriteConstantInt to WriteConstantInternal, to avoid confusion.Dan Gohman
2010-07-13Add support for empty metadata nodes: !{}.Dan Gohman
2010-07-13rotate CallInst operandsGabor Greif
2010-07-12cache dereferenced iteratorsGabor Greif
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-07-12fix PR7311 by avoiding breaking casts when a bitcast from scalar->vectorChris Lattner
2010-07-12make the prototypes for CreateMalloc and CreateFree more consistent. PatchChris Lattner
2010-07-11If it's safe to speculatively execute load(alloca) the it's safe to executeNick Lewycky
2010-07-11fix typoChris Lattner
2010-07-07use PrintEscapedString to handle attribute section with escapes in it,Chris Lattner
2010-07-06Add fixme.Devang Patel
2010-07-02IndirectBr is not safe to speculatively execute (!)Dan Gohman
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-07-01reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it ...Gabor Greif
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-06-29use ArgOperand APIGabor Greif
2010-06-29encode operand initializations (at fixed index)Gabor Greif
2010-06-28Constant fold x == undef to undef.Dan Gohman
2010-06-28Fix Value::stripPointerCasts and BasicAA to avoid trouble onDan Gohman
2010-06-23use ArgOperand accessorsGabor Greif
2010-06-23use ArgOperand accessorsGabor Greif
2010-06-23use helper to neatly access argumentsGabor Greif
2010-06-22use high-level accessorsGabor Greif
2010-06-22warmup ritual: use high-level argument accessorsGabor Greif
2010-06-22Use single interface, using twine, to get named metadata.Devang Patel
2010-06-21Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman
2010-06-21Move several non-performance-critical member functinos out of line.Dan Gohman
2010-06-19Tidy.Bob Wilson
2010-06-16Use separate named MDNode to hold each function's local variable info.Devang Patel
2010-06-12improve verifier error about unterminated block to includeChris Lattner
2010-06-07Another place where the code wanted to access the argument list and not all ofBill Wendling
2010-06-05getFoldedOffsetOf no longer does anything special with vector types.Dan Gohman
2010-05-28Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman
2010-05-28Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman
2010-05-27Add basic error checking to MemoryBuffer::getSTDIN.Dan Gohman
2010-05-16Add support for thiscall calling convention.Anton Korobeynikov
2010-05-13Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng
2010-05-11Revert r103493, materializing functions in the regular PassManager.Dan Gohman
2010-05-11Teach the regular pass manager how to materialize functions as needed.Dan Gohman
2010-05-10simplify more.Chris Lattner
2010-05-10Simplify by using startswith instead of substr.Chris Lattner
2010-05-10fix PR7105 by enumerating MDNodes on all @llvm.fooChris Lattner
2010-05-10Fix PR6875:David Greene
2010-05-07Minimally fix this code to not abort on mdnodes with integer dataDan Gohman
2010-05-04Fix a problem exposed by my previous commit and noticed by a release-assertsDuncan Sands
2010-05-04Fix a variant of PR6112 found by thinking about it: when doingDuncan Sands