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

/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DAllocationOrder.h29 SmallVector<MCPhysReg, 16> Hints; member in class:llvm::AllocationOrder
50 return Hints.end()[Pos++];
65 return Hints.end()[Pos++];
72 void rewind() { Pos = -int(Hints.size()); }
79 return std::find(Hints.begin(), Hints.end(), PhysReg) != Hints.end();
H A DAllocationOrder.cpp36 TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM);
40 if (!Hints.empty()) {
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(std::find(Order.begin(), Order.end(), Hints[I]) != Order.end() &&
H A DTargetRegisterInfo.cpp266 SmallVectorImpl<MCPhysReg> &Hints,
272 // Hints with HintType != 0 were set by target-dependent code.
294 Hints.push_back(Phys);
264 getRegAllocationHints(unsigned VirtReg, ArrayRef<MCPhysReg> Order, SmallVectorImpl<MCPhysReg> &Hints, const MachineFunction &MF, const VirtRegMap *VRM) const argument
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaFixItUtils.h30 /// The class facilities generation and storage of conversion FixIts. Hints for
41 /// The list of Hints generated so far.
42 std::vector<FixItHint> Hints; member in struct:clang::ConversionFixItGenerator
45 /// of the Hints vector since we allow multiple FixIts per conversion.
81 Hints.clear();
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Frontend/
H A DTextDiagnostic.h28 /// Hints, and code snippets. In the presence of macros this involves
95 ArrayRef<FixItHint> Hints,
97 emitSnippetAndCaret(Loc, Level, Ranges, Hints, SM);
116 ArrayRef<FixItHint> Hints,
121 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
92 emitCodeContext(SourceLocation Loc, DiagnosticsEngine::Level Level, SmallVectorImpl<CharSourceRange>& Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM) argument
H A DDiagnosticRenderer.h40 /// Hints, and code snippets. In the presence of macros this involves
92 ArrayRef<FixItHint> Hints,
119 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints,
124 ArrayRef<FixItHint> Hints,
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaFixItUtils.cpp109 Hints.push_back(FixItHint::CreateRemoval(
113 Hints.push_back(FixItHint::CreateInsertion(Begin, "*("));
114 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
116 Hints.push_back(FixItHint::CreateInsertion(Begin, "*"));
143 Hints.push_back(FixItHint::CreateRemoval(
147 Hints.push_back(FixItHint::CreateInsertion(Begin, "&("));
148 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
150 Hints.push_back(FixItHint::CreateInsertion(Begin, "&"));
H A DDeclSpec.cpp927 FixItHint Hints[NumLocs]; local
935 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]);
944 << Hints[0] << Hints[1] << Hints[2] << Hints[3]
945 << Hints[4] << Hints[5] << Hints[6] << Hints[ local
[all...]
H A DSemaChecking.cpp3268 SmallVector<FixItHint,4> Hints; local
3270 Hints.push_back(FixItHint::CreateReplacement(SpecRange, os.str()));
3275 Hints.push_back(FixItHint::CreateReplacement(CastRange, CastFix.str()));
3280 Hints.push_back(FixItHint::CreateInsertion(E->getLocStart(),
3285 Hints.push_back(FixItHint::CreateInsertion(E->getLocStart(),
3289 Hints.push_back(FixItHint::CreateInsertion(After, ")"));
3302 SpecRange, Hints);
3312 SpecRange, Hints);
H A DSemaOverload.cpp8506 for (std::vector<FixItHint>::iterator HI = Cand->Fix.Hints.begin(),
8507 HE = Cand->Fix.Hints.end(); HI != HE; ++HI)
H A DSemaExpr.cpp10755 for (std::vector<FixItHint>::iterator HI = ConvHints.Hints.begin(),
10756 HE = ConvHints.Hints.end(); HI != HE; ++HI)
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Frontend/
H A DTextDiagnostic.cpp999 ArrayRef<FixItHint> Hints,
1003 if (Hints.empty() || !DiagOpts->ShowFixits)
1007 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1068 /// \param Hints The FixIt hints active for this diagnostic.
1072 ArrayRef<FixItHint> Hints,
1085 if (Loc == LastLoc && Ranges.empty() && Hints.empty() &&
1145 Hints, SM,
1189 emitParseableFixits(Hints, SM);
1228 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints,
[all...]
H A DSerializedDiagnosticPrinter.cpp81 ArrayRef<FixItHint> Hints,
143 ArrayRef<FixItHint> Hints,
634 ArrayRef<FixItHint> Hints,
647 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
664 ArrayRef<FixItHint> Hints,
666 Writer.EmitCodeContext(Ranges, Hints, SM);
633 EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM) argument
661 emitCodeContext(SourceLocation Loc, DiagnosticsEngine::Level Level, SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM) argument
H A DDiagnosticRenderer.cpp384 ArrayRef<FixItHint> Hints,
388 emitCodeContext(Loc, Level, SpellingRanges, Hints, SM);
401 /// \param Hints The FixIt hints active for this diagnostic.
406 ArrayRef<FixItHint> Hints,
415 emitMacroExpansions(OneLevelUp, Level, Ranges, Hints, SM,
381 emitCaret(SourceLocation Loc, DiagnosticsEngine::Level Level, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM) argument
403 emitMacroExpansions(SourceLocation Loc, DiagnosticsEngine::Level Level, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM, unsigned &MacroDepth, unsigned OnMacroInst) argument
/freebsd-10.2-release/contrib/llvm/lib/Support/
H A DSourceMgr.cpp249 ArrayRef<SMFixIt> Hints)
252 FixIts(Hints.begin(), Hints.end()) {
245 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-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp212 SmallVectorImpl<MCPhysReg> &Hints,
227 TargetRegisterInfo::getRegAllocationHints(VirtReg, Order, Hints, MF, VRM);
244 Hints.push_back(PairedPhys);
255 Hints.push_back(Reg);
210 getRegAllocationHints(unsigned VirtReg, ArrayRef<MCPhysReg> Order, SmallVectorImpl<MCPhysReg> &Hints, const MachineFunction &MF, const VirtRegMap *VRM) const argument
H A DARMBaseRegisterInfo.h132 SmallVectorImpl<MCPhysReg> &Hints,
/freebsd-10.2-release/contrib/llvm/include/llvm/Target/
H A DTargetRegisterInfo.h652 SmallVectorImpl<MCPhysReg> &Hints,
/freebsd-10.2-release/sys/contrib/dev/acpica/common/
H A Ddmtbinfo.c1445 {ACPI_DMT_UINT8, ACPI_IORTA_OFFSET (Hints), "Hints (decoded below)", 0},
1446 {ACPI_DMT_FLAG0, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Transient", 0},
1447 {ACPI_DMT_FLAG1, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Write Allocate", 0},
1448 {ACPI_DMT_FLAG2, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Read Allocate", 0},
1449 {ACPI_DMT_FLAG3, ACPI_IORTA_FLAG_OFFSET (Hints, 0), "Override", 0},
/freebsd-10.2-release/sys/contrib/dev/acpica/include/
H A Dactbl2.h817 UINT8 Hints; member in struct:acpi_iort_memory_access
828 /* Masks for Hints field above */
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp929 LoopVectorizeHints Hints(L, DisableUnrolling);
931 if (Hints.Width == 1 && Hints.Unroll == 1) {
963 VF = CM.selectVectorizationFactor(OptForSize, Hints.Width);
965 unsigned UF = CM.selectUnrollFactor(OptForSize, Hints.Unroll, VF.Width,
986 Hints.setAlreadyVectorized(L);
1831 LoopVectorizeHints Hints(Lp, true);
1832 Hints.setAlreadyVectorized(Lp);

Completed in 404 milliseconds