Home
last modified time | relevance | path

Searched refs:NoUndef (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenIntrinsics.h154 NoUndef, enumerator
H A DIntrinsicEmitter.cpp692 case CodeGenIntrinsic::NoUndef: in EmitAttributes()
H A DCodeGenTarget.cpp875 ArgumentAttributes.emplace_back(ArgNo, NoUndef, 0); in setProperty()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp148 !F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoUndef)) { in setRetNoUndef()
149 F.addAttribute(AttributeList::ReturnIndex, Attribute::NoUndef); in setRetNoUndef()
159 if (!F.hasParamAttribute(ArgNo, Attribute::NoUndef)) { in setArgsNoUndef()
160 F.addParamAttr(ArgNo, Attribute::NoUndef); in setArgsNoUndef()
169 if (F.hasParamAttribute(ArgNo, Attribute::NoUndef)) in setArgNoUndef()
171 F.addParamAttr(ArgNo, Attribute::NoUndef); in setArgNoUndef()
H A DAssumeBundleBuilder.cpp57 case Attribute::NoUndef: in isUsefullToPreserve()
H A DCodeExtractor.cpp918 case Attribute::NoUndef: in constructFunction()
H A DSimplifyLibCalls.cpp168 if (!CI->paramHasAttr(ArgNo, Attribute::NoUndef)) in annotateNonNullNoUndefBasedOnAccess()
169 CI->addParamAttr(ArgNo, Attribute::NoUndef); in annotateNonNullNoUndefBasedOnAccess()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp493 if (hasAttribute(Attribute::NoUndef)) in getAsString()
1511 B.addAttribute(Attribute::NoUndef); in removeParamUndefImplyingAttributes()
2122 Incompatible.addAttribute(Attribute::NoUndef); in typeIncompatible()
H A DFunction.cpp96 getParent()->hasParamAttribute(getArgNo(), Attribute::NoUndef))) in hasNonNullAttr()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.td58 def NoUndef : EnumAttr<"noundef">;
H A DIntrinsics.td82 // NoUndef - The specified argument is neither undef nor poison.
83 class NoUndef<AttrIndex idx> : IntrinsicProperty {
562 [], [llvm_i1_ty], [IntrInaccessibleMemOnly, NoUndef<ArgIndex<0>>]>;
H A DInstrTypes.h1685 return paramHasAttr(ArgNo, Attribute::NoUndef) ||
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1686 bool FArgNoUndef = FArg.hasAttribute(Attribute::NoUndef); in getShadow()
3672 bool NoUndef = CB.paramHasAttr(i, Attribute::NoUndef); in visitCallBase() local
3673 bool EagerCheck = MayCheckCall && !ByVal && NoUndef; in visitCallBase()
3729 if (MayCheckCall && CB.hasRetAttr(Attribute::NoUndef)) { in visitCallBase()
3788 F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoUndef); in visitReturnInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributor.cpp1290 CB->removeParamAttr(Idx, Attribute::NoUndef); in cleanupIR()
1294 Fn->removeParamAttr(Idx, Attribute::NoUndef); in cleanupIR()
H A DAttributorAttributes.cpp8000 if (getIRPosition().hasAttr({Attribute::NoUndef})) { in initialize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp4948 return !CB->hasRetAttr(Attribute::NoUndef); in canCreateUndefOrPoison()
5075 if (A->hasAttribute(Attribute::NoUndef)) in isGuaranteedNotToBeUndefOrPoison()
5118 if (CB->hasRetAttr(Attribute::NoUndef)) in isGuaranteedNotToBeUndefOrPoison()
5186 SmallVector<Attribute::AttrKind, 2> AttrKinds{Attribute::NoUndef}; in isGuaranteedNotToBeUndefOrPoison()
5330 if (CB->paramHasAttr(i, Attribute::NoUndef) || in getGuaranteedWellDefinedOps()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h3814 : public IRAttribute<Attribute::NoUndef,
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCall.cpp2248 RetAttrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
2381 Attrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp1792 B.addAttribute(Attribute::NoUndef); in parseOptionalParamAttrs()
1896 B.addAttribute(Attribute::NoUndef); in parseOptionalReturnAttrs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp757 case Attribute::NoUndef: in getAttrKindEncoding()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1546 return Attribute::NoUndef; in getAttrFromCode()