reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/IR/AttributesCompatFunc.inc
  135     .Case("zeroext", Attribute::ZExt)
  488     return llvm::Attribute::ZExt;
include/llvm/Analysis/TargetLibraryInfo.h
  308       return Signed ? Attribute::SExt : Attribute::ZExt;
  319       return Signed ? Attribute::SExt : Attribute::ZExt;
include/llvm/CodeGen/FastISel.h
  115       RetZExt = Call.hasRetAttr(Attribute::ZExt);
  139       RetZExt = Call.hasRetAttr(Attribute::ZExt);
include/llvm/CodeGen/TargetLowering.h
 3517       RetZExt = Call.hasRetAttr(Attribute::ZExt);
lib/AsmParser/LLParser.cpp
 1648     case lltok::kw_zeroext:         B.addAttribute(Attribute::ZExt); break;
 1734     case lltok::kw_zeroext:         B.addAttribute(Attribute::ZExt); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1221   case Attribute::ZExt:            return 1 << 0;
 1538     return Attribute::ZExt;
lib/Bitcode/Writer/BitcodeWriter.cpp
  722   case Attribute::ZExt:
lib/CodeGen/Analysis.cpp
  577   if (CallerAttrs.contains(Attribute::ZExt)) {
  578     if (!CalleeAttrs.contains(Attribute::ZExt))
  582     CallerAttrs.removeAttribute(Attribute::ZExt);
  583     CalleeAttrs.removeAttribute(Attribute::ZExt);
  605     CalleeAttrs.removeAttribute(Attribute::ZExt);
lib/CodeGen/AtomicExpandPass.cpp
 1763     Attr = Attr.addAttribute(Ctx, AttributeList::ReturnIndex, Attribute::ZExt);
lib/CodeGen/GlobalISel/CallLowering.cpp
   79   if (Attrs.hasAttribute(OpIdx, Attribute::ZExt))
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  346   if (CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt) ||
lib/CodeGen/SelectionDAG/FastISel.cpp
 1088     Attrs.push_back(Attribute::ZExt);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1840                                                Attribute::ZExt))
 8974     Attrs.push_back(Attribute::ZExt);
 9639       if (Arg.hasAttribute(Attribute::ZExt))
 9826         else if (Arg.hasAttribute(Attribute::ZExt))
lib/CodeGen/SelectionDAG/TargetLowering.cpp
   66   if (CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt) ||
  104   IsZExt = Call->paramHasAttr(ArgIdx, Attribute::ZExt);
lib/CodeGen/TargetLoweringBase.cpp
 1478     else if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt))
 1504     else if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt))
lib/IR/Attributes.cpp
  389   if (hasAttribute(Attribute::ZExt))
 1703       .addAttribute(Attribute::ZExt);
lib/IR/Function.cpp
  162   return hasAttribute(Attribute::ZExt);
lib/IR/Verifier.cpp
 1621   Assert(!(Attrs.hasAttribute(Attribute::ZExt) &&
lib/Target/AArch64/AArch64CallLowering.cpp
  306                                                   Attribute::ZExt))
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  375   RetAttrs.addAttribute(Attribute::ZExt);
lib/Target/ARM/ARMCodeGenPrepare.cpp
  246     return Call->hasRetAttr(Attribute::AttrKind::ZExt);
  838              Call->hasRetAttr(Attribute::AttrKind::ZExt);
lib/Target/ARM/ARMFastISel.cpp
 2353     if (CS.paramHasAttr(ArgIdx, Attribute::ZExt))
lib/Target/Hexagon/HexagonBitTracker.cpp
   84     else if (Arg.hasAttribute(Attribute::ZExt))
lib/Target/Mips/MipsFastISel.cpp
 1379           !FormalArg.hasAttribute(Attribute::ZExt)) {
 1400       if (FormalArg.hasAttribute(Attribute::ZExt)) {
lib/Target/PowerPC/PPCInstrInfo.cpp
 4046                                                   Attribute::ZExt);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  851     else if (Attrs.hasParamAttribute(I, Attribute::ZExt))
 1340   else if (FuncInfo.Fn->getAttributes().hasAttribute(0, Attribute::ZExt))
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  738                          Attribute::ZExt);
  739     AL = AL.addParamAttribute(M.getContext(), 0, Attribute::ZExt);
  740     AL = AL.addParamAttribute(M.getContext(), 1, Attribute::ZExt);
  752                          Attribute::ZExt);
  753     AL = AL.addParamAttribute(M.getContext(), 0, Attribute::ZExt);
  754     AL = AL.addParamAttribute(M.getContext(), 1, Attribute::ZExt);
  765                          Attribute::ZExt);
  773     AL = AL.addParamAttribute(M.getContext(), 0, Attribute::ZExt);
 1120     Call->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
 1121     Call->addParamAttr(0, Attribute::ZExt);
 1122     Call->addParamAttr(1, Attribute::ZExt);
 1133     Call->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
 1134     Call->addParamAttr(0, Attribute::ZExt);
 1135     Call->addParamAttr(1, Attribute::ZExt);
 1236     FallbackCall->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
 1295   FallbackCall->addAttribute(AttributeList::ReturnIndex, Attribute::ZExt);
 1655             CustomCI->addParamAttr(ArgNo, Attribute::ZExt);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  389         SanCovTraceCmpZeroExtAL.addParamAttribute(*C, 0, Attribute::ZExt);
  391         SanCovTraceCmpZeroExtAL.addParamAttribute(*C, 1, Attribute::ZExt);
  418       AL = AL.addParamAttribute(*C, 0, Attribute::ZExt);
lib/Transforms/Utils/CodeExtractor.cpp
  884       case Attribute::ZExt:
tools/clang/lib/CodeGen/CGCall.cpp
 1965       RetAttrs.addAttribute(llvm::Attribute::ZExt);
 2047         Attrs.addAttribute(llvm::Attribute::ZExt);
unittests/IR/AttributesTest.cpp
   24   AttributeList ASs[] = {AttributeList::get(C, 1, Attribute::ZExt),
   45   EXPECT_FALSE(ByVal < Attribute::get(C, Attribute::ZExt));
   48   AttributeList ASs[] = {AttributeList::get(C, 2, Attribute::ZExt),