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

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
Attributor.h 231 struct IRPosition {
252 IRPosition() : Enc(nullptr, ENC_VALUE) { verify(); }
255 static const IRPosition value(const Value &V,
258 return IRPosition::argument(*Arg, CBContext);
260 return IRPosition::callsite_returned(*CB);
261 return IRPosition(const_cast<Value &>(V), IRP_FLOAT, CBContext);
266 static const IRPosition function(const Function &F,
268 return IRPosition(const_cast<Function &>(F), IRP_FUNCTION, CBContext);
273 static const IRPosition returned(const Function &F,
275 return IRPosition(const_cast<Function &>(F), IRP_RETURNED, CBContext)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
Attributor.cpp 202 Argument *IRPosition::getAssociatedArgument() const {
272 IRAttributeManifest::manifestAttrs(Attributor &A, const IRPosition &IRP,
275 IRPosition::Kind PK = IRP.getPositionKind();
283 case IRPosition::IRP_INVALID:
284 case IRPosition::IRP_FLOAT:
286 case IRPosition::IRP_ARGUMENT:
287 case IRPosition::IRP_FUNCTION:
288 case IRPosition::IRP_RETURNED:
291 case IRPosition::IRP_CALL_SITE:
292 case IRPosition::IRP_CALL_SITE_RETURNED
    [all...]
AttributorAttributes.cpp 257 Attributor &A, IRPosition IRP, const AAType &QueryingAA, StateTy &State,
267 IRPosition::function(*IRP.getAnchorScope(), IRP.getCallBaseContext()),
369 const IRPosition &Pos = IRPosition::value(V);
429 const IRPosition::CallBaseContext *CBContext = nullptr) {
434 IRPosition::IRP_RETURNED ||
436 IRPosition::IRP_CALL_SITE_RETURNED) &&
446 const IRPosition &RVPos = IRPosition::value(RV, CBContext);
472 AAReturnedFromReturnedValues(const IRPosition &IRP, Attributor &A
    [all...]
OpenMPOpt.cpp 88 AAExecutionDomain(const IRPosition &IRP, Attributor &A) : Base(IRP) {}
91 static AAExecutionDomain &createForPosition(const IRPosition &IRP,
1631 IRPosition CBPos = IRPosition::callsite_function(CB);
1641 A.getOrCreateAAFor<AAExecutionDomain>(IRPosition::function(F));
1860 AAICVTracker(const IRPosition &IRP, Attributor &A) : Base(IRP) {}
1875 static AAICVTracker &createForPosition(const IRPosition &IRP, Attributor &A);
1909 AAICVTrackerFunction(const IRPosition &IRP, Attributor &A)
2009 *this, IRPosition::callsite_returned(*CB), DepClassTy::REQUIRED);
2095 AAICVTrackerFunctionReturned(const IRPosition &IRP, Attributor &A
    [all...]

Completed in 36 milliseconds