| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenIntrinsics.h | 154 NoUndef, enumerator
|
| H A D | IntrinsicEmitter.cpp | 692 case CodeGenIntrinsic::NoUndef: in EmitAttributes()
|
| H A D | CodeGenTarget.cpp | 875 ArgumentAttributes.emplace_back(ArgNo, NoUndef, 0); in setProperty()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 148 !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 D | AssumeBundleBuilder.cpp | 57 case Attribute::NoUndef: in isUsefullToPreserve()
|
| H A D | CodeExtractor.cpp | 918 case Attribute::NoUndef: in constructFunction()
|
| H A D | SimplifyLibCalls.cpp | 168 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 D | Attributes.cpp | 493 if (hasAttribute(Attribute::NoUndef)) in getAsString() 1511 B.addAttribute(Attribute::NoUndef); in removeParamUndefImplyingAttributes() 2122 Incompatible.addAttribute(Attribute::NoUndef); in typeIncompatible()
|
| H A D | Function.cpp | 96 getParent()->hasParamAttribute(getArgNo(), Attribute::NoUndef))) in hasNonNullAttr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 58 def NoUndef : EnumAttr<"noundef">;
|
| H A D | Intrinsics.td | 82 // 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 D | InstrTypes.h | 1685 return paramHasAttr(ArgNo, Attribute::NoUndef) ||
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1686 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 D | Attributor.cpp | 1290 CB->removeParamAttr(Idx, Attribute::NoUndef); in cleanupIR() 1294 Fn->removeParamAttr(Idx, Attribute::NoUndef); in cleanupIR()
|
| H A D | AttributorAttributes.cpp | 8000 if (getIRPosition().hasAttr({Attribute::NoUndef})) { in initialize()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 4948 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 D | Attributor.h | 3814 : public IRAttribute<Attribute::NoUndef,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 2248 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 D | LLParser.cpp | 1792 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 D | BitcodeWriter.cpp | 757 case Attribute::NoUndef: in getAttrKindEncoding()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1546 return Attribute::NoUndef; in getAttrFromCode()
|