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

References

gen/lib/IR/AttributesCompatFunc.inc
  113     .Case("returns_twice", Attribute::ReturnsTwice)
  378     return llvm::Attribute::ReturnsTwice;
include/llvm/IR/Instructions.h
 1663   bool canReturnTwice() const { return hasFnAttr(Attribute::ReturnsTwice); }
 1665     addAttribute(AttributeList::FunctionIndex, Attribute::ReturnsTwice);
lib/Analysis/InlineCost.cpp
 1232   if (Call.hasFnAttr(Attribute::ReturnsTwice) &&
 1233       !F.hasFnAttribute(Attribute::ReturnsTwice)) {
 2092   bool ReturnsTwice = F.hasFnAttribute(Attribute::ReturnsTwice);
lib/AsmParser/LLParser.cpp
 1302       B.addAttribute(Attribute::ReturnsTwice); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1244   case Attribute::ReturnsTwice:    return 1 << 29;
 1496     return Attribute::ReturnsTwice;
lib/Bitcode/Writer/BitcodeWriter.cpp
  680   case Attribute::ReturnsTwice:
lib/CodeGen/CFGuardLongjmp.cpp
   92         if (F->hasFnAttribute(Attribute::ReturnsTwice)) {
lib/IR/Attributes.cpp
  361   if (hasAttribute(Attribute::ReturnsTwice))
lib/IR/Function.cpp
 1459       if (Call->hasFnAttr(Attribute::ReturnsTwice))
lib/IR/Verifier.cpp
 1524   case Attribute::ReturnsTwice:
lib/Target/Sparc/SparcISelLowering.cpp
  697     return CS.hasFnAttr(Attribute::ReturnsTwice);
  712   return CalleeFn->hasFnAttribute(Attribute::ReturnsTwice);
lib/Target/X86/X86IndirectBranchTracking.cpp
   94   if (Attrs.hasAttribute(AttributeList::FunctionIndex, Attribute::ReturnsTwice))
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   53       .Case("returns_twice", Attribute::ReturnsTwice)
lib/Transforms/Utils/CodeExtractor.cpp
  875       case Attribute::ReturnsTwice:
tools/clang/lib/CodeGen/CGBuiltin.cpp
  858       llvm::Attribute::ReturnsTwice);
tools/clang/lib/CodeGen/CGCall.cpp
 1841       FuncAttrs.addAttribute(llvm::Attribute::ReturnsTwice);