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

References

gen/lib/IR/AttributesCompatFunc.inc
  114     .Case("signext", Attribute::SExt)
  383     return llvm::Attribute::SExt;
include/llvm/Analysis/TargetLibraryInfo.h
  308       return Signed ? Attribute::SExt : Attribute::ZExt;
  310       return Attribute::SExt;
  319       return Signed ? Attribute::SExt : Attribute::ZExt;
include/llvm/CodeGen/FastISel.h
  114       RetSExt = Call.hasRetAttr(Attribute::SExt);
  138       RetSExt = Call.hasRetAttr(Attribute::SExt);
include/llvm/CodeGen/TargetLowering.h
 3516       RetSExt = Call.hasRetAttr(Attribute::SExt);
lib/AsmParser/LLParser.cpp
 1643     case lltok::kw_signext:         B.addAttribute(Attribute::SExt); break;
 1733     case lltok::kw_signext:         B.addAttribute(Attribute::SExt); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1222   case Attribute::SExt:            return 1 << 1;
 1498     return Attribute::SExt;
lib/Bitcode/Writer/BitcodeWriter.cpp
  682   case Attribute::SExt:
lib/CodeGen/Analysis.cpp
  584   } else if (CallerAttrs.contains(Attribute::SExt)) {
  585     if (!CalleeAttrs.contains(Attribute::SExt))
  589     CallerAttrs.removeAttribute(Attribute::SExt);
  590     CalleeAttrs.removeAttribute(Attribute::SExt);
  604     CalleeAttrs.removeAttribute(Attribute::SExt);
lib/CodeGen/GlobalISel/CallLowering.cpp
   81   if (Attrs.hasAttribute(OpIdx, Attribute::SExt))
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  347       CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
lib/CodeGen/SelectionDAG/FastISel.cpp
 1086     Attrs.push_back(Attribute::SExt);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1837                                           Attribute::SExt))
 8972     Attrs.push_back(Attribute::SExt);
 9641       if (Arg.hasAttribute(Attribute::SExt))
 9824         if (Arg.hasAttribute(Attribute::SExt))
lib/CodeGen/SelectionDAG/TargetLowering.cpp
   67       CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
  103   IsSExt = Call->paramHasAttr(ArgIdx, Attribute::SExt);
lib/CodeGen/TargetLoweringBase.cpp
 1476     if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
 1502     if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt))
lib/IR/Attributes.cpp
  363   if (hasAttribute(Attribute::SExt))
 1702     Incompatible.addAttribute(Attribute::SExt)
lib/IR/Function.cpp
  166   return hasAttribute(Attribute::SExt);
lib/IR/Verifier.cpp
 1622            Attrs.hasAttribute(Attribute::SExt)),
lib/Target/AArch64/AArch64CallLowering.cpp
  303                                              Attribute::SExt))
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  374   RetAttrs.addAttribute(Attribute::SExt);
lib/Target/ARM/ARMFastISel.cpp
 2351     if (CS.paramHasAttr(ArgIdx, Attribute::SExt))
lib/Target/Hexagon/HexagonBitTracker.cpp
   82     if (Arg.hasAttribute(Attribute::SExt))
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   74     if (F.getAttributes().hasAttribute(Idx, Attribute::SExt)) {
lib/Target/Mips/MipsFastISel.cpp
 1378       if (!FormalArg.hasAttribute(Attribute::SExt) &&
lib/Target/PowerPC/PPCInstrInfo.cpp
 4045               return Attrs.hasAttribute(SignExt ? Attribute::SExt :
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  849     if (Attrs.hasParamAttribute(I, Attribute::SExt))
 1338   if (FuncInfo.Fn->getAttributes().hasAttribute(0, Attribute::SExt))
lib/Transforms/Utils/CodeExtractor.cpp
  876       case Attribute::SExt:
tools/clang/lib/CodeGen/CGCall.cpp
 1963       RetAttrs.addAttribute(llvm::Attribute::SExt);
 2045         Attrs.addAttribute(llvm::Attribute::SExt);
unittests/IR/AttributesTest.cpp
   25                          AttributeList::get(C, 2, Attribute::SExt)};
   49                          AttributeList::get(C, 1, Attribute::SExt)};
   64   B.addAttribute(Attribute::SExt);
   66   EXPECT_TRUE(AL.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt));
  168   std::pair<unsigned, Attribute> Attrs[] = { { AttributeList::ReturnIndex, Attribute::get(C, Attribute::SExt) },