Searched refs:IRPosition (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 231 struct IRPosition { struct 252 IRPosition() : Enc(nullptr, ENC_VALUE) { verify(); } in IRPosition() argument 255 static const IRPosition value(const Value &V, 258 return IRPosition::argument(*Arg, CBContext); argument 260 return IRPosition::callsite_returned(*CB); argument 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 …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | Attributor.cpp | 202 Argument *IRPosition::getAssociatedArgument() const { in getAssociatedArgument() 272 IRAttributeManifest::manifestAttrs(Attributor &A, const IRPosition &IRP, in manifestAttrs() 275 IRPosition::Kind PK = IRP.getPositionKind(); in manifestAttrs() 283 case IRPosition::IRP_INVALID: in manifestAttrs() 284 case IRPosition::IRP_FLOAT: in manifestAttrs() 286 case IRPosition::IRP_ARGUMENT: in manifestAttrs() 287 case IRPosition::IRP_FUNCTION: in manifestAttrs() 288 case IRPosition::IRP_RETURNED: in manifestAttrs() 291 case IRPosition::IRP_CALL_SITE: in manifestAttrs() 292 case IRPosition::IRP_CALL_SITE_RETURNED: in manifestAttrs() [all …]
|
H A D | AttributorAttributes.cpp | 257 Attributor &A, IRPosition IRP, const AAType &QueryingAA, StateTy &State, in genericValueTraversal() 267 IRPosition::function(*IRP.getAnchorScope(), IRP.getCallBaseContext()), in genericValueTraversal() 369 const IRPosition &Pos = IRPosition::value(V); in stripAndAccumulateMinimalOffsets() 429 const IRPosition::CallBaseContext *CBContext = nullptr) { in clampReturnedValueStates() 434 IRPosition::IRP_RETURNED || in clampReturnedValueStates() 436 IRPosition::IRP_CALL_SITE_RETURNED) && in clampReturnedValueStates() 446 const IRPosition &RVPos = IRPosition::value(RV, CBContext); in clampReturnedValueStates() 472 AAReturnedFromReturnedValues(const IRPosition &IRP, Attributor &A) in AAReturnedFromReturnedValues() 496 IRPosition::IRP_ARGUMENT && in clampCallSiteArgumentStates() 507 const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); in clampCallSiteArgumentStates() [all …]
|
H A D | OpenMPOpt.cpp | 88 AAExecutionDomain(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAExecutionDomain() 91 static AAExecutionDomain &createForPosition(const IRPosition &IRP, 1631 IRPosition CBPos = IRPosition::callsite_function(CB); in registerAAs() 1641 A.getOrCreateAAFor<AAExecutionDomain>(IRPosition::function(F)); in registerAAs() 1860 AAICVTracker(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAICVTracker() 1875 static AAICVTracker &createForPosition(const IRPosition &IRP, Attributor &A); 1909 AAICVTrackerFunction(const IRPosition &IRP, Attributor &A) in AAICVTrackerFunction() 2009 *this, IRPosition::callsite_returned(*CB), DepClassTy::REQUIRED); in getValueForCall() 2095 AAICVTrackerFunctionReturned(const IRPosition &IRP, Attributor &A) in AAICVTrackerFunctionReturned() 2125 *this, IRPosition::function(*getAnchorScope()), DepClassTy::REQUIRED); in updateImpl() [all …]
|