HomeSort by relevance Sort by last modified time
    Searched refs:Hints (Results 1 - 19 of 19) sorted by null

  /external/llvm/lib/CodeGen/
AllocationOrder.h 13 // hints and target hooks. The AllocationOrder class encapsulates all of that.
29 SmallVector<MCPhysReg, 16> Hints;
42 /// Get the allocation order without reordered hints.
50 return Hints.end()[Pos++];
62 /// This can produce more than Limit registers if there are hints.
65 return Hints.end()[Pos++];
72 void rewind() { Pos = -int(Hints.size()); }
79 return std::find(Hints.begin(), Hints.end(), PhysReg) != Hints.end()
    [all...]
AllocationOrder.cpp 13 // hints and target hooks. The AllocationOrder class encapsulates all of that.
36 TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM);
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(std::find(Order.begin(), Order.end(), Hints[I]) != Order.end() &&
TargetRegisterInfo.cpp 252 // Compute target-independent register allocator hints to help eliminate copies.
256 SmallVectorImpl<MCPhysReg> &Hints,
262 // Hints with HintType != 0 were set by target-dependent code.
267 // Target-independent hints are either a physical or a virtual register.
277 // Check that Phys is in the allocation order. We shouldn't heed hints
284 Hints.push_back(Phys);
  /external/clang/include/clang/Sema/
SemaFixItUtils.h 30 /// The class facilities generation and storage of conversion FixIts. Hints for
41 /// The list of Hints generated so far.
42 std::vector<FixItHint> Hints;
45 /// of the Hints vector since we allow multiple FixIts per conversion.
81 Hints.clear();
  /external/clang/include/clang/Frontend/
TextDiagnostic.h 28 /// Hints, and code snippets. In the presence of macros this involves
94 ArrayRef<FixItHint> Hints,
96 emitSnippetAndCaret(Loc, Level, Ranges, Hints, SM);
115 ArrayRef<FixItHint> Hints,
120 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
DiagnosticRenderer.h 40 /// 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,
140 /// \param FixItHints The FixIt hints active for this diagnostic.
  /external/clang/lib/Sema/
SemaFixItUtils.cpp 109 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, "&"));
SemaChecking.cpp     [all...]
SemaOverload.cpp     [all...]
SemaExpr.cpp     [all...]
  /external/clang/lib/Frontend/
TextDiagnostic.cpp     [all...]
SerializedDiagnosticPrinter.cpp 81 ArrayRef<FixItHint> Hints,
147 ArrayRef<FixItHint> Hints,
638 ArrayRef<FixItHint> Hints,
651 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
668 ArrayRef<FixItHint> Hints,
670 Writer.EmitCodeContext(Ranges, Hints, SM);
DiagnosticRenderer.cpp 384 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,
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 28 /// Register allocation hints.
116 SmallVectorImpl<MCPhysReg> &Hints,
ARMBaseRegisterInfo.cpp 174 // Resolve the RegPairEven / RegPairOdd register allocator hints.
178 SmallVectorImpl<MCPhysReg> &Hints,
193 TargetRegisterInfo::getRegAllocationHints(VirtReg, Order, Hints, MF, VRM);
210 Hints.push_back(PairedPhys);
217 // Don't provide hints that are paired to a reserved register.
221 Hints.push_back(Reg);
  /external/llvm/lib/Support/
SourceMgr.cpp 244 ArrayRef<SMFixIt> Hints)
247 FixIts(Hints.begin(), Hints.end()) {
284 // completion. This is sort of the best we can do when two hints appear
299 // This relies on one byte per column in our fixit hints.
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 619 /// target-independent hints provided to MRI::setRegAllocationHint with
622 /// order for VirtReg. There may be target-independent hints.
625 SmallVectorImpl<MCPhysReg> &Hints,
638 /// register allocation hints when a register is "changed" (e.g. coalesced)
    [all...]
  /external/clang/tools/libclang/
CIndexDiagnostic.cpp 139 ArrayRef<FixItHint> Hints,
  /dalvik/vm/
Dvm.mk 340 arch/generic/Hints.cpp \

Completed in 264 milliseconds