HomeSort by: relevance | last modified time | path
    Searched refs:Hints (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AllocationOrder.cpp 12 // hints and target hooks. The AllocationOrder class encapsulates all of that.
35 SmallVector<MCPhysReg, 16> Hints;
37 TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM, Matrix);
40 if (!Hints.empty()) {
41 dbgs() << "hints:";
42 for (unsigned I = 0, E = Hints.size(); I != E; ++I)
43 dbgs() << ' ' << printReg(Hints[I], TRI);
48 for (unsigned I = 0, E = Hints.size(); I != E; ++I)
49 assert(is_contained(Order, Hints[I]) &&
52 return AllocationOrder(std::move(Hints), Order, HardHints)
    [all...]
AllocationOrder.h 12 // hints and target hooks. The AllocationOrder class encapsulates all of that.
31 const SmallVector<MCPhysReg, 16> Hints;
57 return AO.Hints.end()[Pos];
62 /// Advance the iterator to the next position. If that's past the Hints
63 /// list, advance to the first value that's not also in the Hints list.
90 AllocationOrder(SmallVector<MCPhysReg, 16> &&Hints, ArrayRef<MCPhysReg> Order,
92 : Hints(std::move(Hints)), Order(Order),
96 return Iterator(*this, -(static_cast<int>(Hints.size())));
110 /// Get the allocation order without reordered hints
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaFixItUtils.h 29 /// The class facilities generation and storage of conversion FixIts. Hints for
40 /// The list of Hints generated so far.
41 std::vector<FixItHint> Hints;
44 /// of the Hints vector since we allow multiple FixIts per conversion.
80 Hints.clear();
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
TextDiagnostic.h 27 /// Hints, and code snippets. In the presence of macros this involves
87 ArrayRef<FixItHint> Hints) override {
88 emitSnippetAndCaret(Loc, Level, Ranges, Hints);
104 ArrayRef<FixItHint> Hints);
108 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
DiagnosticRenderer.h 41 /// Hints, and code snippets. In the presence of macros this involves
89 ArrayRef<FixItHint> Hints) = 0;
111 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints);
117 ArrayRef<FixItHint> Hints);
131 /// \param FixItHints The FixIt hints active for this diagnostic.
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaFixItUtils.cpp 108 Hints.push_back(FixItHint::CreateRemoval(
112 Hints.push_back(FixItHint::CreateInsertion(Begin, "*("));
113 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
115 Hints.push_back(FixItHint::CreateInsertion(Begin, "*"));
142 Hints.push_back(FixItHint::CreateRemoval(
146 Hints.push_back(FixItHint::CreateInsertion(Begin, "&("));
147 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
149 Hints.push_back(FixItHint::CreateInsertion(Begin, "&"));
DeclSpec.cpp 1135 FixItHint Hints[NumLocs];
1143 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]);
1152 << Hints[0] << Hints[1] << Hints[2] << Hints[3]
1153 << Hints[4] << Hints[5] << Hints[6] << Hints[7]
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-executor/
llvm-jitlink-executor.cpp 58 addrinfo Hints{};
59 Hints.ai_family = AF_INET;
60 Hints.ai_socktype = SOCK_STREAM;
61 Hints.ai_flags = AI_PASSIVE;
64 if (int EC = getaddrinfo(nullptr, PortStr.c_str(), &Hints, &AI)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.cpp 54 // Pass the registers of RC as hints while making sure that if any of these
55 // registers are copy hints (and therefore already in Hints), hint them
58 SmallVectorImpl<MCPhysReg> &Hints,
62 CopyHints.insert(Hints.begin(), Hints.end());
63 Hints.clear();
67 Hints.push_back(Reg);
71 Hints.push_back(Reg);
76 SmallVectorImpl<MCPhysReg> &Hints, const MachineFunction &MF
    [all...]
SystemZRegisterInfo.h 137 SmallVectorImpl<MCPhysReg> &Hints,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h 37 /// Utility class for getting and setting loop vectorizer hints in the form
158 /// If hints are provided that force vectorization, use the AlwaysPrint
163 // When enabling loop hints are provided we allow the vectorizer to change
185 /// Find hints specified in the loop metadata and update local values.
191 /// The loop these hints belong to.
222 bool canVectorizeFPMath(const LoopVectorizeHints &Hints) const {
223 return !ExactFPMathInst || Hints.allowReordering();
258 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC),
536 LoopVectorizeHints *Hints;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationPlanner.h 260 const LoopVectorizeHints &Hints;
284 const LoopVectorizeHints &Hints,
288 PSE(PSE), Hints(Hints), Requirements(Requirements), ORE(ORE) {}
LoopVectorize.cpp 1130 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE);
1132 createLVAnalysis(Hints.vectorizeAnalysisPassName(), ORETag, TheLoop, I)
1140 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE);
1142 createLVAnalysis(Hints.vectorizeAnalysisPassName(), ORETag, TheLoop, I)
1189 // Loop vectorization cost-model hints how the scalar epilogue loop should be
1228 const LoopVectorizeHints *Hints,
1232 Hints(Hints), InterleaveInfo(IAI) {}
1875 const LoopVectorizeHints *Hints;
2094 // Return true if \p OuterLp is an outer loop annotated with hints for explici
    [all...]
LoopVectorizationLegality.cpp 260 Hint *Hints[] = {&Width, &Interleave, &Force,
262 for (auto H : Hints) {
804 Hints->setPotentiallyUnsafe();
868 return OptimizationRemarkAnalysis(Hints->vectorizeAnalysisPassName(),
1210 if (Hints->getForce() == LoopVectorizeHints::FK_Enabled)
  /src/external/ibm-public/postfix/dist/mantools/
make_soho_readme 11 <title>Postfix Small/Home Office Hints and Tips</title>
20 <h1><img src="postfix-logo.jpg" width="203" height="98" ALT="">Postfix Small/Home Office Hints and Tips</h1>
26 <p> This document combines hints and tips for "small office/home
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
RemoteJITUtils.cpp 270 addrinfo Hints{};
271 Hints.ai_family = AF_INET;
272 Hints.ai_socktype = SOCK_STREAM;
273 Hints.ai_flags = AI_NUMERICSERV;
275 if (int EC = getaddrinfo(Host.c_str(), PortStr.c_str(), &Hints, &AI))
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
TextDiagnostic.cpp 1061 ArrayRef<FixItHint> Hints,
1065 if (Hints.empty() || !DiagOpts->ShowFixits)
1069 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1093 // completion. This is sort of the best we can do when two hints appear
1128 /// \param Hints The FixIt hints active for this diagnostic.
1131 SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints) {
1143 if (Loc == LastLoc && Ranges.empty() && Hints.empty() &&
1227 FID, LineNo, sourceColMap, Hints, SM, DiagOpts.get())
    [all...]
SerializedDiagnosticPrinter.cpp 81 ArrayRef<FixItHint> Hints) override;
197 ArrayRef<FixItHint> Hints,
701 ArrayRef<FixItHint> Hints,
714 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
731 ArrayRef<FixItHint> Hints) {
732 Writer.EmitCodeContext(Ranges, Hints, Loc.getManager());
DiagnosticRenderer.cpp 427 ArrayRef<FixItHint> Hints) {
430 emitCodeContext(Loc, Level, SpellingRanges, Hints);
531 /// \param Hints The FixIt hints active for this diagnostic.
535 ArrayRef<FixItHint> Hints) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterInfo.h 149 SmallVectorImpl<MCPhysReg> &Hints,
X86RegisterInfo.cpp 911 SmallVectorImpl<MCPhysReg> &Hints,
918 VirtReg, Order, Hints, MF, VRM, Matrix);
927 Hints.push_back(PhysReg);
932 Hints.push_back(PhysReg);
936 CopyHints.insert(Hints.begin(), Hints.end());
937 Hints.clear();
950 dbgs() << "Hints for virtual register " << format_hex(VirtReg, 8) << "\n";
951 for (auto Hint : Hints) {
  /src/external/apache2/llvm/dist/libcxx/benchmarks/
map.bench.cpp 34 // The positions of the hints to pick:
55 Hints;
58 enum class Shuffle { None, Keys, Hints };
78 auto& hints = R.Hints.emplace_back(); local
80 hints.push_back(map.insert(std::make_pair(2 * I + 2, 0)).first);
82 if (shuffle == Shuffle::Hints)
83 std::shuffle(hints.begin(), hints.end(), std::mt19937());
287 auto H = Data.Hints[I].begin()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 317 // Resolve the RegPairEven / RegPairOdd register allocator hints.
320 SmallVectorImpl<MCPhysReg> &Hints, const MachineFunction &MF,
334 TargetRegisterInfo::getRegAllocationHints(VirtReg, Order, Hints, MF, VRM);
336 Hints.push_back(ARM::LR);
339 return TargetRegisterInfo::getRegAllocationHints(VirtReg, Order, Hints, MF, VRM);
358 Hints.push_back(PairedPhys);
364 // Don't provide hints that are paired to a reserved register.
368 Hints.push_back(Reg);
ARMBaseRegisterInfo.h 31 /// Register allocation hints.
158 SmallVectorImpl<MCPhysReg> &Hints,
  /src/external/apache2/llvm/dist/llvm/lib/Support/
SourceMgr.cpp 371 ArrayRef<SMFixIt> Hints)
374 FixIts(Hints.begin(), Hints.end()) {
411 // completion. This is sort of the best we can do when two hints appear
426 // This relies on one byte per column in our fixit hints.

Completed in 29 milliseconds

1 2