aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Instructions.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-6/+3
2014-12-09Revert "Move function to obtain branch weights into the BranchInst class. NFC."Juergen Ributzka1-20/+0
2014-12-09Move function to obtain branch weights into the BranchInst class. NFC.Juergen Ributzka1-0/+20
2014-11-25Revert r220349 to re-instate r220277 with a fix for PR21330 -- quiteChandler Carruth1-0/+23
2014-11-13Use nullptr instead of NULL for variadic sentinelsReid Kleckner1-3/+3
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-2/+3
2014-11-01IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith1-3/+2
2014-10-21Revert "Teach the load analysis to allow finding available values which requi...Hans Wennborg1-23/+0
2014-10-21Teach the load analysis to allow finding available values which requireChandler Carruth1-0/+23
2014-09-15Use dyn_cast<> instead of isa<> and cast<>Matt Arsenault1-1/+2
2014-09-03Change name of copyFlags() to copyIRFlags(). Add convenience method for logic...Sanjay Patel1-1/+18
2014-09-02Fix a logic bug when copying fast-math flags.Sanjay Patel1-1/+1
2014-09-01Add a convenience method to copy wrapping, exact, and fast-math flags (NFC).Sanjay Patel1-0/+16
2014-07-14Add CreatePointerBitCastOrAddrSpaceCast to IRBuilder and co.Matt Arsenault1-8/+26
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover1-9/+12
2014-06-06InstCombine: Canonicalize addrspacecast between different element typesJingyue Wu1-12/+6
2014-06-04Clauses in a landingpad are always Constant. Use a stricter type.Rafael Espindola1-1/+1
2014-05-06Copy the full TailCallKind in CallInst::clone_implReid Kleckner1-1/+1
2014-05-01[IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer1-2/+2
2014-04-30IR: Alloca clones should remember inalloca stateDavid Majnemer1-3/+4
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-2/+2
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-37/+37
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover1-8/+19
2014-03-10[C++11] Modernize the IR library a bit.Benjamin Kramer1-5/+4
2014-03-06Teach lint about address spacesMatt Arsenault1-2/+21
2014-03-04[Modules] Move the ConstantRange class into the IR library. This isChandler Carruth1-1/+1
2014-03-04[Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth1-1/+1
2014-01-22Bug 18228 - Fix accepting bitcasts between vectors of pointers with aMatt Arsenault1-16/+41
2014-01-17Add an inalloca flag to allocasReid Kleckner1-2/+3
2013-12-21Fix typo in assert message: s/load/storeMark Lacey1-1/+1
2013-12-05Correct word hyphenationsAlp Toker1-2/+2
2013-11-15Add addrspacecast instruction.Matt Arsenault1-115/+183
2013-09-09Revert patches to add case-range support for PR1255.Bob Wilson1-27/+3
2013-07-31Add parentheses to silence gcc warning.Richard Trieu1-4/+4
2013-07-31Fix ptr vector inconsistency in CreatePointerCastMatt Arsenault1-5/+13
2013-07-30Respect address space sizes in isEliminableCastPair.Matt Arsenault1-10/+47
2013-07-30Revert "Remove isCastable since nothing uses it now"Matt Arsenault1-0/+63
2013-07-30Remove isCastable since nothing uses it nowMatt Arsenault1-63/+0
2013-07-30Change behavior of calling bitcasted alias functions.Matt Arsenault1-2/+44
2013-06-27Added support for the Builtin attribute.Michael Gottesman1-2/+2
2013-03-22Revert r177675. This is language-specific and shouldn't be in the API.Bill Wendling1-7/+0
2013-03-21Add a query to tell if a landing pad has a catch-all.Bill Wendling1-0/+7
2013-03-20Use pre-inc, pre-dec when possible.Jakub Staszak1-6/+6
2013-03-02Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.Peter Collingbourne1-9/+4
2013-01-23Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKindBill Wendling1-4/+10
2013-01-22More encapsulation work.Bill Wendling1-2/+6
2013-01-15Allow vectors in CreatePointerCast.Evgeniy Stepanov1-3/+3
2013-01-10CastInst::castIsValid should return true if the dest type is the same asEvan Cheng1-0/+5
2013-01-09Consider expression "0.0 - X" as the negation of X ifShuxin Yang1-3/+6
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-7/+7