Home
last modified time | relevance | path

Searched refs:ReturnsTwice (Results 1 – 18 of 18) sorted by relevance

/external/llvm/lib/Analysis/
DInlineCost.cpp761 if (CS.hasFnAttr(Attribute::ReturnsTwice) && in visitCallSite()
762 !F.hasFnAttribute(Attribute::ReturnsTwice)) { in visitCallSite()
1419 bool ReturnsTwice = F.hasFnAttribute(Attribute::ReturnsTwice); in isInlineViable() local
1437 if (!ReturnsTwice && CS.isCall() && in isInlineViable()
/external/llvm/include/llvm/IR/
DAttributes.td124 def ReturnsTwice : EnumAttr<"returns_twice">;
DInstructions.h1694 return hasFnAttr(Attribute::ReturnsTwice);
1697 addAttribute(AttributeSet::FunctionIndex, Attribute::ReturnsTwice);
/external/llvm/lib/Target/Sparc/
DSparcCallingConv.td141 // Callee-saved registers for calls with ReturnsTwice attribute.
DSparcISelLowering.cpp715 return CS->hasFnAttr(Attribute::ReturnsTwice); in hasReturnsTwiceAttr()
730 return CalleeFn->hasFnAttribute(Attribute::ReturnsTwice); in hasReturnsTwiceAttr()
/external/llvm/lib/IR/
DAttributes.cpp253 if (hasAttribute(Attribute::ReturnsTwice)) in getAsString()
432 case Attribute::ReturnsTwice: return 1 << 29; in getAttrMask()
DFunction.cpp932 if (CS && CS.hasFnAttr(Attribute::ReturnsTwice)) in callsFunctionThatReturnsTwice()
DVerifier.cpp1243 I->getKindAsEnum() == Attribute::ReturnsTwice || in VerifyAttributeTypes()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml109 | ReturnsTwice Constructor
770 | Attribute.ReturnsTwice -> Int32.shift_left 1l 29
810 checkattr Attribute.ReturnsTwice;
Dllvm.mli160 | ReturnsTwice Constructor
/external/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp1878 .Case("returns_twice", Attribute::ReturnsTwice) in parseAttrKind()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp522 HANDLE_ATTR(ReturnsTwice); in printAttributes()
/external/clang/include/clang/Basic/
DAttr.td910 def ReturnsTwice : InheritableAttr {
/external/clang/lib/CodeGen/
DCGCall.cpp1458 FuncAttrs.addAttribute(llvm::Attribute::ReturnsTwice); in ConstructAttributeList()
DCGBuiltin.cpp1911 llvm::Attribute::ReturnsTwice); in EmitBuiltinExpr()
1931 llvm::Attribute::ReturnsTwice); in EmitBuiltinExpr()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp235 case Attribute::ReturnsTwice: in getAttrKindEncoding()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp1291 return Attribute::ReturnsTwice; in getAttrFromCode()
/external/llvm/lib/AsmParser/
DLLParser.cpp1021 B.addAttribute(Attribute::ReturnsTwice); break; in ParseFnAttributeValuePairs()