|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/CallSite.h 648 else if (getDereferenceableBytes(AttributeList::ReturnIndex) > 0 &&
include/llvm/IR/Function.h 613 return AttributeSets.hasAttribute(AttributeList::ReturnIndex,
617 addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
include/llvm/IR/InstrTypes.h 1512 if (i == AttributeList::ReturnIndex)
1613 return Attrs.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
include/llvm/Transforms/IPO/Attributor.h 390 return AttributeList::ReturnIndex;
lib/CodeGen/Analysis.cpp 566 AttrBuilder CallerAttrs(F->getAttributes(), AttributeList::ReturnIndex);
568 AttributeList::ReturnIndex);
lib/CodeGen/AtomicExpandPass.cpp 1763 Attr = Attr.addAttribute(Ctx, AttributeList::ReturnIndex, Attribute::ZExt);
lib/CodeGen/GlobalISel/CallLowering.cpp 60 setArgFlags(Info.OrigRet, AttributeList::ReturnIndex, DL, CS);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 339 if (AttrBuilder(CallerAttrs, AttributeList::ReturnIndex)
346 if (CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt) ||
347 CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
lib/CodeGen/SelectionDAG/FastISel.cpp 1092 return AttributeList::get(CLI.RetTy->getContext(), AttributeList::ReturnIndex,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1836 if (F->getAttributes().hasAttribute(AttributeList::ReturnIndex,
1839 else if (F->getAttributes().hasAttribute(AttributeList::ReturnIndex,
1845 AttributeList::ReturnIndex, Attribute::InReg);
8978 return AttributeList::get(CLI.RetTy->getContext(), AttributeList::ReturnIndex,
lib/CodeGen/SelectionDAG/TargetLowering.cpp 59 if (AttrBuilder(CallerAttrs, AttributeList::ReturnIndex)
66 if (CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt) ||
67 CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
lib/CodeGen/TargetLoweringBase.cpp 1476 if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
1478 else if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt))
1498 if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::InReg))
1502 if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
1504 else if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt))
lib/IR/AsmWriter.cpp 3446 if (Attrs.hasAttributes(AttributeList::ReturnIndex))
3447 Out << Attrs.getAsString(AttributeList::ReturnIndex) << ' ';
3851 if (PAL.hasAttributes(AttributeList::ReturnIndex))
3852 Out << ' ' << PAL.getAsString(AttributeList::ReturnIndex);
3896 if (PAL.hasAttributes(AttributeList::ReturnIndex))
3897 Out << ' ' << PAL.getAsString(AttributeList::ReturnIndex);
3939 if (PAL.hasAttributes(AttributeList::ReturnIndex))
3940 Out << ' ' << PAL.getAsString(AttributeList::ReturnIndex);
lib/IR/Attributes.cpp 1294 return getAttributes(ReturnIndex);
1352 return getAttributes(ReturnIndex).getAlignment();
lib/IR/Instructions.cpp 301 if (getDereferenceableBytes(AttributeList::ReturnIndex) > 0 &&
323 if (Attrs.hasAttribute(AttributeList::ReturnIndex, Kind))
328 return F->getAttributes().hasAttribute(AttributeList::ReturnIndex, Kind);
lib/IR/Value.cpp 626 DerefBytes = Call->getDereferenceableBytes(AttributeList::ReturnIndex);
629 Call->getDereferenceableOrNullBytes(AttributeList::ReturnIndex);
lib/Target/AArch64/AArch64CallLowering.cpp 291 setArgFlags(CurArgInfo, AttributeList::ReturnIndex, DL, F);
302 if (F.getAttributes().hasAttribute(AttributeList::ReturnIndex,
305 else if (F.getAttributes().hasAttribute(AttributeList::ReturnIndex,
355 setArgFlags(CurArgInfo, AttributeList::ReturnIndex, DL, F);
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 276 setArgFlags(OrigRetInfo, AttributeList::ReturnIndex, DL, F);
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 88 KernArgSegment->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
89 KernArgSegment->addAttribute(AttributeList::ReturnIndex,
223 AttributeList::ReturnIndex,
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 238 DispatchPtr->addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
239 DispatchPtr->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
242 DispatchPtr->addDereferenceableAttr(AttributeList::ReturnIndex, 64);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 377 NewFunc->removeAttributes(AttributeList::ReturnIndex, RetAttrs);
lib/Target/ARM/ARMCallLowering.cpp 253 setArgFlags(OrigRetInfo, AttributeList::ReturnIndex, DL, F);
lib/Target/Mips/MipsCallLowering.cpp 432 setArgFlags(ArgRetInfo, AttributeList::ReturnIndex, DL, F);
lib/Target/X86/X86CallLowering.cpp 210 setArgFlags(CurArgInfo, AttributeList::ReturnIndex, DL, F);
lib/Transforms/Coroutines/CoroSplit.cpp 1197 F.removeAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
1198 F.removeAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
lib/Transforms/Coroutines/Coroutines.cpp 300 CB->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
301 CB->addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
lib/Transforms/IPO/FunctionAttrs.cpp 1046 if (F->getAttributes().hasAttribute(AttributeList::ReturnIndex,
1068 F->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
1081 if (F->getAttributes().hasAttribute(AttributeList::ReturnIndex,
1087 F->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
lib/Transforms/InstCombine/InstCombineCalls.cpp 4019 II->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
4228 Call.addAttribute(AttributeList::ReturnIndex,
4232 Call.addAttribute(AttributeList::ReturnIndex,
4236 Call.addAttribute(AttributeList::ReturnIndex,
4244 Call.addAttribute(AttributeList::ReturnIndex,
4252 Call.addAttribute(AttributeList::ReturnIndex,
4258 AttributeList::ReturnIndex,
4453 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
4560 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 654 AttributeList::ReturnIndex,
737 AL = AL.addAttribute(M.getContext(), AttributeList::ReturnIndex,
751 AL = AL.addAttribute(M.getContext(), AttributeList::ReturnIndex,
764 AL = AL.addAttribute(M.getContext(), AttributeList::ReturnIndex,
844 AttributeList::ReturnIndex,
1120 Call->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
1133 Call->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
1236 FallbackCall->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
1295 FallbackCall->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
1745 *DFSF.DFS.Ctx, AttributeList::ReturnIndex,
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1572 AttributeList::get(GCResult->getContext(), AttributeList::ReturnIndex,
2408 RemoveNonValidAttrAtIndex(Ctx, F, AttributeList::ReturnIndex);
2479 RemoveNonValidAttrAtIndex(Ctx, *Call, AttributeList::ReturnIndex);
lib/Transforms/Utils/BuildLibCalls.cpp 76 if (F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias))
78 F.addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
110 if (F.hasAttribute(AttributeList::ReturnIndex, Attribute::NonNull))
112 F.addAttribute(AttributeList::ReturnIndex, Attribute::NonNull);
lib/Transforms/Utils/CallPromotionUtils.cpp 433 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
tools/clang/lib/CodeGen/CodeGenModule.cpp 1846 F->addAttribute(llvm::AttributeList::ReturnIndex,
unittests/IR/AttributesTest.cpp 65 AL = AL.addAttributes(C, AttributeList::ReturnIndex, B);
66 EXPECT_TRUE(AL.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt));
168 std::pair<unsigned, Attribute> Attrs[] = { { AttributeList::ReturnIndex, Attribute::get(C, Attribute::SExt) },
unittests/IR/VerifierTest.cpp 55 AS.addAttribute(C, AttributeList::ReturnIndex, Attribute::UWTable));