summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
* Allow the PassRegistry mutex to be lazily initialized, and clean up the globa...Owen Anderson2010-09-16
* Do not expose the locking for the PassRegistry in the header. Be careful toOwen Anderson2010-09-16
* Fix a threaded LLVM bug due the need for operator= on reference counted AttrL...Owen Anderson2010-09-16
* Since PassRegistry is currently a shared global object, it needs locking. Wh...Owen Anderson2010-09-15
* Add x86MMX a few more places.Dale Johannesen2010-09-15
* Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman2010-09-14
* When a function-local value with function-local metadata uses gets RAUWed with aDan Gohman2010-09-14
* Minimize #includes in a top-level header.Owen Anderson2010-09-13
* Silence some constructor ordering warnings.Eric Christopher2010-09-13
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-13
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-10
* Use StringRef which performs the "early exit" when compared against a constantBill Wendling2010-09-10
* Early exit with simple checks.Bill Wendling2010-09-10
* Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling2010-09-10
* MDNodes are not Constants.Dan Gohman2010-09-09
* Print invalid metadata references as <badref>, for consistency withDan Gohman2010-09-09
* Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson2010-09-08
* Fix PR7972, in which the PassRegistry was being leaked. As part of this,Owen Anderson2010-09-07
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-07
* Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce ...Owen Anderson2010-09-07
* Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson2010-09-03
* lets get crazy and name the header file the exact class name,Chris Lattner2010-09-02
* reapply 112894:Chris Lattner2010-09-02
* revert patch, need to update clang tests tooChris Lattner2010-09-02
* Remove #uses comments from functions: they we're padded out to column 50Chris Lattner2010-09-02
* Print the number of uses of a function in the .ll since it can be informativeDuncan Sands2010-09-02
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-01
* Add comments explaining why it's not necessary to include theDan Gohman2010-08-30
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-30
* Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson2010-08-29
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* zap dead codeChris Lattner2010-08-28
* Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson2010-08-27
* Don't include the is-function-local bit in the FoldingSetNodeIDDan Gohman2010-08-24
* Verify that a non-uniqued non-temporary MDNode is not deleted viaDan Gohman2010-08-23
* Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson2010-08-23
* Verify the predicates on icmp/fcmp. Suggested by Jeff Yasskin!Nick Lewycky2010-08-22
* Use MDNode::destroy(). Fixes a delete/free mismatch.Benjamin Kramer2010-08-21
* Add an assert to MDNode::deleteTemporary check that the node being deletedDan Gohman2010-08-21
* Create the new linker type "linker_private_weak_def_auto".Bill Wendling2010-08-20
* Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman2010-08-20
* Expose LLVMSetOperand and LLVMGetNumOperands to llvm-c and ocaml.Erick Tryzelaar2010-08-20
* Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-20
* Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman2010-08-19
* The plural of analysis is analyses.Dan Gohman2010-08-16
* Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman2010-08-16
* Remove redundant inline keywords.Dan Gohman2010-08-16
* Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman2010-08-16
* Revert r111082. No warnings for this common pattern.Argyrios Kyrtzidis2010-08-15
* Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.Argyrios Kyrtzidis2010-08-14