summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-91/+91
* Improve ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-261-0/+16
* [IR] move shuffle mask queries from TTI to ShuffleVectorInstSanjay Patel2018-06-191-2/+104
* Remove @brief commands from doxygen comments, too.Adrian Prantl2018-05-011-2/+2
* [InstCombine] Allow fptrunc (fpext X)) to be reduced to a single fpext/ftruncCraig Topper2018-03-021-7/+1
* Syndicate duplicate code between CallInst and InvokeInstSerge Guelton2018-02-221-237/+23
* Rename and move utility function getLatchPredicateForGuard. NFC.Serguei Katkov2018-02-091-0/+23
* Re-enable "[SCEV] Make isLoopEntryGuardedByCond a bit smarter"Max Kazantsev2018-02-071-0/+14
* Revert [SCEV] Make isLoopEntryGuardedByCond a bit smarterSerguei Katkov2018-02-071-14/+0
* [SCEV] Make isLoopEntryGuardedByCond a bit smarterMax Kazantsev2018-02-071-0/+14
* Fix invalid ptrtoint in InstCombineYichao Yu2017-10-221-2/+5
* Minor refactoring regarding Cast::isNoopCast(), NFCMikael Holmen2017-10-051-25/+3
* [Lint] Avoid failed assertion by fetching the proper pointer typeMikael Holmen2017-10-031-10/+18
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-34/+34
* [IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy/isFPOrFPVectorTy...Craig Topper2017-07-091-4/+2
* [IR] Rename BinaryOperator::init to AssertOK and remove argument. Replace def...Craig Topper2017-06-261-6/+5
* [IR] Use isIntOrIntVectorTy instead of writing it out the long way. NFCCraig Topper2017-06-251-10/+4
* [IR] Remove getNumSuccessorsV/getSuccessorV/setSuccessorV from the Terminator...Craig Topper2017-06-081-130/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [IR] Add additional addParamAttr/removeParamAttr to AttributeList APIReid Kleckner2017-05-311-4/+28
* Commit AttributeList change that was supposed to be part of r303654Reid Kleckner2017-05-231-2/+2
* [IR] Switch AttributeList to use an array for O(1) accessReid Kleckner2017-05-231-0/+6
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-27/+0
* [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko2017-05-151-33/+46
* De-virtualize TerminatorInst successor accessorsReid Kleckner2017-05-111-0/+36
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-4/+2
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-8/+24
* Use Argument::hasAttribute and AttributeList::ReturnIndex moreReid Kleckner2017-04-281-1/+2
* use 'auto' with 'dyn_cast' and fix formatting; NFCSanjay Patel2017-04-191-8/+7
* [IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner2017-04-141-8/+32
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-4/+4
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-2/+2
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-2/+2
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-2/+2
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-18/+23
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-2/+2
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-2/+2
* [IR] Make SwitchInst::CaseIt almost a normal iterator.Chandler Carruth2017-03-261-1/+3
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-18/+18
* fix comment formatting; NFCSanjay Patel2016-11-161-8/+4
* IR: Change the Type::get{Array,Vector,Pointer}ElementType() functions to perf...Peter Collingbourne2016-11-131-1/+2
* Remove duplicated code; NFCSanjoy Das2016-10-021-63/+0
* Rationalise the attribute getter/setter methods on Function and CallSite.Amaury Sechet2016-09-091-40/+0
* fix documentation comments; NFCSanjay Patel2016-09-021-5/+0
* [Profile] refactor meta data copying/swapping codeXinliang David Li2016-08-231-9/+1
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-171-0/+32
* Add getReturnedArgOperand to Call/InvokeInst, CallSiteHal Finkel2016-07-101-0/+26
* Add support for string attributes in the C API.Amaury Sechet2016-06-151-0/+20
* Add support for callsite in the new C API for attributesAmaury Sechet2016-06-151-0/+21
* Make sure attribute kind and attributes are named respectively Kind and Attr ...Amaury Sechet2016-06-141-25/+24
OpenPOWER on IntegriCloud