Home
last modified time | relevance | path

Searched refs:Convergent (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/test/Transforms/InstCombine/
Dconvergent.ll9 ; Convergent attr shouldn't be removed here; k is convergent.
16 ; Convergent attr shouldn't be added here, even though k is convergent.
23 ; Convergent should be removed here, as the target is convergent.
/external/llvm/include/llvm/MC/
DMCInstrDesc.h129 Convergent enumerator
341 bool isConvergent() const { return Flags & (1 << MCID::Convergent); } in isConvergent()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DFunction.h383 return hasFnAttribute(Attribute::Convergent); in isConvergent()
386 addFnAttr(Attribute::Convergent); in setConvergent()
389 removeFnAttr(Attribute::Convergent); in setNotConvergent()
DAttributes.inc10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
/external/llvm/include/llvm/IR/
DFunction.h360 return hasFnAttribute(Attribute::Convergent);
363 addFnAttr(Attribute::Convergent);
366 removeFnAttr(Attribute::Convergent);
DAttributes.td40 def Convergent : EnumAttr<"convergent">;
DInstructions.h1782 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
1784 addAttribute(AttributeSet::FunctionIndex, Attribute::Convergent);
1788 Attribute::get(getContext(), Attribute::Convergent));
3746 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
3748 addAttribute(AttributeSet::FunctionIndex, Attribute::Convergent);
3752 Attribute::get(getContext(), Attribute::Convergent));
/external/llvm/lib/Transforms/Scalar/
DLoopUnrollPass.cpp530 bool &NotDuplicatable, bool &Convergent, in ApproximateLoopSize() argument
541 Convergent = Metrics.convergent; in ApproximateLoopSize()
912 bool Convergent; in tryToUnrollLoop() local
914 L, NumInlineCandidates, NotDuplicatable, Convergent, TTI, &AC); in tryToUnrollLoop()
961 if (Convergent) in tryToUnrollLoop()
DSink.cpp82 if (CS.hasFnAttr(Attribute::Convergent)) in isSafeToMove()
DLoopUnswitch.cpp538 if (CS.hasFnAttr(Attribute::Convergent)) in processCurrentLoop()
/external/llvm/lib/Transforms/IPO/
DForceFunctionAttrs.cpp33 .Case("convergent", Attribute::Convergent) in parseAttrKind()
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/
DAttributes.gen10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/
DAttributes.gen10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/
DAttributes.gen10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/
DAttributes.gen10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
/external/llvm/test/Transforms/FunctionAttrs/
Dconvergent.ll31 ; Convergent should not be removed on the function here. Although the call is
/external/llvm/lib/Target/Hexagon/
DHexagonIntrinsicsV4.td293 // Arithmetic/Convergent round
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h534 return hasProperty(MCID::Convergent, Type);
/external/llvm/lib/IR/
DAttributes.cpp239 if (hasAttribute(Attribute::Convergent)) in getAsString()
514 case Attribute::Convergent: return 1ULL << 46; in getAttrMask()
DVerifier.cpp1300 I->getKindAsEnum() == Attribute::Convergent || in verifyAttributeTypes()
/external/clang/lib/CodeGen/
DCGStmt.cpp2100 llvm::Attribute::Convergent); in EmitAsmStmt()
DCGCall.cpp1795 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in ConstructAttributeList()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp582 case Attribute::Convergent: in getAttrKindEncoding()
/external/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.td1892 // Convergent call instructions. These are identical to regular calls, except
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp1387 return Attribute::Convergent; in getAttrFromCode()

12