Home
last modified time | relevance | path

Searched refs:isConvergent (Results 1 – 25 of 38) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCodeMetrics.cpp166 if (CI->isConvergent()) in analyzeBasicBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DVOPCInstructions.td214 let isConvergent = DefExec;
232 let isConvergent = DefExec;
249 let isConvergent = 1;
269 let isConvergent = 1;
666 let isConvergent = DefExec;
680 let isConvergent = DefExec;
694 let isConvergent = 1;
709 let isConvergent = 1;
DVOPInstructions.td611 let isConvergent = 1;
644 let isConvergent = ps.isConvergent;
DDSInstructions.td373 let isConvergent = 1;
490 let isConvergent = 1, usesCustomInserter = 1 in {
533 let Uses = [EXEC], mayLoad = 0, mayStore = 0, isConvergent = 1 in {
581 let isConvergent = 1, usesCustomInserter = 1 in {
DVOP3PInstructions.td376 let isConvergent = 1 in {
397 } // End isConvergent = 1
DSIInstructions.td224 let isConvergent = 1;
308 let isConvergent = 1;
426 let isConvergent = 1;
438 let isConvergent = 1;
453 let isConvergent = 1;
DVOP2Instructions.td516 let isConvergent = 1, Uses = []<Register> in {
524 } // End isConvergent = 1
DVOP1Instructions.td173 let isConvergent = 1;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DCallSite.h534 bool isConvergent() const { in isConvergent() function
535 CALLSITE_DELEGATE_GETTER(isConvergent()); in isConvergent()
DFunction.h560 bool isConvergent() const { in isConvergent() function
DInstrTypes.h1731 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCInstrDesc.h413 bool isConvergent() const { return Flags & (1ULL << MCID::Convergent); } in isConvergent() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSink.cpp82 if (Call->isConvergent()) in isSafeToMove()
DLoopVersioningLICM.cpp334 if (Call->isConvergent() || Call->cannotDuplicate()) { in instructionSafeForVersioning()
DCallSiteSplitting.cpp188 if (CS.isConvergent() || CS.cannotDuplicate()) in canSplitCallSite()
DSpeculateAroundPHIs.cpp71 if (CS.isConvergent() || CS.cannotDuplicate()) { in isSafeToSpeculatePHIUsers()
DGVNHoist.cpp1122 if (Call->isConvergent()) in hoistExpressions()
DLoopUnswitch.cpp687 if (CS.isConvergent()) in processCurrentLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DFunction.h382 bool isConvergent() const { in isConvergent() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp1229 return CS && CS.isConvergent() && SCCNodes.count(CS.getCalledFunction()) == 0; in InstrBreaksNonConvergent()
1286 [](const Function &F) { return !F.isConvergent(); }, in inferAttrsFromFunctionBodies()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DGenericOpcodes.td1022 let isConvergent = 1;
1032 let isConvergent = 1;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTailDuplicator.cpp613 if (MI.isConvergent()) in shouldTailDuplicate()
DMachineSink.cpp885 if (MI.isConvergent()) in SinkInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp425 HasConvergent |= CS.isConvergent(); in UnrollLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineInstr.h779 bool isConvergent(QueryType Type = AnyInBundle) const {

12