HomeSort by: relevance | last modified time | path
    Searched refs:NoCapture (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenIntrinsics.h 152 NoCapture,
CodeGenTarget.cpp 867 else if (R->isSubClassOf("NoCapture")) {
869 ArgumentAttributes.emplace_back(ArgNo, NoCapture, 0);
IntrinsicEmitter.cpp 686 case CodeGenIntrinsic::NoCapture:
687 OS << LS << "Attribute::NoCapture";
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
FunctionAttrs.cpp 73 STATISTIC(NumNoCapture, "Number of arguments marked nocapture");
695 /// Deduce nocapture attributes for the SCC.
719 A->addAttr(Attribute::NoCapture);
737 // If it's trivially not captured, mark it nocapture now.
738 A->addAttr(Attribute::NoCapture);
773 // made. If the definition doesn't have a 'nocapture' attribute by now, it
786 A->addAttr(Attribute::NoCapture);
828 A->addAttr(Attribute::NoCapture);
AttributorAttributes.cpp 4138 Attrs.emplace_back(Attribute::get(Ctx, Attribute::NoCapture));
4437 /// NoCapture attribute for function arguments.
4443 void trackStatistics() const override { STATS_DECLTRACK_ARG_ATTR(nocapture) }
4446 /// NoCapture attribute for call site arguments.
4474 void trackStatistics() const override{STATS_DECLTRACK_CSARG_ATTR(nocapture)};
4477 /// NoCapture attribute for floating values.
4484 STATS_DECLTRACK_FLOATING_ATTR(nocapture)
4488 /// NoCapture attribute for function return value.
4492 llvm_unreachable("NoCapture is not applicable to function returns!");
4497 llvm_unreachable("NoCapture is not applicable to function returns!")
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
InstrTypes.h 1070 if (A == Attribute::ReadOnly || A == Attribute::NoCapture)
1660 return dataOperandHasImpliedAttr(OpNo + 1, Attribute::NoCapture);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Attributes.cpp 411 if (hasAttribute(Attribute::NoCapture))
412 return "nocapture";
2106 .addAttribute(Attribute::NoCapture)
Function.cpp 251 return hasAttribute(Attribute::NoCapture);
Verifier.cpp 1921 !RetAttrs.hasAttribute(Attribute::NoCapture) &&
1931 "'nest', 'sret', 'nocapture', 'nofree', "
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BuildLibCalls.cpp 41 STATISTIC(NumNoCapture, "Number of arguments inferred as nocapture");
107 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture))
109 F.addParamAttr(ArgNo, Attribute::NoCapture);
CodeExtractor.cpp 914 case Attribute::NoCapture:
SimplifyLibCalls.cpp 750 CI->addParamAttr(0, Attribute::NoCapture);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
Attributor.h 3114 /// An abstract interface for all nocapture attributes.
3117 Attribute::NoCapture,
3241 /// (=nocapture), it is (for now) not written (=readonly & noalias), we know
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 1392 // 1) Potentially treat sret as nocapture in calls
1552 // If we're spilling an Argument, make sure we clear 'nocapture'
1554 Arg->getParent()->removeParamAttr(Arg->getArgNo(), Attribute::NoCapture);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 1252 case Attribute::NoCapture: return 1 << 21;
1444 return Attribute::NoCapture;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjCGNU.cpp 771 LookupFn2->addParamAttr(0, llvm::Attribute::NoCapture);
CGCall.cpp 2511 Attrs.addAttribute(llvm::Attribute::NoCapture);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 655 case Attribute::NoCapture:
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 1795 case lltok::kw_nocapture: B.addAttribute(Attribute::NoCapture); break;

Completed in 89 milliseconds