aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/IRBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands2012-04-161-27/+60
* Initial commit of the 'landingpad' instruction.Bill Wendling2011-08-121-0/+5
* Preserve the name for this variant of IRBuilder::CreateCallPeter Collingbourne2011-08-101-1/+1
* Remove CreateUnwind from the IRBuillder.Bill Wendling2011-08-031-4/+0
* Fix a couple silly typos in IRBuilder in the new atomic instructions.Eli Friedman2011-08-021-6/+6
* Add the 'resume' instruction for the new EH rewrite.Bill Wendling2011-07-311-0/+4
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-301-9/+0
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-291-0/+10
* The personality function should be a Function* and not just a Value*.Bill Wendling2011-07-281-1/+1
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-271-0/+9
* Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman2011-07-251-0/+4
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-251-10/+6
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-221-29/+22
* Convert ConstantFolder APIs to use ArrayRef.Jay Foad2011-07-211-14/+14
* 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