Home
last modified time | relevance | path

Searched refs:IRPosition (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h303 struct IRPosition { struct
378 return IRPosition(); in callsite_argument()
383 return IRPosition(); in callsite_argument()
390 static const IRPosition
517 case IRPosition::IRP_INVALID: in getAttrIdx() argument
518 case IRPosition::IRP_FLOAT: in getAttrIdx()
626 IRPosition Result = *this; in stripCallBaseContext()
662 case IRPosition::IRP_FLOAT: in CBContext()
788 static inline IRPosition getEmptyKey() { return IRPosition::EmptyKey; }
797 static bool isEqual(const IRPosition &a, const IRPosition &b) {
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp543 const IRPosition IRPosition::EmptyKey(DenseMapInfo<void *>::getEmptyKey());
544 const IRPosition
888 const IRPosition &RetPos = IRPosition::returned(*RI->getFunction()); in isAssumedDead()
1201 const IRPosition &QueryIRP = IRPosition::function(*AssociatedFunction); in checkForAllReturnedValuesAndReturnInsts()
1219 const IRPosition &QueryIRP = IRPosition::function( in checkForAllReturnedValues()
2449 IRPosition FPos = IRPosition::function(F); in identifyDefaultAbstractAttributes()
2494 IRPosition RetPos = IRPosition::returned(F); in identifyDefaultAbstractAttributes()
2523 IRPosition ArgPos = IRPosition::argument(Arg); in identifyDefaultAbstractAttributes()
2567 IRPosition CBRetPos = IRPosition::callsite_returned(CB); in identifyDefaultAbstractAttributes()
2587 IRPosition CBRetPos = IRPosition::callsite_returned(CB); in identifyDefaultAbstractAttributes()
[all …]
H A DAttributorAttributes.cpp419 const IRPosition &Pos = IRPosition::value(V); in stripAndAccumulateMinimalOffsets()
658 IRPosition FnPos = IRPosition::returned( in updateImpl()
1495 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
1893 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
1960 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
2413 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
2884 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
3246 const IRPosition &RVPos = IRPosition::value(RV); in updateImpl()
3287 const IRPosition &FnPos = IRPosition::returned(*F); in updateImpl()
4620 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
[all …]
H A DOpenMPOpt.cpp3605 const IRPosition &FnPos = IRPosition::function(*F); in updateImpl()
4018 IRPosition CBPos = IRPosition::callsite_function(CB); in registerAAs()
4064 case IRPosition::IRP_INVALID: in createForPosition()
4065 case IRPosition::IRP_FLOAT: in createForPosition()
4090 case IRPosition::IRP_INVALID: in createForPosition()
4091 case IRPosition::IRP_FLOAT: in createForPosition()
4111 case IRPosition::IRP_INVALID: in createForPosition()
4112 case IRPosition::IRP_FLOAT: in createForPosition()
4132 case IRPosition::IRP_INVALID: in createForPosition()
4133 case IRPosition::IRP_FLOAT: in createForPosition()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp168 AAAMDAttributes(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAAMDAttributes()
171 static AAAMDAttributes &createForPosition(const IRPosition &IRP,
199 static AAAMDWorkGroupSize &createForPosition(const IRPosition &IRP,
220 AAAMDWorkGroupSizeFunction(const IRPosition &IRP, Attributor &A) in AAAMDWorkGroupSizeFunction()
251 *this, IRPosition::function(*Caller), DepClassTy::REQUIRED); in updateImpl()
291 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
297 AAAMDAttributesFunction(const IRPosition &IRP, Attributor &A) in AAAMDAttributesFunction()
379 *this, IRPosition::function(*Callee), DepClassTy::REQUIRED); in updateImpl()
480 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
512 A.getOrCreateAAFor<AAAMDAttributes>(IRPosition::function(F)); in runOnModule()
[all …]