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

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ReplaceWithVeclib.cpp 143 std::string ScalarName;
145 ScalarName = Intrinsic::getName(IntrinsicID, ScalarTypes);
147 ScalarName = Intrinsic::getName(IntrinsicID).str();
150 if (!TLI.isFunctionVectorizable(ScalarName)) {
160 std::string(TLI.getVectorizedFunction(ScalarName, VF));
163 << ScalarName << "` and vector width " << VF << ".\n");
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InjectTLIMappings.cpp 81 StringRef ScalarName = CI.getCalledFunction()->getName();
85 if (!TLI.isFunctionVectorizable(ScalarName))
95 std::string(TLI.getVectorizedFunction(ScalarName, VF));
98 TLIName, ScalarName, CI.getNumArgOperands(), VF);
111 TLI.getWidestVF(ScalarName, WidestFixedVF, WidestScalableVF);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VFABIDemangling.cpp 318 // _ZGV<isa><mask><vlen><parameters>_<scalarname>[(<redirection>)]
324 // _ZGV<isa><mask><vlen><parameters>_<scalarname>.
379 // Check for the <scalarname> and the optional <redirection>, which
385 // <scalarname>[(<redirection>)]
386 const StringRef ScalarName =
389 if (ScalarName.empty())
393 MangledName = MangledName.ltrim(ScalarName);
458 return VFInfo({Shape, std::string(ScalarName), std::string(VectorName), ISA});
VectorUtils.cpp 1302 StringRef ScalarName, unsigned numArgs,
1313 Out << "_" << ScalarName << "(" << VectorName << ")";
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h 127 std::string ScalarName; /// Scalar Function Name.
153 /// _ZGV<isa><mask><vlen><parameters>_<scalarname>[(<redirection>)]
163 /// _ZGV<isa><mask><vlen><parameters>_<scalarname>[(<redirection>)].
176 /// _ZGV<isa><mask><vlen><vparams>_<scalarname>(<vectorname>)
186 /// <scalarname> = the name of the scalar function.
188 std::string mangleTLIVectorName(StringRef VectorName, StringRef ScalarName,
226 const StringRef ScalarName = CI.getCalledFunction()->getName();
241 if (Shape.hasValue() && (Shape.getValue().ScalarName == ScalarName)) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 581 const StringRef ScalarName = CI.getCalledFunction()->getName();
582 bool Scalarize = TLI.isFunctionVectorizable(ScalarName);
587 TLI.getWidestVF(ScalarName, WidestFixedVF, WidestScalableVF);
590 Scalarize &= !TLI.isFunctionVectorizable(ScalarName, VF);
593 Scalarize &= !TLI.isFunctionVectorizable(ScalarName, VF);

Completed in 22 milliseconds