aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Provide better messages in llvm_unreachable.David Blaikie2012-01-171-1/+1
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-173-5/+1
* Removing unused default switch cases in switches over enums that already acco...David Blaikie2012-01-161-2/+1
* Added MVT::v2f16Pete Cooper2012-01-121-0/+2
* Don't try to create a GEP when the pointee type is unsized (such GEPsDuncan Sands2012-01-111-1/+2
* Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth2012-01-101-0/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-103-7/+0
* generalize LLVMContext::emitError to take a twine instead of a StringRef.Chris Lattner2012-01-031-3/+3
* Type: replaced usage of ID with getTypeID().Stepan Dyatkovskiy2012-01-031-11/+12
* VMCore: add assert for miscompileDylan Noblesmith2011-12-311-0/+5
* Using Inst->setMetadata(..., NULL) should be safe to remove metadata even whenNick Lewycky2011-12-271-2/+4
* Give string constants generated by IRBuilder private linkage.Benjamin Kramer2011-12-221-1/+1
* Add support to add named metadata operand.Devang Patel2011-12-201-0/+11
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-206-1/+49
* Add basic generic CodeGen support for half.Dan Gohman2011-12-201-0/+3
* The powers that be have decided that LLVM IR should now support 16-bitDan Gohman2011-12-177-27/+67
* Make constant folding for GEPs a bit more aggressive.Eli Friedman2011-12-151-1/+1
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-141-53/+0
* Fix unused value warning for value used only in assert.Nick Lewycky2011-12-121-5/+2
* LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar2011-12-121-1/+0
* Don't rely in there being one argument before we've actually identifiedChandler Carruth2011-12-121-3/+4
* Teach the verifier to reject all non-constant arguments to the secondChandler Carruth2011-12-121-0/+6
* Switch llvm.cttz and llvm.ctlz to accept a second i1 parameter whichChandler Carruth2011-12-121-6/+33
* Add dump method for debugging.Bill Wendling2011-12-091-0/+3
* Push StringRefs through the metadata interface.Benjamin Kramer2011-12-061-2/+2
* Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer2011-12-051-0/+13
* Add support for vectors of pointers.Nadav Rotem2011-12-054-20/+112
* Add some missing anchors.David Blaikie2011-12-012-0/+4
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-291-2/+0
* Eli managed to kill off llvm.membarrier in llvm 3.0 also, this meansChris Lattner2011-11-271-34/+8
* The llvm.atomic intrinsics *were* removed in LLVM 3.0 (in r141333), remove the Chris Lattner2011-11-271-68/+1
* remove autoupgrade support for old forms of llvm.prefetch and the oldChris Lattner2011-11-271-101/+1
* remove autoupgrade support for really old-style debug info intrinsics.Chris Lattner2011-11-271-42/+0
* remove some old autoupgrade logicChris Lattner2011-11-271-80/+1
* remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supportsChris Lattner2011-11-271-246/+0
* Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a...Benjamin Kramer2011-11-241-2/+0
* Fixing a commentJoe Abbey2011-11-211-1/+1
* Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson2011-11-161-1/+1
* Remove Value::getNameStr. It has been deprecated for a while and provides no ...Benjamin Kramer2011-11-151-4/+0
* Remove all remaining uses of Value::getNameStr().Benjamin Kramer2011-11-151-4/+4
* Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplif...Benjamin Kramer2011-11-141-22/+4
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-031-0/+23
* Don't print two 0x prefixes when printing an address.Benjamin Kramer2011-11-021-1/+1
* Add a pinned metadata name for fpaccuracy, and document itPeter Collingbourne2011-10-271-0/+5
* The bitcode reader can create an shuffle with a place holder mask which it willMon P Wang2011-10-261-3/+10
* Refactor code from inlining and globalopt that checks whether a function defi...Eli Friedman2011-10-201-0/+15
* Use a SmallVector for intrinsic argument types.Benjamin Kramer2011-10-171-1/+1
* Correct over-zealous removal of hack.Bill Wendling2011-10-171-0/+15
* Now that we have the ReturnsTwice function attribute, this method isBill Wendling2011-10-171-40/+0
* Add a routine to swap branch instruction operands, and update anyChandler Carruth2011-10-171-0/+21