add a comment

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62436 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Gabor Greif 2009-01-18 00:27:21 +00:00
parent 7f2e381b56
commit 7f85bb6f83

View File

@ -73,6 +73,7 @@ static bool AddressMightEscape(const Value *V) {
case Instruction::Invoke:
// If the argument to the call has the nocapture attribute, then the call
// may store or load to the pointer, but it cannot escape.
// Do compensate for the two BB operands, i.e. Arg1 is at index 3!
if (cast<InvokeInst>(I)->paramHasAttr(UI.getOperandNo()-2,
Attribute::NoCapture))
continue;