HomeSort by: relevance | last modified time | path
    Searched refs:Convergent (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnrollAndJamPass.cpp 328 bool Convergent;
334 Convergent, TTI, EphValues, UP.BEInsns);
336 ApproximateLoopSize(L, NumInlineCandidates, NotDuplicatable, Convergent,
349 if (Convergent) {
351 dbgs() << " Not unrolling loop with convergent instructions.\n");
LoopUnrollPass.cpp 655 const Loop *L, unsigned &NumCalls, bool &NotDuplicatable, bool &Convergent,
663 Convergent = Metrics.convergent;
1004 "specific or because the loop contains a convergent "
1020 "contains a convergent instruction) and so must have an "
1072 bool Convergent;
1090 ApproximateLoopSize(L, NumInlineCandidates, NotDuplicatable, Convergent,
1123 // If the loop contains a convergent operation, the prelude we'd add
1125 // is unsafe -- it adds a control-flow dependency to the convergent
1135 if (Convergent)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCInstrDesc.h 182 Convergent,
402 /// Return true if this instruction is convergent.
404 /// Convergent instructions may not be made control-dependent on any
406 bool isConvergent() const { return Flags & (1ULL << MCID::Convergent); }
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h 132 bool &NotDuplicatable, bool &Convergent,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
ForceFunctionAttrs.cpp 41 .Case("convergent", Attribute::Convergent)
FunctionAttrs.cpp 1239 /// Helper for non-Convergent inference predicate InstrBreaksAttribute.
1243 // Breaks non-convergent assumption if CS is a convergent call to a function
1282 /// Attempt to remove convergent function attribute when possible.
1288 // Request to remove the convergent attribute from all functions in the SCC
1289 // if every callsite within the SCC is not convergent (except for calls
1294 Attribute::Convergent,
1295 // Skip non-convergent functions.
1297 // Instructions that break non-convergent assumption.
1302 LLVM_DEBUG(dbgs() << "Removing convergent attr from fn " << F.getName(
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Function.h 623 /// Determine if the call is convergent.
625 return hasFnAttribute(Attribute::Convergent);
628 addFnAttr(Attribute::Convergent);
631 removeFnAttr(Attribute::Convergent);
InstrTypes.h 1863 /// Determine if the invoke is convergent
1864 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }
1866 addAttribute(AttributeList::FunctionIndex, Attribute::Convergent);
1869 removeAttribute(AttributeList::FunctionIndex, Attribute::Convergent);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstCombineIntrinsic.cpp 590 Attribute::Convergent);
716 Attribute::Convergent);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineInstr.h 914 /// Return true if this instruction is convergent.
915 /// Convergent instructions can not be made control-dependent on any
923 return hasProperty(MCID::Convergent, Type);
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXCursor.cpp 119 case attr::Convergent:
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CodeExtractor.cpp 902 case Attribute::Convergent:
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGStmt.cpp 2184 // convergent (meaning, they may call an intrinsically convergent op, such
2188 llvm::Attribute::Convergent);
CGCall.cpp 1849 // convergent (meaning, they may call an intrinsically convergent op, such
1853 FuncAttrs.addAttribute(llvm::Attribute::Convergent);
2029 FuncAttrs.addAttribute(llvm::Attribute::Convergent);
CodeGenModule.cpp 3735 llvm::Attribute::Convergent);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Attributes.cpp 381 if (hasAttribute(Attribute::Convergent))
382 return "convergent";
Verifier.cpp 1693 case Attribute::Convergent:
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 1275 case Attribute::Convergent: return 1ULL << 46;
1420 return Attribute::Convergent;
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 625 case Attribute::Convergent:
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 1371 case lltok::kw_convergent: B.addAttribute(Attribute::Convergent); break;
  /src/share/terminfo/
terminfo 24070 #### Convergent Technology
24072 # Burroughs bought Convergent shortly before it merged with Univac.
24077 # Convergent AWS workstation from Gould/SEL UTX/32 via BRL
24079 aws|Convergent Technologies AWS workstation under UTX and Xenix,
24089 awsc|Convergent Technologies AWS workstation under CTOS,
    [all...]

Completed in 100 milliseconds