aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2010-09-15Merge AutoUpgrade of EH magic variable.Bill Wendling
2010-09-14Approved by Chris:Bill Wendling
2010-09-03Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson
2010-09-02lets get crazy and name the header file the exact class name,Chris Lattner
2010-09-02reapply 112894:Chris Lattner
2010-09-02revert patch, need to update clang tests tooChris Lattner
2010-09-02Remove #uses comments from functions: they we're padded out to column 50Chris Lattner
2010-09-02Print the number of uses of a function in the .ll since it can be informativeDuncan Sands
2010-09-01Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson
2010-08-30Add comments explaining why it's not necessary to include theDan Gohman
2010-08-30Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson
2010-08-29Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-08-28zap dead codeChris Lattner
2010-08-27Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson
2010-08-24Don't include the is-function-local bit in the FoldingSetNodeIDDan Gohman
2010-08-23Verify that a non-uniqued non-temporary MDNode is not deleted viaDan Gohman
2010-08-23Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson
2010-08-22Verify the predicates on icmp/fcmp. Suggested by Jeff Yasskin!Nick Lewycky
2010-08-21Use MDNode::destroy(). Fixes a delete/free mismatch.Benjamin Kramer
2010-08-21Add an assert to MDNode::deleteTemporary check that the node being deletedDan Gohman
2010-08-20Create the new linker type "linker_private_weak_def_auto".Bill Wendling
2010-08-20Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman
2010-08-20Expose LLVMSetOperand and LLVMGetNumOperands to llvm-c and ocaml.Erick Tryzelaar
2010-08-20Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman
2010-08-16The plural of analysis is analyses.Dan Gohman
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman
2010-08-16Remove redundant inline keywords.Dan Gohman
2010-08-16Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman
2010-08-15Revert r111082. No warnings for this common pattern.Argyrios Kyrtzidis
2010-08-14Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.Argyrios Kyrtzidis
2010-08-13Move some code from Verifier into SVI::isValidOperands. This allows us to ca...Nate Begeman
2010-08-12Trim #includes.Dan Gohman
2010-08-12Tidy up whitespace.Dan Gohman
2010-08-12Use .empty() instead of .size().Dan Gohman
2010-08-11Remove BasicBlockPass::runOnFunction, which was unused.Dan Gohman
2010-08-11Delete FunctionPass::run, which is unused.Dan Gohman
2010-08-11Delete FunctionPass::runOnModule, which is unused.Dan Gohman
2010-08-08Reject unrepresentable pointer types in intrinsics. Fixes PR7316.Nick Lewycky
2010-08-07More #include cleanups.Dan Gohman
2010-08-07Oops, check in this file too.Dan Gohman
2010-08-07Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-05remove the private hack from CallInst, it was not supposed to hit the branch ...Gabor Greif
2010-08-04Eliminate unnecessary empty string literals.Dan Gohman
2010-08-02Fix visitInvokeInst to call visitTerminatorInst, and removeDan Gohman
2010-08-02Add Verifier logic for indirectbr.Dan Gohman