summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Support/IRBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Push LLVMContext _back_ through IRBuilder.Owen Anderson2009-07-081-15/+24
* Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson2009-07-081-24/+19
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-15/+0
* Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson2009-07-081-18/+24
* Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead.Anton Korobeynikov2009-06-181-39/+8
* Forgot to commit this hunkAnton Korobeynikov2009-06-181-0/+12
* Propagate calling conv for invokes tooAnton Korobeynikov2009-06-181-2/+4
* Honour calling convention and attributes of Callee by default.Anton Korobeynikov2009-06-171-6/+24
* make CreateFMul forward to CreateFMul, not CreateMul.Chris Lattner2009-06-171-1/+1
* Add a CreateFNeg function to IRBuilder.Dan Gohman2009-06-151-0/+5
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-0/+18
* Add an accessor method to return the insertion point.Dan Gohman2009-05-201-0/+2
* Cleanup. Remove redundant llvm:: , we don't need them since we're insideNick Lewycky2009-04-101-18/+18
* Add utility function to IRBuilder that takes the difference between twoNick Lewycky2009-04-101-0/+14
* add method to access a template argument.Chris Lattner2009-03-221-0/+4
* Add IRBuilder::CreateConstGEP{1, 2}_{32, 64}.Daniel Dunbar2009-03-061-4/+36
* Removed trailing whitespace.Misha Brukman2009-02-201-3/+3
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Clean up some strange whitespace.Nick Lewycky2008-11-151-7/+6
* Rename IRBuilder::IsNonNull -> IsNotNull in response to feedback.Daniel Dunbar2008-10-021-2/+2
* Add IRBuilder::{CreateIsNull, CreateIsNonNull} helper methods.Daniel Dunbar2008-09-271-0/+17
* Add a NullFolder class that doesn't fold constants.Duncan Sands2008-08-121-4/+4
* Make it possible to use different constantDuncan Sands2008-08-111-81/+87
* Unbreak the llvm-gcc build: recent changes toDuncan Sands2008-08-091-2/+2
* Make 'Insert' set the name for Loads, instead of passing the name into theChris Lattner2008-08-091-3/+3
* Have IRBuilder take a template argument on whether or not to preserveEric Christopher2008-08-081-2/+4
* Rename the version of CreateRet that's a convenience method for creatingDan Gohman2008-07-251-5/+8
* Make CreateBinOp/CreateNeg/CreateNot do constant folding.Chris Lattner2008-07-231-4/+11
* Enable first-class aggregates support.Dan Gohman2008-07-231-6/+9
* Add insertvalue and extractvalue folding support in IRBuilder.Dan Gohman2008-07-221-12/+23
* IRBuilder support for insertvalue and extractvalue.Dan Gohman2008-07-221-5/+31
* Add a couple more helper functions to deal withEric Christopher2008-07-021-1/+20
* Tweak IRBuilder to explicitly call the setName(const char*) method on ValueChris Lattner2008-06-271-48/+51
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-20/+20
* Add support to IR builder for new vicmp, vfcmp routinesNate Begeman2008-05-141-4/+19
* Add CreateCall3/CreateCall4 at Eric's request.Chris Lattner2008-05-011-0/+10
* Add a spiffy little "CreateCall2" method, which can be used to makeChris Lattner2008-05-011-3/+8
* Merge LLVMBuilder and FoldingBuilder, callingDuncan Sands2008-04-131-0/+527
OpenPOWER on IntegriCloud