aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Support/CallSite.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-22Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribut...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-09Use the attribute builder to add attributes to call/invoke instruction. No fu...Bill Wendling
2012-10-09Use the attribute enums to query if a function has an attribute.Bill Wendling
2012-10-09Use the attribute enums to query if a parameter has an attribute.Bill Wendling
2012-10-09Remove more uses of the attribute enums by supplying appropriate query method...Bill Wendling
2012-10-04Add method to query for NoCapture attribute.Bill Wendling
2012-10-04Add method to query for 'NoAlias' attribute on call/invoke instructions.Bill Wendling
2012-10-03Add methods which query for the specific attribute instead of using theBill Wendling
2012-09-05Clean up.Chad Rosier
2012-06-25add CallSite/CallInst/InvokeInst::hasFnAttr()Nuno Lopes
2011-11-20Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2010-11-21Implement PR8644: forwarding a memcpy value to a byval,Chris Lattner
2010-09-18remove CallSite::get; it is still present (as protected) in the baseclass, us...Gabor Greif
2010-08-05remove the private hack from CallInst, it was not supposed to hit the branch ...Gabor Greif
2010-08-03Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman
2010-07-29remove a layer of cruftGabor Greif
2010-07-28we are supposed to only create proper CallSites from an instruction (esp. Cal...Gabor Greif
2010-07-27reintroduce original (asserting) semantics of CallSite(Instruction *II)Gabor Greif
2010-07-27remove bogus assert, use static_cast for additional checkingGabor Greif
2010-07-16eliminate CallInst::ArgOffsetGabor Greif
2010-07-07conditionalize on CallInst::ArgOffsetGabor Greif
2010-07-06Fix typo 'getter' where 'setter' was intended.Nick Lewycky
2010-07-01reformulate CallSiteBase::getCallee to adapt to CallInst::ArgOffset, and make...Gabor 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-04-14Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman
2010-04-14Use FunTy instead of hard-coding Function.Dan Gohman
2010-04-14Oops, make these public.Dan Gohman
2010-04-14Move getType() and getCaller() into CallSiteBase so thatDan Gohman
2010-04-09Don't use reserved identifiers.Dan Gohman
2010-04-01Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif
2010-03-25Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher
2010-03-24Temporarily revert this, it's causing an issue with an internal project.Eric Christopher
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif
2010-03-23add some accessors to callsite/callinst/invokeinst to checkChris Lattner
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif
2010-03-19back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif
2010-03-19Recommit r80858 again (which has been backed out in r80871).Gabor Greif
2009-09-03back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif