aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/IRBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-23/+23
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-26/+16
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-131-28/+6
* make the IRBuilder type methods return non-const types.Chris Lattner2011-07-121-12/+12
* Speculatively revert r134431.Devang Patel2011-07-051-1/+0
* Clear debug loc while updating insert point.Devang Patel2011-07-051-0/+1
* Added IRBuilder::SetInsertPoint(Use) to find a valid insertion pointAndrew Trick2011-06-291-0/+19
* whitespaceAndrew Trick2011-06-291-8/+8
* Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans toNick Lewycky2011-05-211-4/+18
* Set debug location while setting insertion point.Devang Patel2011-05-181-0/+1
* If builder is initialized using an instruction as insertion point, then use t...Devang Patel2011-05-041-0/+1
* add a helper method.Chris Lattner2011-04-191-0/+4
* Make IRBuilder support StringRef for building strings.Nick Lewycky2011-04-121-4/+6
* Add support for ArrayRef in IRBuilder's CreateCall.Nick Lewycky2011-04-071-0/+6
* Remove the LLVMContext& arguments from *Folder constructors, as they don't se...Frits van Bommel2011-04-031-4/+4
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-2/+3
* switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner2011-02-101-48/+52
* Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/ExactChris Lattner2011-02-091-72/+46
* Add IRBuilder methods for creating an exact udiv, like for exact sdiv.Duncan Sands2011-02-071-0/+6
* add methods to IRBuilder to create memcpy/memset/memmove.Chris Lattner2010-12-261-2/+42
* add a version of IRBuilder::SetInsertPoint that takes an instruction.Chris Lattner2010-12-191-0/+7
* patch from Frits van Bommel:Chris Lattner2010-11-181-74/+85
* It is confusing to call a random-access iterator 'InputIterator'.Mikhail Glushenkov2010-10-271-19/+24
* Trailing whitespace.Mikhail Glushenkov2010-10-271-37/+37
* remove some unneeded overloads that were causing Chris Lattner2010-07-151-20/+0
* Provide IRBuilder conveniences for creating integer constants at common widths,John McCall2010-07-061-6/+61
* Provide an abstraction to save and restore the current insertion point ofJohn McCall2010-07-061-0/+42
* fit in 80 colsChris Lattner2010-06-261-2/+2
* IRBuilder: Add Create{Shl,LShr,And,Or,Xor} methods from uin64_t and APInt con...Daniel Dunbar2010-04-131-2/+59
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-0/+5
* rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner2010-04-021-3/+3
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-5/+0
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-0/+5
* switch IRBuilder to use NewDebugLoc for locations insteadChris Lattner2010-04-011-7/+8
* Correct comment.Duncan Sands2010-03-311-1/+1
* make irbuilder use the new optimized debug info accessors.Chris Lattner2010-03-311-4/+11
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-5/+0
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-0/+5
* Add support for an i8* type accessor.Eric Christopher2010-03-051-0/+4
* Fix several comments which had previously been "the the" where aDan Gohman2010-02-101-1/+1
* Fix "the the" and similar typos.Dan Gohman2010-02-101-1/+1
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-021-0/+23
* remove #include that comes in from ConstantFolder.hChris Lattner2009-12-281-1/+0
* remove #include of Function.h from IRBuilderChris Lattner2009-12-281-5/+8
* move debug info stuff out of line, allowing two #includesChris Lattner2009-12-281-25/+10
* split code that doesn't need to be templated out of IRBuilder into a newChris Lattner2009-12-281-91/+93
* rename ivar to be more descriptive.Chris Lattner2009-12-281-14/+14
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-281-6/+2
* Add utility routines for NSW multiply.Dan Gohman2009-12-181-0/+6
* Add utility routines for creating integer negation operators with NSW set.Dan Gohman2009-12-181-0/+5