/external/llvm/test/Transforms/InstCombine/ |
D | convergent.ll | 9 ; 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/ |
D | MCInstrDesc.h | 129 Convergent enumerator 341 bool isConvergent() const { return Flags & (1 << MCID::Convergent); } in isConvergent()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Function.h | 383 return hasFnAttribute(Attribute::Convergent); in isConvergent() 386 addFnAttr(Attribute::Convergent); in setConvergent() 389 removeFnAttr(Attribute::Convergent); in setNotConvergent()
|
D | Attributes.inc | 10 Convergent, 67 .Case("convergent", Attribute::Convergent) 184 return llvm::Attribute::Convergent;
|
/external/llvm/include/llvm/IR/ |
D | Function.h | 360 return hasFnAttribute(Attribute::Convergent); 363 addFnAttr(Attribute::Convergent); 366 removeFnAttr(Attribute::Convergent);
|
D | Attributes.td | 40 def Convergent : EnumAttr<"convergent">;
|
D | Instructions.h | 1782 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/ |
D | LoopUnrollPass.cpp | 530 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()
|
D | Sink.cpp | 82 if (CS.hasFnAttr(Attribute::Convergent)) in isSafeToMove()
|
D | LoopUnswitch.cpp | 538 if (CS.hasFnAttr(Attribute::Convergent)) in processCurrentLoop()
|
/external/llvm/lib/Transforms/IPO/ |
D | ForceFunctionAttrs.cpp | 33 .Case("convergent", Attribute::Convergent) in parseAttrKind()
|
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/ |
D | Attributes.gen | 10 Convergent, 67 .Case("convergent", Attribute::Convergent) 184 return llvm::Attribute::Convergent;
|
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/ |
D | Attributes.gen | 10 Convergent, 67 .Case("convergent", Attribute::Convergent) 184 return llvm::Attribute::Convergent;
|
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/ |
D | Attributes.gen | 10 Convergent, 67 .Case("convergent", Attribute::Convergent) 184 return llvm::Attribute::Convergent;
|
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/ |
D | Attributes.gen | 10 Convergent, 67 .Case("convergent", Attribute::Convergent) 184 return llvm::Attribute::Convergent;
|
/external/llvm/test/Transforms/FunctionAttrs/ |
D | convergent.ll | 31 ; Convergent should not be removed on the function here. Although the call is
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonIntrinsicsV4.td | 293 // Arithmetic/Convergent round
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineInstr.h | 534 return hasProperty(MCID::Convergent, Type);
|
/external/llvm/lib/IR/ |
D | Attributes.cpp | 239 if (hasAttribute(Attribute::Convergent)) in getAsString() 514 case Attribute::Convergent: return 1ULL << 46; in getAttrMask()
|
D | Verifier.cpp | 1300 I->getKindAsEnum() == Attribute::Convergent || in verifyAttributeTypes()
|
/external/clang/lib/CodeGen/ |
D | CGStmt.cpp | 2100 llvm::Attribute::Convergent); in EmitAsmStmt()
|
D | CGCall.cpp | 1795 FuncAttrs.addAttribute(llvm::Attribute::Convergent); in ConstructAttributeList()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 582 case Attribute::Convergent: in getAttrKindEncoding()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.td | 1892 // Convergent call instructions. These are identical to regular calls, except
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 1387 return Attribute::Convergent; in getAttrFromCode()
|