summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [opaque pointer type] Avoid using PointerType::getElementType for a few cases...David Blaikie2015-04-211-21/+16
* InstCombine: fold (sitofp (zext x)) to (uitofp x)Fiona Glaser2015-04-211-1/+4
* [opaque pointer types] Use the pointee type loaded from bitcode when construc...David Blaikie2015-04-171-2/+2
* [IR] Introduce a dereferenceable_or_null(N) attribute.Sanjoy Das2015-04-161-0/+12
* [opaque pointer type] Avoid using PointerType::getElementType when parsing IRDavid Blaikie2015-04-061-5/+3
* [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the po...David Blaikie2015-03-301-11/+7
* Refactor: Simplify boolean expressions in llvm IRDavid Blaikie2015-03-231-28/+22
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-12/+6
* Instructions: Use delegated constructors to reduce duplicationBenjamin Kramer2015-03-051-153/+32
* IR: SrcTy == DstTy doesn't imply that a cast is validDavid Majnemer2015-02-161-4/+0
* InstCombine: propagate deref via new addDereferenceableAttrRamkumar Ramachandra2015-02-141-0/+12
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-6/+3
* Revert "Move function to obtain branch weights into the BranchInst class. NFC."Juergen Ributzka2014-12-091-20/+0
* Move function to obtain branch weights into the BranchInst class. NFC.Juergen Ributzka2014-12-091-0/+20
* Revert r220349 to re-instate r220277 with a fix for PR21330 -- quiteChandler Carruth2014-11-251-0/+23
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-3/+3
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-2/+3
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-3/+2
* Revert "Teach the load analysis to allow finding available values which requi...Hans Wennborg2014-10-211-23/+0
* Teach the load analysis to allow finding available values which requireChandler Carruth2014-10-211-0/+23
* Use dyn_cast<> instead of isa<> and cast<>Matt Arsenault2014-09-151-1/+2
* Change name of copyFlags() to copyIRFlags(). Add convenience method for logic...Sanjay Patel2014-09-031-1/+18
* Fix a logic bug when copying fast-math flags.Sanjay Patel2014-09-021-1/+1
* Add a convenience method to copy wrapping, exact, and fast-math flags (NFC).Sanjay Patel2014-09-011-0/+16
* Add CreatePointerBitCastOrAddrSpaceCast to IRBuilder and co.Matt Arsenault2014-07-141-8/+26
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-131-9/+12
* InstCombine: Canonicalize addrspacecast between different element typesJingyue Wu2014-06-061-12/+6
* Clauses in a landingpad are always Constant. Use a stricter type.Rafael Espindola2014-06-041-1/+1
* Copy the full TailCallKind in CallInst::clone_implReid Kleckner2014-05-061-1/+1
* [IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer2014-05-011-2/+2
* IR: Alloca clones should remember inalloca stateDavid Majnemer2014-04-301-3/+4
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-2/+2
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-37/+37
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-8/+19
* [C++11] Modernize the IR library a bit.Benjamin Kramer2014-03-101-5/+4
* Teach lint about address spacesMatt Arsenault2014-03-061-2/+21
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-041-1/+1
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* Bug 18228 - Fix accepting bitcasts between vectors of pointers with aMatt Arsenault2014-01-221-16/+41
* Add an inalloca flag to allocasReid Kleckner2014-01-171-2/+3
* Fix typo in assert message: s/load/storeMark Lacey2013-12-211-1/+1
* Correct word hyphenationsAlp Toker2013-12-051-2/+2
* Add addrspacecast instruction.Matt Arsenault2013-11-151-115/+183
* Revert patches to add case-range support for PR1255.Bob Wilson2013-09-091-27/+3
* Add parentheses to silence gcc warning.Richard Trieu2013-07-311-4/+4
* Fix ptr vector inconsistency in CreatePointerCastMatt Arsenault2013-07-311-5/+13
* Respect address space sizes in isEliminableCastPair.Matt Arsenault2013-07-301-10/+47
* Revert "Remove isCastable since nothing uses it now"Matt Arsenault2013-07-301-0/+63
* Remove isCastable since nothing uses it nowMatt Arsenault2013-07-301-63/+0
* Change behavior of calling bitcasted alias functions.Matt Arsenault2013-07-301-2/+44
OpenPOWER on IntegriCloud