Searched refs:NoUndef (Results 1 – 20 of 20) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
| D | CodeGenIntrinsics.h | 154 NoUndef, enumerator
|
| D | IntrinsicEmitter.cpp | 692 case CodeGenIntrinsic::NoUndef: in EmitAttributes()
|
| D | CodeGenTarget.cpp | 890 ArgumentAttributes.emplace_back(ArgNo, NoUndef, 0); in setProperty()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| 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()
|
| D | AssumeBundleBuilder.cpp | 57 case Attribute::NoUndef: in isUsefullToPreserve()
|
| D | CodeExtractor.cpp | 919 case Attribute::NoUndef: in constructFunction()
|
| D | SimplifyLibCalls.cpp | 168 if (!CI->paramHasAttr(ArgNo, Attribute::NoUndef)) in annotateNonNullNoUndefBasedOnAccess() 169 CI->addParamAttr(ArgNo, Attribute::NoUndef); in annotateNonNullNoUndefBasedOnAccess()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | Attributes.td | 71 def NoUndef : EnumAttr<"noundef", [ParamAttr, RetAttr]>;
|
| 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>>]>;
|
| D | InstrTypes.h | 1672 return paramHasAttr(ArgNo, Attribute::NoUndef) ||
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| D | MemorySanitizer.cpp | 1686 bool FArgNoUndef = FArg.hasAttribute(Attribute::NoUndef); in getShadow() 3694 bool NoUndef = CB.paramHasAttr(i, Attribute::NoUndef); in visitCallBase() local 3695 bool EagerCheck = MayCheckCall && !ByVal && NoUndef; in visitCallBase() 3751 if (MayCheckCall && CB.hasRetAttr(Attribute::NoUndef)) { in visitCallBase() 3810 F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoUndef); in visitReturnInst()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Attributes.cpp | 1914 Incompatible.addAttribute(Attribute::NoUndef); in typeIncompatible() 1921 B.addAttribute(Attribute::NoUndef); in getUBImplyingAttributes()
|
| D | Function.cpp | 101 getParent()->hasParamAttribute(getArgNo(), Attribute::NoUndef))) in hasNonNullAttr()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| D | Attributor.cpp | 1638 CB->removeParamAttr(Idx, Attribute::NoUndef); in cleanupIR() 1641 Fn->removeParamAttr(Idx, Attribute::NoUndef); in cleanupIR()
|
| D | AttributorAttributes.cpp | 9205 if (getIRPosition().hasAttr({Attribute::NoUndef})) { in initialize()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | ValueTracking.cpp | 4990 return !CB->hasRetAttr(Attribute::NoUndef); in canCreateUndefOrPoison() 5117 if (A->hasAttribute(Attribute::NoUndef)) in isGuaranteedNotToBeUndefOrPoison() 5160 if (CB->hasRetAttr(Attribute::NoUndef)) in isGuaranteedNotToBeUndefOrPoison() 5228 SmallVector<Attribute::AttrKind, 2> AttrKinds{Attribute::NoUndef}; in isGuaranteedNotToBeUndefOrPoison() 5388 if (CB->paramHasAttr(i, Attribute::NoUndef) || in getGuaranteedWellDefinedOps()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGCall.cpp | 2260 RetAttrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList() 2393 Attrs.addAttribute(llvm::Attribute::NoUndef); in ConstructAttributeList()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| D | Attributor.h | 4231 : public IRAttribute<Attribute::NoUndef,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| D | BitcodeWriter.cpp | 761 case Attribute::NoUndef: in getAttrKindEncoding()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| D | BitcodeReader.cpp | 1522 return Attribute::NoUndef; in getAttrFromCode()
|