Home
last modified time | relevance | path

Searched refs:Hints (Results 1 – 25 of 90) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DAllocationOrder.cpp37 if (TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM, Matrix)) in AllocationOrder()
42 if (!Hints.empty()) { in AllocationOrder()
44 for (unsigned I = 0, E = Hints.size(); I != E; ++I) in AllocationOrder()
45 dbgs() << ' ' << printReg(Hints[I], TRI); in AllocationOrder()
50 for (unsigned I = 0, E = Hints.size(); I != E; ++I) in AllocationOrder()
51 assert(is_contained(Order, Hints[I]) && in AllocationOrder()
DAllocationOrder.h30 SmallVector<MCPhysReg, 16> Hints; variable
56 return Hints.end()[Pos++];
75 return Hints.end()[Pos++]; in nextWithDups()
84 void rewind() { Pos = -int(Hints.size()); } in rewind()
90 bool isHint(unsigned PhysReg) const { return is_contained(Hints, PhysReg); } in isHint()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp60 SmallVectorImpl<MCPhysReg> &Hints, in addHints() argument
64 CopyHints.insert(Hints.begin(), Hints.end()); in addHints()
65 Hints.clear(); in addHints()
69 Hints.push_back(Reg); in addHints()
73 Hints.push_back(Reg); in addHints()
79 SmallVectorImpl<MCPhysReg> &Hints, in getRegAllocationHints() argument
88 VirtReg, Order, Hints, MF, VRM, Matrix); in getRegAllocationHints()
123 if (!MRI->isReserved(PhysReg) && !is_contained(Hints, PhysReg)) in getRegAllocationHints()
133 Hints.push_back(OrderReg); in getRegAllocationHints()
161 addHints(Order, Hints, RC, MRI); in getRegAllocationHints()
[all …]
DSystemZRegisterInfo.h63 SmallVectorImpl<MCPhysReg> &Hints,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp227 Hint *Hints[] = {&Width, &Interleave, &Force, &IsVectorized, &Predicate}; in setHint() local
228 for (auto H : Hints) { in setHint()
240 Function *F, Loop *L, const LoopVectorizeHints &Hints) { in doesNotMeet() argument
241 const char *PassName = Hints.vectorizeAnalysisPassName(); in doesNotMeet()
243 if (UnsafeAlgebraInst && !Hints.allowReordering()) { in doesNotMeet()
259 if ((ThresholdReached && !Hints.allowReordering()) || in doesNotMeet()
780 Hints->setPotentiallyUnsafe(); in canVectorizeInstrs()
844 return OptimizationRemarkAnalysis(Hints->vectorizeAnalysisPassName(), in canVectorizeMemory()
1177 if (Hints->getForce() == LoopVectorizeHints::FK_Enabled) in canVectorize()
DLoopVectorize.cpp885 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE); in reportVectorizationFailure() local
886 ORE->emit(createLVAnalysis(Hints.vectorizeAnalysisPassName(), in reportVectorizationFailure()
969 const LoopVectorizeHints *Hints, in LoopVectorizationCostModel() argument
973 Hints(Hints), InterleaveInfo(IAI) {} in LoopVectorizationCostModel()
1508 const LoopVectorizeHints *Hints; member in llvm::LoopVectorizationCostModel
1540 LoopVectorizeHints Hints(OuterLp, true /*DisableInterleaving*/, *ORE); in isExplicitVecOuterLoop() local
1544 if (Hints.getForce() == LoopVectorizeHints::FK_Undefined) in isExplicitVecOuterLoop()
1548 if (!Hints.allowVectorization(Fn, OuterLp, in isExplicitVecOuterLoop()
1554 if (Hints.getInterleave() > 1) { in isExplicitVecOuterLoop()
1558 Hints.emitRemarkWithHints(); in isExplicitVecOuterLoop()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h174 bool doesNotMeet(Function *F, Loop *L, const LoopVectorizeHints &Hints);
207 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC) {} in LoopVectorizationLegality()
458 LoopVectorizeHints *Hints; variable
/third_party/openGLES/extensions/EXT/
DEXT_clip_volume_hint.txt71 Section 5.6, 'Hints,' should be changed to add the following
80 In table 6.18, 'Hints,' the following entry is added:
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_clip_volume_hint.txt71 Section 5.6, 'Hints,' should be changed to add the following
80 In table 6.18, 'Hints,' the following entry is added:
/third_party/openGLES/extensions/SGIX/
DSGIX_vertex_preclip.txt100 In section 5.6 Hints:
136 (table 6.23, Hints)
DSGIX_line_quality_hint.txt63 Add to section 5.6 ("Hints"):
DSGIX_scalebias_hint.txt64 Add to section 5.6 ("Hints"):
DSGIX_color_matrix_accuracy.txt54 Add to section 5.6 ("Hints"):
DSGIX_convolution_accuracy.txt62 Add to section 5.6 ("Hints"):
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIX/
DSGIX_vertex_preclip.txt100 In section 5.6 Hints:
136 (table 6.23, Hints)
DSGIX_line_quality_hint.txt63 Add to section 5.6 ("Hints"):
DSGIX_color_matrix_accuracy.txt54 Add to section 5.6 ("Hints"):
DSGIX_scalebias_hint.txt64 Add to section 5.6 ("Hints"):
DSGIX_convolution_accuracy.txt62 Add to section 5.6 ("Hints"):
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DSourceMgr.cpp263 ArrayRef<SMFixIt> Hints) in SMDiagnostic() argument
266 FixIts(Hints.begin(), Hints.end()) { in SMDiagnostic()
/third_party/libcoap/cmake/
DFindTinyDTLS.cmake26 # Hints
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp303 SmallVectorImpl<MCPhysReg> &Hints, in getRegAllocationHints() argument
319 TargetRegisterInfo::getRegAllocationHints(VirtReg, Order, Hints, MF, VRM); in getRegAllocationHints()
339 Hints.push_back(PairedPhys); in getRegAllocationHints()
349 Hints.push_back(Reg); in getRegAllocationHints()
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIS/
DSGIS_clip_band_hint.txt87 is added: (Should it go in the section 5.6 (Hints) instead?)
129 To the list of hints in section 5.6 (Hints) add:
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/
DOES_standard_derivatives.txt77 In section 5.2 (Hints), add the following to the list of supported hints:
191 Add to Table 6.27: Hints
/third_party/openGLES/extensions/SGIS/
DSGIS_clip_band_hint.txt87 is added: (Should it go in the section 5.6 (Hints) instead?)
129 To the list of hints in section 5.6 (Hints) add:

1234