Searched refs:Hints (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAllocationOrder.cpp37 if (TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM, Matrix))
42 if (!Hints.empty()) {
44 for (unsigned I = 0, E = Hints.size(); I != E; ++I)
45 dbgs() << ' ' << printReg(Hints[I], TRI);
50 for (unsigned I = 0, E = Hints.size(); I != E; ++I)
51 assert(is_contained(Order, Hints[I]) &&
H A DAllocationOrder.h30 SmallVector<MCPhysReg, 16> Hints; member in class:llvm::AllocationOrder
34 // If HardHints is true, *only* Hints will be returned.
56 return Hints.end()[Pos++];
75 return Hints.end()[Pos++];
84 void rewind() { Pos = -int(Hints.size()); }
90 bool isHint(unsigned PhysReg) const { return is_contained(Hints, PhysReg); }
H A DTargetRegisterInfo.cpp385 SmallVectorImpl<MCPhysReg> &Hints,
423 Hints.push_back(Phys);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaFixItUtils.h29 /// The class facilities generation and storage of conversion FixIts. Hints for
40 /// The list of Hints generated so far.
41 std::vector<FixItHint> Hints; member in struct:clang::ConversionFixItGenerator
44 /// of the Hints vector since we allow multiple FixIts per conversion.
80 Hints.clear();
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DTextDiagnostic.h27 /// Hints, and code snippets. In the presence of macros this involves
88 ArrayRef<FixItHint> Hints) override {
89 emitSnippetAndCaret(Loc, Level, Ranges, Hints);
105 ArrayRef<FixItHint> Hints);
109 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
H A DDiagnosticRenderer.h41 /// 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);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaFixItUtils.cpp108 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, "&"));
H A DDeclSpec.cpp1090 FixItHint Hints[NumLocs]; local
1098 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]);
1107 << Hints[0] << Hints[1] << Hints[2] << Hints[3]
1108 << Hints[4] << Hints[5] << Hints[6] << Hints[ local
[all...]
H A DSemaChecking.cpp8588 SmallVector<FixItHint,4> Hints; local
8590 Hints.push_back(FixItHint::CreateReplacement(SpecRange, os.str()));
8595 Hints.push_back(FixItHint::CreateReplacement(CastRange, CastFix.str()));
8600 Hints.push_back(
8605 Hints.push_back(
8609 Hints.push_back(FixItHint::CreateInsertion(After, ")"));
8627 SpecRange, Hints);
8636 E->getBeginLoc(), /*IsStringLocation*/ false, SpecRange, Hints);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp57 // registers are copy hints (and therefore already in Hints), hint them
60 SmallVectorImpl<MCPhysReg> &Hints,
64 CopyHints.insert(Hints.begin(), Hints.end());
65 Hints.clear();
69 Hints.push_back(Reg);
73 Hints.push_back(Reg);
79 SmallVectorImpl<MCPhysReg> &Hints,
88 VirtReg, Order, Hints, MF, VRM, Matrix);
123 if (!MRI->isReserved(PhysReg) && !is_contained(Hints, PhysRe
59 addHints(ArrayRef<MCPhysReg> Order, SmallVectorImpl<MCPhysReg> &Hints, const TargetRegisterClass *RC, const MachineRegisterInfo *MRI) argument
77 getRegAllocationHints(unsigned VirtReg, ArrayRef<MCPhysReg> Order, SmallVectorImpl<MCPhysReg> &Hints, const MachineFunction &MF, const VirtRegMap *VRM, const LiveRegMatrix *Matrix) const argument
[all...]
H A DSystemZRegisterInfo.h63 SmallVectorImpl<MCPhysReg> &Hints,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DTextDiagnostic.cpp1069 ArrayRef<FixItHint> Hints,
1073 if (Hints.empty() || !DiagOpts->ShowFixits)
1077 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1136 /// \param Hints The FixIt hints active for this diagnostic.
1139 SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints) {
1151 if (Loc == LastLoc && Ranges.empty() && Hints.empty() &&
1235 FID, LineNo, sourceColMap, Hints, SM, DiagOpts.get());
1281 emitParseableFixits(Hints, SM);
1320 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints,
[all...]
H A DSerializedDiagnosticPrinter.cpp80 ArrayRef<FixItHint> Hints) override;
196 ArrayRef<FixItHint> Hints,
686 ArrayRef<FixItHint> Hints,
699 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
716 ArrayRef<FixItHint> Hints) {
717 Writer.EmitCodeContext(Ranges, Hints, Loc.getManager());
685 EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM) argument
713 emitCodeContext(FullSourceLoc Loc, DiagnosticsEngine::Level Level, SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints) argument
H A DDiagnosticRenderer.cpp420 ArrayRef<FixItHint> Hints) {
423 emitCodeContext(Loc, Level, SpellingRanges, Hints);
524 /// \param Hints The FixIt hints active for this diagnostic.
528 ArrayRef<FixItHint> Hints) {
417 emitCaret(FullSourceLoc Loc, DiagnosticsEngine::Level Level, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints) argument
525 emitMacroExpansions(FullSourceLoc Loc, DiagnosticsEngine::Level Level, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h174 bool doesNotMeet(Function *F, Loop *L, const LoopVectorizeHints &Hints);
207 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC) {}
458 LoopVectorizeHints *Hints; member in class:llvm::LoopVectorizationLegality
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp227 Hint *Hints[] = {&Width, &Interleave, &Force, &IsVectorized, &Predicate}; local
228 for (auto H : Hints) {
240 Function *F, Loop *L, const LoopVectorizeHints &Hints) {
241 const char *PassName = Hints.vectorizeAnalysisPassName();
243 if (UnsafeAlgebraInst && !Hints.allowReordering()) {
259 if ((ThresholdReached && !Hints.allowReordering()) ||
780 Hints->setPotentiallyUnsafe();
844 return OptimizationRemarkAnalysis(Hints->vectorizeAnalysisPassName(),
1177 if (Hints->getForce() == LoopVectorizeHints::FK_Enabled)
239 doesNotMeet( Function *F, Loop *L, const LoopVectorizeHints &Hints) argument
H A DLoopVectorize.cpp885 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE);
886 ORE->emit(createLVAnalysis(Hints.vectorizeAnalysisPassName(),
969 const LoopVectorizeHints *Hints,
973 Hints(Hints), InterleaveInfo(IAI) {}
1508 const LoopVectorizeHints *Hints; member in namespace:llvm
1540 LoopVectorizeHints Hints(OuterLp, true /*DisableInterleaving*/, *ORE);
1544 if (Hints.getForce() == LoopVectorizeHints::FK_Undefined)
1548 if (!Hints.allowVectorization(Fn, OuterLp,
1554 if (Hints
962 LoopVectorizationCostModel(ScalarEpilogueLowering SEL, Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, const TargetLibraryInfo *TLI, DemandedBits *DB, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, const Function *F, const LoopVectorizeHints *Hints, InterleavedAccessInfo &IAI) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h154 SmallVectorImpl<MCPhysReg> &Hints,
H A DARMBaseRegisterInfo.cpp303 SmallVectorImpl<MCPhysReg> &Hints,
319 TargetRegisterInfo::getRegAllocationHints(VirtReg, Order, Hints, MF, VRM);
339 Hints.push_back(PairedPhys);
349 Hints.push_back(Reg);
301 getRegAllocationHints(unsigned VirtReg, ArrayRef<MCPhysReg> Order, SmallVectorImpl<MCPhysReg> &Hints, const MachineFunction &MF, const VirtRegMap *VRM, const LiveRegMatrix *Matrix) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DSourceMgr.cpp263 ArrayRef<SMFixIt> Hints)
266 FixIts(Hints.begin(), Hints.end()) {
259 SMDiagnostic(const SourceMgr &sm, SMLoc L, StringRef FN, int Line, int Col, SourceMgr::DiagKind Kind, StringRef Msg, StringRef LineStr, ArrayRef<std::pair<unsigned,unsigned>> Ranges, ArrayRef<SMFixIt> Hints) argument
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnostic.h1287 ArrayRef<FixItHint> Hints) {
1288 for (const FixItHint &Hint : Hints)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h782 SmallVectorImpl<MCPhysReg> &Hints,
/freebsd-11-stable/sys/contrib/dev/acpica/common/
H A Ddmtbinfo.c1751 {ACPI_DMT_UINT8, ACPI_IORTA_OFFSET (Hints), "Hints (decoded below)", 0},
1752 {ACPI_DMT_FLAG0, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Transient", 0},
1753 {ACPI_DMT_FLAG1, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Write Allocate", 0},
1754 {ACPI_DMT_FLAG2, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Read Allocate", 0},
1755 {ACPI_DMT_FLAG3, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Override", 0},
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DMachOObjectFile.cpp1205 MachO::twolevel_hints_command Hints = HintsOrErr.get();
1207 if (Hints.offset > FileSize)
1211 uint64_t BigSize = Hints.nhints;
1213 BigSize += Hints.offset;
1219 if (Error Err = checkOverlappingElement(Elements, Hints.offset, Hints.nhints *
/freebsd-11-stable/sys/contrib/dev/acpica/include/
H A Dactbl2.h937 UINT8 Hints; member in struct:acpi_iort_memory_access
948 /* Masks for Hints field above */

Completed in 262 milliseconds

12