aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling2010-09-101-0/+14
* MDNodes are not Constants.Dan Gohman2010-09-091-5/+0
* Print invalid metadata references as <badref>, for consistency withDan Gohman2010-09-091-2/+10
* Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson2010-09-084-0/+24
* Fix PR7972, in which the PassRegistry was being leaked. As part of this,Owen Anderson2010-09-071-35/+16
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-071-0/+1
* Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce ...Owen Anderson2010-09-071-26/+64
* Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson2010-09-031-12/+50
* lets get crazy and name the header file the exact class name,Chris Lattner2010-09-021-1/+1
* reapply 112894:Chris Lattner2010-09-021-12/+4
* revert patch, need to update clang tests tooChris Lattner2010-09-021-4/+12
* Remove #uses comments from functions: they we're padded out to column 50Chris Lattner2010-09-021-12/+4
* Print the number of uses of a function in the .ll since it can be informativeDuncan Sands2010-09-021-2/+2
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-011-21/+52
* Add comments explaining why it's not necessary to include theDan Gohman2010-08-301-1/+6
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-301-1/+6
* Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson2010-08-291-2/+32
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-2810-362/+17
* zap dead codeChris Lattner2010-08-281-10/+0
* Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson2010-08-271-1/+66
* Don't include the is-function-local bit in the FoldingSetNodeIDDan Gohman2010-08-241-15/+15
* Verify that a non-uniqued non-temporary MDNode is not deleted viaDan Gohman2010-08-231-1/+3
* Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson2010-08-231-3/+3
* Verify the predicates on icmp/fcmp. Suggested by Jeff Yasskin!Nick Lewycky2010-08-221-6/+15
* Use MDNode::destroy(). Fixes a delete/free mismatch.Benjamin Kramer2010-08-211-3/+1
* Add an assert to MDNode::deleteTemporary check that the node being deletedDan Gohman2010-08-211-1/+3
* Create the new linker type "linker_private_weak_def_auto".Bill Wendling2010-08-203-0/+12
* Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman2010-08-201-0/+23
* Expose LLVMSetOperand and LLVMGetNumOperands to llvm-c and ocaml.Erick Tryzelaar2010-08-201-0/+8
* Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-201-0/+29
* Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman2010-08-192-20/+12
* The plural of analysis is analyses.Dan Gohman2010-08-161-2/+2
* Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman2010-08-162-12/+20
* Remove redundant inline keywords.Dan Gohman2010-08-162-3/+3
* Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman2010-08-161-14/+6
* Revert r111082. No warnings for this common pattern.Argyrios Kyrtzidis2010-08-151-2/+2
* Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.Argyrios Kyrtzidis2010-08-141-2/+2
* Move some code from Verifier into SVI::isValidOperands. This allows us to ca...Nate Begeman2010-08-132-23/+17
* Trim #includes.Dan Gohman2010-08-122-7/+0
* Tidy up whitespace.Dan Gohman2010-08-121-85/+87
* Use .empty() instead of .size().Dan Gohman2010-08-121-1/+1
* Remove BasicBlockPass::runOnFunction, which was unused.Dan Gohman2010-08-111-10/+0
* Delete FunctionPass::run, which is unused.Dan Gohman2010-08-111-11/+0
* Delete FunctionPass::runOnModule, which is unused.Dan Gohman2010-08-111-13/+0
* Reject unrepresentable pointer types in intrinsics. Fixes PR7316.Nick Lewycky2010-08-081-2/+7
* More #include cleanups.Dan Gohman2010-08-071-0/+1
* Oops, check in this file too.Dan Gohman2010-08-071-2/+2
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-073-41/+37
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-065-84/+101
* Revert r110396 to fix buildbots.Owen Anderson2010-08-065-90/+75