Home
last modified time | relevance | path

Searched refs:Hint (Results 1 – 25 of 45) sorted by relevance

12

/external/llvm/lib/CodeGen/
DAllocationOrder.cpp34 Hint = HintPair.second; in AllocationOrder()
37 if (TargetRegisterInfo::isVirtualRegister(Hint)) in AllocationOrder()
38 Hint = VRM.getPhys(Hint); in AllocationOrder()
45 TRI.getRawAllocationOrder(RC, HintPair.first, Hint, in AllocationOrder()
60 Hint = TRI.ResolveRegAllocHint(HintPair.first, Hint, in AllocationOrder()
71 if (Hint && (!TargetRegisterInfo::isPhysicalRegister(Hint) || in AllocationOrder()
72 !RC->contains(Hint) || RCI.isReserved(Hint))) in AllocationOrder()
73 Hint = 0; in AllocationOrder()
DAllocationOrder.h30 unsigned Hint; variable
52 if (Hint) in next()
53 return Hint; in next()
58 if (Reg != Hint) in next()
68 bool isHint(unsigned PhysReg) const { return PhysReg == Hint; } in isHint()
DRegAllocFast.cpp163 void allocVirtReg(MachineInstr *MI, LiveRegEntry &LRE, unsigned Hint);
165 unsigned VirtReg, unsigned Hint);
167 unsigned VirtReg, unsigned Hint);
479 void RAFast::allocVirtReg(MachineInstr *MI, LiveRegEntry &LRE, unsigned Hint) { in allocVirtReg() argument
488 if (Hint && (!TargetRegisterInfo::isPhysicalRegister(Hint) || in allocVirtReg()
489 !RC->contains(Hint) || !RegClassInfo.isAllocatable(Hint))) in allocVirtReg()
490 Hint = 0; in allocVirtReg()
493 if (Hint) { in allocVirtReg()
495 unsigned Cost = calcSpillCost(Hint); in allocVirtReg()
498 definePhysReg(MI, Hint, regFree); in allocVirtReg()
[all …]
DVirtRegMap.cpp118 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(virtReg); in getRegAllocPref() local
119 unsigned physReg = Hint.second; in getRegAllocPref()
122 if (Hint.first == 0) in getRegAllocPref()
125 return TRI->ResolveRegAllocHint(Hint.first, physReg, *MF); in getRegAllocPref()
DCalcSpillWeights.cpp144 float hweight = Hint[hint] += weight; in CalculateWeightAndHint()
154 Hint.clear(); in CalculateWeightAndHint()
DRegAllocGreedy.cpp402 if (unsigned Hint = MRI->getSimpleHint(VirtReg.reg)) in tryAssign() local
403 if (Order.isHint(Hint)) { in tryAssign()
404 DEBUG(dbgs() << "missed hint " << PrintReg(Hint, TRI) << '\n'); in tryAssign()
406 if (canEvictInterference(VirtReg, Hint, true, MaxCost)) { in tryAssign()
407 evictInterference(VirtReg, Hint, NewVRegs); in tryAssign()
408 return Hint; in tryAssign()
DLiveInterval.cpp578 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(RHS.reg); in Copy() local
579 MRI->setRegAllocationHint(reg, Hint.first, Hint.second); in Copy()
/external/clang/lib/Rewrite/
DFixItRewriter.cpp97 const FixItHint &Hint = Info.getFixItHint(Idx); in HandleDiagnostic() local
98 if (Hint.RemoveRange.isValid() && in HandleDiagnostic()
99 Rewrite.getRangeSize(Hint.RemoveRange) == -1) { in HandleDiagnostic()
120 const FixItHint &Hint = Info.getFixItHint(Idx); in HandleDiagnostic() local
122 if (Hint.CodeToInsert.empty()) { in HandleDiagnostic()
124 if (Rewrite.RemoveText(Hint.RemoveRange)) in HandleDiagnostic()
130 if (Rewrite.ReplaceText(Hint.RemoveRange.getBegin(), in HandleDiagnostic()
131 Rewrite.getRangeSize(Hint.RemoveRange), in HandleDiagnostic()
132 Hint.CodeToInsert)) in HandleDiagnostic()
/external/clang/lib/Frontend/
DTextDiagnosticPrinter.cpp516 for (const FixItHint *Hint = Hints, *LastHint = Hints + NumHints; in EmitCaretDiagnostic() local
517 Hint != LastHint; ++Hint) { in EmitCaretDiagnostic()
518 if (!Hint->CodeToInsert.empty()) { in EmitCaretDiagnostic()
522 = SM.getDecomposedInstantiationLoc(Hint->RemoveRange.getBegin()); in EmitCaretDiagnostic()
530 = HintColNo - 1 + Hint->CodeToInsert.size(); in EmitCaretDiagnostic()
533 std::copy(Hint->CodeToInsert.begin(), Hint->CodeToInsert.end(), in EmitCaretDiagnostic()
614 for (const FixItHint *Hint = Hints; Hint != Hints + NumHints; ++Hint) { in EmitCaretDiagnostic() local
615 if (Hint->RemoveRange.isInvalid() || in EmitCaretDiagnostic()
616 Hint->RemoveRange.getBegin().isMacroID() || in EmitCaretDiagnostic()
617 Hint->RemoveRange.getEnd().isMacroID()) { in EmitCaretDiagnostic()
[all …]
/external/clang/include/clang/Basic/
DDiagnostic.h69 FixItHint Hint; in CreateInsertion() local
70 Hint.RemoveRange = in CreateInsertion()
72 Hint.CodeToInsert = Code; in CreateInsertion()
73 return Hint; in CreateInsertion()
79 FixItHint Hint; in CreateRemoval() local
80 Hint.RemoveRange = RemoveRange; in CreateRemoval()
81 return Hint; in CreateRemoval()
91 FixItHint Hint; in CreateReplacement() local
92 Hint.RemoveRange = RemoveRange; in CreateReplacement()
93 Hint.CodeToInsert = Code; in CreateReplacement()
[all …]
DPartialDiagnostic.h159 void AddFixItHint(const FixItHint &Hint) const { in AddFixItHint() argument
160 if (Hint.isNull()) in AddFixItHint()
169 = Hint; in AddFixItHint()
324 const FixItHint &Hint) {
325 PD.AddFixItHint(Hint);
/external/clang/lib/StaticAnalyzer/Core/
DHTMLDiagnostics.cpp491 for (const FixItHint *Hint = P.fixit_begin(), *HintEnd = P.fixit_end(); in HandlePiece()
492 Hint != HintEnd; ++Hint) { in HandlePiece()
493 if (Hint->RemoveRange.isValid()) { in HandlePiece()
494 HighlightRange(R, LPosInfo.first, Hint->RemoveRange, in HandlePiece()
497 if (Hint->InsertionLoc.isValid()) { in HandlePiece()
498 std::string EscapedCode = html::EscapeText(Hint->CodeToInsert, true); in HandlePiece()
501 R.InsertTextBefore(Hint->InsertionLoc, EscapedCode); in HandlePiece()
DPathDiagnostic.cpp49 : str(StripTrailingDots(s)), kind(k), Hint(hint) {} in PathDiagnosticPiece()
52 : kind(k), Hint(hint) {} in PathDiagnosticPiece()
/external/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h231 std::pair<unsigned, unsigned> Hint = getRegAllocationHint(Reg); in getSimpleHint() local
232 return Hint.first ? 0 : Hint.second; in getSimpleHint()
DCalcSpillWeights.h46 DenseMap<unsigned, float> Hint; variable
/external/clang/tools/libclang/
DCIndexDiagnostic.cpp295 const FixItHint &Hint = StoredDiag->Diag.fixit_begin()[FixIt]; in clang_getDiagnosticFixIt() local
303 Hint.RemoveRange); in clang_getDiagnosticFixIt()
306 return createCXString(Hint.CodeToInsert); in clang_getDiagnosticFixIt()
/external/quake/quake/src/WinQuake/data/
DORDER.TXT67 DOOM Hint Book $15 ____
72 Heretic Hint Book $15 ____
75 Hexen Hint Book $15 ____
/external/v8/src/mips/
Djump-target-mips.cc59 void JumpTarget::DoBranch(Condition cc, Hint ignored) { in DoBranch()
Dconstants-mips.h475 enum Hint { enum
480 inline Hint NegateHint(Hint hint) { in NegateHint()
/external/v8/src/arm/
Dconstants-arm.h434 enum Hint { no_hint }; enum
437 inline Hint NegateHint(Hint ignored) { return no_hint; } in NegateHint()
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DPathDiagnostic.h175 const DisplayHint Hint; variable
195 DisplayHint getDisplayHint() const { return Hint; } in getDisplayHint()
208 void addFixItHint(const FixItHint& Hint) { in addFixItHint() argument
209 FixItHints.push_back(Hint); in addFixItHint()
/external/v8/src/ia32/
Dassembler-ia32.h252 enum Hint { enum
262 inline Hint NegateHint(Hint hint) { in NegateHint()
864 void j(Condition cc, Label* L, Hint hint = no_hint);
865 void j(Condition cc, byte* entry, RelocInfo::Mode rmode, Hint hint = no_hint);
866 void j(Condition cc, Handle<Code> code, Hint hint = no_hint);
869 void j(Condition cc, NearLabel* L, Hint hint = no_hint);
Dregexp-macro-assembler-ia32.h171 void BranchOrBacktrack(Condition condition, Label* to, Hint hint = no_hint);
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp551 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg); in UpdateRegAllocHint() local
552 if ((Hint.first == (unsigned)ARMRI::RegPairOdd || in UpdateRegAllocHint()
553 Hint.first == (unsigned)ARMRI::RegPairEven) && in UpdateRegAllocHint()
554 TargetRegisterInfo::isVirtualRegister(Hint.second)) { in UpdateRegAllocHint()
559 unsigned OtherReg = Hint.second; in UpdateRegAllocHint()
560 Hint = MRI->getRegAllocationHint(OtherReg); in UpdateRegAllocHint()
561 if (Hint.second == Reg) in UpdateRegAllocHint()
563 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in UpdateRegAllocHint()
/external/chromium/base/win/
Dpe_image.cc378 hint = import->Hint; in EnumOneImportChunk()
483 hint = import->Hint; in EnumOneDelayImportChunk()

12