summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [GlobalOpt] Propagate operand bundlesDavid Majnemer2016-04-291-12/+46
* [CodeGenPrepare] use branch weight metadata to decide if a select should be t...Sanjay Patel2016-04-261-22/+0
* Add check for "branch_weights" with prof metadataSanjay Patel2016-04-251-3/+7
* Typo. NFC.Chad Rosier2016-04-251-1/+1
* replace duplicated static functions for profile metadata access with BranchIn...Sanjay Patel2016-04-231-0/+18
* [SimplifyCFG] Add final missing implications to isImpliedTrueByMatchingCmp.Chad Rosier2016-04-221-32/+5
* [SimplifyCFG] Add missing implications to isImpliedTrueByMatchingCmp.Chad Rosier2016-04-221-5/+8
* [EarlyCSE] Take the intersection of flags on instructionsDavid Majnemer2016-04-221-56/+0
* Add utility function to manipulate attributes on CallSite. NFCAmaury Sechet2016-04-211-0/+12
* Address Philip's post-commit feedback for r266987. NFC.Chad Rosier2016-04-211-2/+2
* Refactor implied condition logic from ValueTracking directly into CmpInst. NFC.Chad Rosier2016-04-211-0/+52
* [DivergenceAnalysis] Treat PHI with incoming undef as constantNicolai Haehnle2016-04-141-0/+18
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-18/+20
* Swift Calling Convention: add swifterror attribute.Manman Ren2016-04-011-0/+1
* Fix pointers to go on the right hand side. NFC.Ana Pazos2016-02-031-15/+15
* [OperandBundles] Copy DebugLoc with calls/invokesJoseph Tremoulet2016-01-141-0/+2
* Add function for testing string attributes to InvokeInst and CallSite. NFC.Manuel Jacob2016-01-051-14/+0
* [WinEH] Simplify unreachable catchpadsJoseph Tremoulet2016-01-051-0/+11
* Use CmpInst::Predicate instead of 'unsigned short' in some places. NFCCraig Topper2015-12-151-15/+12
* Add missing vtable anchor's.Pete Cooper2015-12-141-0/+6
* [IR] Remove terminatepadDavid Majnemer2015-12-141-58/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-210/+137
* [InstCombine] allow any pair of bitcasts to be combinedSanjay Patel2015-12-121-10/+12
* fix typos; NFCSanjay Patel2015-12-111-3/+3
* Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCISanjoy Das2015-12-101-4/+2
* Don't drop attributes when inlining through "deopt" operand bundlesSanjoy Das2015-12-091-0/+2
* [OperandBundles] Allow operand-specific attributes in operand bundlesSanjoy Das2015-12-041-2/+2
* Teach the inliner to track deoptimization stateSanjoy Das2015-11-181-0/+26
OpenPOWER on IntegriCloud