summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [IR] Make {Call,Invoke}::cloneImpl aware of operand bundlesSanjoy Das2015-11-101-0/+8
* [IR] Add bounds checking to dataOperandHasImpliedAttrSanjoy Das2015-11-051-0/+8
* [IR] Add a `data_operand` abstractionSanjoy Das2015-11-041-0/+29
* [IR] Add bounds checking to paramHasAttrSanjoy Das2015-11-041-0/+4
* [SCEV] Opportunistically interpret unsigned constraints as signedSanjoy Das2015-10-221-0/+17
* [OperandBundles] Make function attributes conservatively correctSanjoy Das2015-10-221-0/+6
* [IR] Add operand bundles to CallInst and InvokeInst.Sanjoy Das2015-09-241-4/+21
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-0/+59
* [IR] Cleanup EH instructions a little bitDavid Majnemer2015-08-231-8/+2
* [WinEH] Require token linkage in EH pad/ret signaturesJoseph Tremoulet2015-08-231-60/+42
* [IR] Give catchret an optional 'return value' operandDavid Majnemer2015-08-151-10/+21
* [IR] Add token typesDavid Majnemer2015-08-141-1/+4
* [IR] Cleanup indentation of EH instructionsDavid Majnemer2015-08-131-17/+15
* [IR] Remove TerminateInst's "NameStr" argumentDavid Majnemer2015-08-061-11/+7
OpenPOWER on IntegriCloud