llvm/include
Victor Hernandez 5d30162150 Formalize MDNode's function-localness:
- an MDNode is designated as function-local when created, and continues to be even if its operands are modified not to refer to function-local IR
- function-localness is designated via lowest bit in SubclassData
- getLocalFunction() descends MDNode tree to see if it is consistently function-local

Add verification of MDNodes to checks that MDNodes are consistently function-local.
Update AsmWriter to use isFunctionLocal().



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91708 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-18 20:09:14 +00:00
..
llvm Formalize MDNode's function-localness: 2009-12-18 20:09:14 +00:00
llvm-c I forgot to update the prototype for LLVMBuildIntCast when correcting 2009-11-23 10:49:03 +00:00