History log of /external/llvm/include/llvm/IR/Instructions.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2253a2f52f3c46ae75cd05f5885acb987bd1d6b6 27-Jun-2013 Michael Gottesman <mgottesman@apple.com> Added support for the Builtin attribute.

The Builtin attribute is an attribute that can be placed on function call site that signal that even though a function is declared as being a builtin,

rdar://problem/13727199

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185049 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
389ee19eabbfef205472ae1eb7131f8a2e32fde5 18-Jun-2013 Chris Lattner <sabre@nondot.org> remove some @deprecated markers: LLVM APIs aren't deprecated, they are removed when obsolete.
These APIs are still used, and the constant APIs are actually really important.

Removing these makes -Wdocumentation more useful.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184170 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
1ca6468c0518b2c2dcd69c68b2099ae93f57f8f9 22-Mar-2013 Bill Wendling <isanbard@gmail.com> Revert r177675. This is language-specific and shouldn't be in the API.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177748 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
8233050895f781befc1d4165435d0fff605b6b70 22-Mar-2013 Bill Wendling <isanbard@gmail.com> Add a query to tell if a landing pad has a catch-all.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177675 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
87d212095feced42295c2a5813f1ce577d01d44f 07-Mar-2013 Benjamin Kramer <benny.kra@googlemail.com> Fix tautological compare. Not sure why this didn't trigger any test failures.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176652 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
4a521da51a4eea92d76a7d635b63ab9f8a57c936 07-Mar-2013 Jakub Staszak <kubastaszak@gmail.com> Change Index type from unsigned long to unsigned. This should fix PR14980.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176645 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
4b7e609548934542ffd92b1d63ea8597b43a565a 07-Mar-2013 Jakub Staszak <kubastaszak@gmail.com> Remove trailing spaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176643 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
328d1b65002e68ae65ffef05eed19122cbf721f5 02-Mar-2013 Peter Collingbourne <peter@pcc.me.uk> Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176397 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
fbed8555ad409ba74a032baf53ece1c873c2b9a3 18-Feb-2013 Jakub Staszak <kubastaszak@gmail.com> Use llvm::cast instead of reinterpret_cast.
Also, GetElementPtrInst::getType() method returns SequentialType now, instead of
PointerType. There wasn't any issue yet, so no testcase attached.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
e1c49906dcd26486ddac08207817d0e2ce4a2829 15-Jan-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Fix operand type conditions in one of ICmpInst constructors.

It was out of sync with the conditions in the other two constructors.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
674be02d525d4e24bc6943ed9274958c580bcfbc 10-Jan-2013 Jakub Staszak <kubastaszak@gmail.com> Fix include guards so they exactly match file names.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h
0b8c9a80f20772c3793201ab5b251d3520b9cea3 02-Jan-2013 Chandler Carruth <chandlerc@gmail.com> Move all of the header files which are involved in modelling the LLVM IR
into their new header subdirectory: include/llvm/IR. This matches the
directory structure of lib, and begins to correct a long standing point
of file layout clutter in LLVM.

There are still more header files to move here, but I wanted to handle
them in separate commits to make tracking what files make sense at each
layer easier.

The only really questionable files here are the target intrinsic
tablegen files. But that's a battle I'd rather not fight today.

I've updated both CMake and Makefile build systems (I think, and my
tests think, but I may have missed something).

I've also re-sorted the includes throughout the project. I'll be
committing updates to Clang, DragonEgg, and Polly momentarily.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/IR/Instructions.h