Searched refs:NoAlias (Results 26 - 50 of 65) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp355 if (AAResult != NoAlias)
H A DAnalysis.cpp572 CallerAttrs.removeAttribute(Attribute::NoAlias);
573 CalleeAttrs.removeAttribute(Attribute::NoAlias);
H A DMachineOperand.cpp1162 if (AAInfo.NoAlias) {
1164 AAInfo.NoAlias->printAsOperand(OS, MST);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp76 if (F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias))
78 F.addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
92 if (F.hasParamAttribute(ArgNo, Attribute::NoAlias))
94 F.addParamAttr(ArgNo, Attribute::NoAlias);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h28 // - NoAlias doesn't imply inequal pointers. The most obvious example of this
31 // In this and other situations, the pointers may be both NoAlias and
84 NoAlias = 0,
130 /// only MustAlias or NoAlias was found.
365 return alias(LocA, LocB) == NoAlias;
1075 /// ByVal and NoAlias Arguments
1076 /// NoAlias returns (e.g. calls to malloc)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLAndersAliasAnalysis.cpp854 return NoAlias;
877 return NoAlias;
888 // CFLAndersAA may report NoAlias when comparing a GlobalValue and
H A DMemorySSA.cpp281 return {false, NoAlias};
283 return {AR != NoAlias, AR};
288 return {false, NoAlias};
H A DDependenceAnalysis.cpp645 // Returns NoAlias/MayAliass/MustAlias for two memory locations based upon their
658 if (AA->alias(LocAS, LocBS) == NoAlias)
659 return NoAlias;
676 return NoAlias;
3430 case NoAlias:
H A DMemoryBuiltins.cpp229 return CS && CS.hasRetAttr(Attribute::NoAlias);
246 /// NoAlias pointer (including malloc/calloc/realloc/strdup-like functions).
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp943 F->addParamAttr(ArgNo, Attribute::NoAlias);
947 CS.addParamAttr(ArgNo, Attribute::NoAlias);
H A DFunctionAttrs.cpp908 if (CS.hasRetAttr(Attribute::NoAlias))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp405 NewF->addParamAttr(0, Attribute::NoAlias);
699 NewAttrs = NewAttrs.addParamAttribute(Context, 0, Attribute::NoAlias);
1214 F.removeAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
H A DCoroutines.cpp302 CB->addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
/freebsd-11-stable/contrib/sendmail/src/
H A Dalias.c70 if (NoAlias)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp315 if (hasAttribute(Attribute::NoAlias))
1709 .addAttribute(Attribute::NoAlias)
H A DMetadata.cpp1267 setMetadata(LLVMContext::MD_noalias, N.NoAlias);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp240 DispatchPtr->addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp534 return AAResult != NoAlias;
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp785 } else if (Property->isSubClassOf("NoAlias")) {
787 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoAlias));
H A DIntrinsicEmitter.cpp673 case CodeGenIntrinsic::NoAlias:
676 OS << "Attribute::NoAlias";
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp2062 case NoAlias:
2091 case NoAlias:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2393 if (AH.getAttributes().hasAttribute(Index, Attribute::NoAlias))
2394 R.addAttribute(Attribute::NoAlias);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp1910 RetAttrs.addAttribute(llvm::Attribute::NoAlias);
2157 Attrs.addAttribute(llvm::Attribute::NoAlias);
2303 AI->addAttr(llvm::Attribute::NoAlias);
2451 AI->addAttr(llvm::Attribute::NoAlias);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1636 /// Determine if the return value is marked with NoAlias attribute.
1638 return Attrs.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h2018 : public IRAttribute<Attribute::NoAlias,

Completed in 410 milliseconds

123