aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Instrumentation/ProfilingUtils.cpp
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-10-24Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow
2012-10-24Delete a directory that wasn't supposed to be checked in yet.Micah Villmow
2011-08-25When inserting new instructions, use getFirstInsertionPt instead ofBill Wendling
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-06-20Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner
2011-04-12Consider ConstantAggregateZero as well as ConstantArray/Struct.Nick Lewycky
2011-04-08Add a function for profiling to run at shutdown. Unlike the existing API, thisNick Lewycky
2011-01-29Implementation of path profiling.Andrew Trick
2010-06-28use setArgOperandGabor Greif
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-01-05Move remaining stuff to the isInteger predicate.Benjamin Kramer
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-06"LLVMContext* " --> "LLVMContext *"Owen Anderson
2009-07-06Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson
2008-05-23Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-06fix typosGabor Greif
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene
2007-02-19eliminate use of deprecated apisChris Lattner
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-01-07relax some typesChris Lattner
2006-12-31For PR950:Reid Spencer
2006-12-21Remove isSigned calls via foreknowledge of main's argument types.Reid Spencer
2006-12-18Convert the last uses of CastInst::createInferredCast to a normal castReid Spencer
2006-12-13Replace CastInst::createInferredCast calls with more accurate castReid Spencer
2006-11-27For PR950:Reid Spencer
2006-10-20For PR950:Reid Spencer
2005-10-23When a function takes a variable number of pointer arguments, with a zeroJeff Cohen