aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2009-05-30Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky
2009-05-30Untabification.Bill Wendling
2009-05-29Dan noticed that the verifier wasn't thoroughly checking uses ofDuncan Sands
2009-05-25Audit the type constructors. Previously it was possible to create [0 x void]Nick Lewycky
2009-05-22Always verify dominfo if expensive checking is enabled.Duncan Sands
2009-05-22Revert this. There's no way to verifiy indirect calls, and an optimizer can turnTorok Edwin
2009-05-22Verify that calling conventions match function prototype.Torok Edwin
2009-05-22Update an assertion string to new-style type names.Dan Gohman
2009-05-21Fix some incorrect logic in DominanceFrontier::splitBlock. Part of Eli Friedman
2009-05-21Add a getAlignOf helper for getting the ABI alignment of aDuncan Sands
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-18Revert r72025. It is possible for clients to convert between signed typesDan Gohman
2009-05-18Add assertions to CastInst::getCastOpcode to catch attempted conversionsDan Gohman
2009-05-10Needed #includes. Thanks Fritz van Bommel!Bill Wendling
2009-05-10Make MDNode use CallbackVH. Also change MDNode to store Value* instead ofNick Lewycky
2009-05-06OCaml parameter attribute bindings from PR2752.Duncan Sands
2009-05-06Allow readonly functions to unwind exceptions. TeachDuncan Sands
2009-05-05Quotes should be printed before private prefix; some code clean up.Evan Cheng
2009-05-04Restore minor deletion.Mike Stump
2009-05-02Apply Jeffrey Yasskin's CallbackVH patch, with minor tweaks from meDan Gohman
2009-04-26Any size of integral indices are allowed in gep for indexing into sequential ...Sanjiv Gupta
2009-04-25Allow aliasee to be a GEP or bitcast instead of just a bitcast.Chris Lattner
2009-04-24Allow i16 type indices to gep.Sanjiv Gupta
2009-04-20It's not necessary for PrintModulePass to flush the output streamsDan Gohman
2009-04-20Don't discard an AssemblyAnnotationWriter when writing GlobalValues,Dan Gohman
2009-04-20Implement operator<<(raw_ostream &OS, const Type &T).Dan Gohman
2009-04-15Limit the number of times we're willing to chase pointers. Removes an O(n^2)Nick Lewycky
2009-04-13Add a new "available_externally" linkage type. This is intendedChris Lattner
2009-04-10Add a new Type::getPointerTo method, which is shorthand forChris Lattner
2009-04-08disable this code for now, re-breaking PR2975, but fixingChris Lattner
2009-04-07fix style.Torok Edwin
2009-04-07Another attempt at fixing PR2975.Torok Edwin
2009-04-06revert r68457, its crashing in make check.Torok Edwin
2009-04-06fix (part of) memory leak on shutdown. See PR2975.Torok Edwin
2009-04-04Remove bogus include.Nick Lewycky
2009-04-04Add support for embedded metadata to LLVM. This introduces two new types ofNick Lewycky
2009-04-01Clean up pass manager cache after each run.Devang Patel
2009-03-31Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", Chris Lattner
2009-03-30Fix infinite loopingAnton Korobeynikov
2009-03-30Properly propagate Kind.Anton Korobeynikov
2009-03-29Extend the relocation tracker handler, so we can filter on different 'kinds' ...Anton Korobeynikov
2009-03-27"ghostify" the ilist<Function> sentinelGabor Greif
2009-03-23Fix internal representation of fp80 to be theDale Johannesen
2009-03-23Now that errs() is properly non-buffered, there's no need toDan Gohman
2009-03-21add a fastpath to ConstantExpr::getBitCast to handle the case when an obviouslyChris Lattner
2009-03-19Fix a couple glaring whitespace issues. This file isn't internally consistentNick Lewycky
2009-03-17typoGabor Greif
2009-03-15Simplify. "Broken" is always true here.Nick Lewycky
2009-03-15Remove obviously redundant call.Nick Lewycky
2009-03-14Apply a patch by Micah Villmow to fix AsmParser to accept vectorDan Gohman